kakapo:kakapo.git
7 years agosome more progress. All the initialization routines run and I can get some of the...
Whiteknight [Sun, 1 Aug 2010 02:11:31 +0000 (22:11 -0400)]
some more progress. All the initialization routines run and I can get some of the test programs (notably t/Program.nqp) to start, but things go badly inside UnitTest::Loader, which I haven't tracked down yet

7 years agoslightly more progress
Whiteknight [Sun, 25 Jul 2010 14:22:06 +0000 (10:22 -0400)]
slightly more progress

7 years agoI think I've fixed the method injection mechanism for the Common methods.
Whiteknight [Sun, 25 Jul 2010 13:50:50 +0000 (09:50 -0400)]
I think I've fixed the method injection mechanism for the Common methods.

7 years agofix a few more things. Runtime failure with null pmc in invoke() during the common...
Whiteknight [Sun, 18 Jul 2010 11:47:44 +0000 (07:47 -0400)]
fix a few more things. Runtime failure with null pmc in invoke() during the common-methods stuff

7 years agosome fixes to the build
Whiteknight [Sun, 18 Jul 2010 11:39:57 +0000 (07:39 -0400)]
some fixes to the build

7 years agoa few fixes and changes. I think if I refocus my efforts on making the method injecti...
Whiteknight [Sat, 17 Jul 2010 23:53:30 +0000 (19:53 -0400)]
a few fixes and changes. I think if I refocus my efforts on making the method injection work, I can get much of this code working again

7 years agobump indentation for Array.nqp, since it's treated as a class now
Whiteknight [Mon, 28 Jun 2010 13:57:43 +0000 (09:57 -0400)]
bump indentation for Array.nqp, since it's treated as a class now

7 years agore-fix my last re-fix of this Array class. I think I have it right this time, or...
Whiteknight [Mon, 28 Jun 2010 13:55:30 +0000 (09:55 -0400)]
re-fix my last re-fix of this Array class. I think I have it right this time, or at least better than it was. Subs are read from the Array namespace and injected into the appropriate Class objects.

7 years agoFix array, get a reference to the correct class
Whiteknight [Sun, 27 Jun 2010 22:31:16 +0000 (18:31 -0400)]
Fix array, get a reference to the correct class

7 years agoMethods are no longer stored in the namespace. This appears to resolve at least one...
Whiteknight [Sun, 27 Jun 2010 20:19:17 +0000 (16:19 -0400)]
Methods are no longer stored in the namespace. This appears to resolve at least one runtime die (tests may still not pass, but they are closer to running)

7 years agoremove the step to strip annotations out of the built libraries. This step is eating...
Whiteknight [Sun, 27 Jun 2010 18:16:23 +0000 (14:16 -0400)]
remove the step to strip annotations out of the built libraries. This step is eating up a huge amount of CPU for several minutes, and I'm not sure that the annotations are actually being removed from the output files. We can re-add this step when we figure out why it's being such a hog and verify that it actually works as intended

7 years agoFix everything so kakapo builds. Most failures involved the now-missing IO dynops.
Whiteknight [Sun, 27 Jun 2010 16:47:08 +0000 (12:47 -0400)]
Fix everything so kakapo builds. Most failures involved the now-missing IO dynops.

7 years agofix NQP parse problem. I think this is a bug in nqp.
Whiteknight [Sun, 27 Jun 2010 12:52:03 +0000 (08:52 -0400)]
fix NQP parse problem. I think this is a bug in nqp.

7 years agofix setup.nqp so it runs now on Parrot > 2.5.0. the open opcode has been converted...
Whiteknight [Sun, 27 Jun 2010 11:43:13 +0000 (07:43 -0400)]
fix setup.nqp so it runs now on Parrot > 2.5.0. the open opcode has been converted to a dynop, so I've replaced it with explicit method calls on a FileHandle

7 years agofix osname problem
Whiteknight [Sat, 22 May 2010 01:28:55 +0000 (21:28 -0400)]
fix osname problem

7 years agoGot PassFail matcher tested
Austin Hastings [Thu, 15 Apr 2010 12:01:57 +0000 (08:01 -0400)]
Got PassFail matcher tested

7 years agoGot IsNumber matcher tested
Austin Hastings [Thu, 15 Apr 2010 02:38:44 +0000 (22:38 -0400)]
Got IsNumber matcher tested

7 years agoGot IsInteger matcher tested
Austin Hastings [Thu, 15 Apr 2010 02:26:27 +0000 (22:26 -0400)]
Got IsInteger  matcher tested

7 years agoGot IsString matcher tested
Austin Hastings [Thu, 15 Apr 2010 01:19:19 +0000 (21:19 -0400)]
Got IsString matcher tested

7 years agoGot Defined matcher up, tested
Austin Hastings [Wed, 14 Apr 2010 20:33:56 +0000 (16:33 -0400)]
Got Defined matcher up, tested

7 years agoGot AnyOne Matchers working, tested
Austin Hastings [Mon, 12 Apr 2010 09:54:11 +0000 (05:54 -0400)]
Got AnyOne Matchers working, tested

7 years agoGot AllOf Matchers working, tested
Austin Hastings [Mon, 12 Apr 2010 08:39:40 +0000 (04:39 -0400)]
Got AllOf Matchers working, tested

7 years agoGot is-a-type matcher working
Austin Hastings [Mon, 12 Apr 2010 06:11:24 +0000 (02:11 -0400)]
Got is-a-type matcher working

7 years agoUpdated IsNull matcher
Austin Hastings [Mon, 12 Apr 2010 05:20:47 +0000 (01:20 -0400)]
Updated IsNull matcher

7 years agoAdded Type Matcher, with some tests.
Austin Hastings [Sat, 10 Apr 2010 19:32:59 +0000 (15:32 -0400)]
Added Type Matcher, with some tests.

Signed-off-by: Austin Hastings <Austin_Hastings@Yahoo.com>
7 years agoAdded :subid generation for multisubs. Added get_parrotrole, began refactoring some...
Austin Hastings [Thu, 25 Mar 2010 08:58:43 +0000 (04:58 -0400)]
Added :subid generation for multisubs. Added get_parrotrole, began refactoring some attribute code in P6metaclass. Renamed Matchers Null, Boolean (IsNull, TrueFalse). Added NameSpace.fetch. Made RSA.append return self.

Signed-off-by: Austin Hastings <Austin_Hastings@Yahoo.com>
7 years agoAdded find_method to Opcode.nqp.
Austin Hastings [Sun, 21 Mar 2010 16:03:15 +0000 (12:03 -0400)]
Added find_method to Opcode.nqp.

Signed-off-by: Austin Hastings <Austin_Hastings@Yahoo.com>
7 years agoAdded Integer::int global function.
Austin Hastings [Sun, 21 Mar 2010 06:34:05 +0000 (02:34 -0400)]
Added Integer::int global function.

Signed-off-by: Austin Hastings <Austin_Hastings@Yahoo.com>
7 years ago* Added Matcher::P*T::Node modules in src/Matchers/PctNodes.nqp - for tree matching.
Austin Hastings [Sun, 21 Mar 2010 06:12:20 +0000 (02:12 -0400)]
* Added Matcher::P*T::Node modules in src/Matchers/PctNodes.nqp - for tree matching.
* Made P6metaclass smarter about defining attribute accessors.
* Added global 'hash' function

Signed-off-by: Austin Hastings <Austin_Hastings@Yahoo.com>
7 years agoResolved a relative-path bug in MockFS.nqp.
Austin Hastings [Sat, 20 Mar 2010 13:56:28 +0000 (09:56 -0400)]
Resolved a relative-path bug in MockFS.nqp.

Signed-off-by: Austin Hastings <Austin_Hastings@Yahoo.com>
7 years agoUpdated the unit test template to incorporate suggestions from japhb++, new features...
Austin Hastings [Sat, 20 Mar 2010 13:54:30 +0000 (09:54 -0400)]
Updated the unit test template to incorporate suggestions from japhb++, new features in Testcase.nqp

Added exported sub TEST_MAIN to Testcase.

Signed-off-by: Austin Hastings <Austin_Hastings@Yahoo.com>
7 years agoAdded get_main, set_main to Program.nqp.
Austin Hastings [Sat, 20 Mar 2010 13:52:36 +0000 (09:52 -0400)]
Added get_main, set_main to Program.nqp.

Signed-off-by: Austin Hastings <Austin_Hastings@Yahoo.com>
7 years agoCreated release-10 release-10
Austin Hastings [Thu, 18 Mar 2010 20:35:28 +0000 (16:35 -0400)]
Created release-10

Signed-off-by: Austin Hastings <Austin_Hastings@Yahoo.com>
7 years agoRelease prep.
Austin Hastings [Thu, 18 Mar 2010 20:32:26 +0000 (16:32 -0400)]
Release prep.

Signed-off-by: Austin Hastings <Austin_Hastings@Yahoo.com>
7 years agoGot MockFS, FileSystem at least partially working.
Austin Hastings [Thu, 18 Mar 2010 16:38:27 +0000 (12:38 -0400)]
Got MockFS, FileSystem at least partially working.
Fixed issue #12: Create a Mock FileSystem

Signed-off-by: Austin Hastings <Austin_Hastings@Yahoo.com>
7 years agoGot the string-oriented parts of Path working, tested.
Austin Hastings [Wed, 17 Mar 2010 17:34:51 +0000 (13:34 -0400)]
Got the string-oriented parts of Path working, tested.

Signed-off-by: Austin Hastings <Austin_Hastings@Yahoo.com>
7 years agoFixed ordering test in Loader.nqp
Austin Hastings [Wed, 17 Mar 2010 15:07:26 +0000 (11:07 -0400)]
Fixed ordering test in Loader.nqp
Fixed issue #10: Add ordering support for testcase execution.

Signed-off-by: Austin Hastings <Austin_Hastings@Yahoo.com>
7 years agoReinstated File.nqp to get Nqp.nqp working, for Whiteknight++
Austin Hastings [Wed, 17 Mar 2010 14:41:14 +0000 (10:41 -0400)]
Reinstated File.nqp to get Nqp.nqp working, for Whiteknight++

Signed-off-by: Austin Hastings <Austin_Hastings@Yahoo.com>
7 years agoModified src/Program.nqp to remove inheritance from Library. Modified t/Program.nqp...
Austin Hastings [Wed, 17 Mar 2010 13:52:03 +0000 (09:52 -0400)]
Modified src/Program.nqp to remove inheritance from Library. Modified t/Program.nqp to reset globals before running tests. I think this fixes the intermittent hang that seemed to be test-order dependent.

Signed-off-by: Austin Hastings <Austin_Hastings@Yahoo.com>
7 years agoAdded "auto_accessors" to P6metaclass.nqp; Added MockFS.nqp and Path.nqp, neither...
Austin Hastings [Tue, 16 Mar 2010 18:50:07 +0000 (14:50 -0400)]
Added "auto_accessors" to P6metaclass.nqp; Added MockFS.nqp and Path.nqp, neither of which currently work. :( Got rid of Pmc/File.nqp.

Signed-off-by: Austin Hastings <Austin_Hastings@Yahoo.com>
Fixed issue #12: Create a Mock FileSystem

7 years agoAdded FileSystem.nqp, Path.nqp. Completed use case #1 on ticket
Austin Hastings [Tue, 16 Mar 2010 03:47:32 +0000 (23:47 -0400)]
Added FileSystem.nqp, Path.nqp. Completed use case #1 on ticket
Implemented issue #9: Create Filesystem interface

Signed-off-by: Austin Hastings <Austin_Hastings@Yahoo.com>
7 years agoAdded Multisub.nqp to generate multisubs/multimethods.
Austin Hastings [Mon, 15 Mar 2010 07:08:44 +0000 (03:08 -0400)]
Added Multisub.nqp to generate multisubs/multimethods.

Signed-off-by: Austin Hastings <Austin_Hastings@Yahoo.com>
7 years agoFixed bug in Array::is_sorted.
Austin Hastings [Mon, 15 Mar 2010 07:06:07 +0000 (03:06 -0400)]
Fixed bug in Array::is_sorted.

7 years agoFixed up Assertion: assert_throws.
Austin Hastings [Mon, 15 Mar 2010 07:04:51 +0000 (03:04 -0400)]
Fixed up Assertion: assert_throws.

7 years agoAdded unit testing template in examples/
Austin Hastings [Mon, 15 Mar 2010 07:02:46 +0000 (03:02 -0400)]
Added unit testing template in examples/

7 years agoAmended String.substr to be more lax with the limit parameter.
Austin Hastings [Mon, 15 Mar 2010 07:01:54 +0000 (03:01 -0400)]
Amended String.substr to be more lax with the limit parameter.

Signed-off-by: Austin Hastings <Austin_Hastings@Yahoo.com>
7 years agoAdded NQP::compile_file, testcase.
Austin Hastings [Mon, 15 Mar 2010 01:13:06 +0000 (21:13 -0400)]
Added NQP::compile_file, testcase.

Signed-off-by: Austin Hastings <Austin_Hastings@Yahoo.com>
7 years agoAdded ordering to UnitTest/Loader.nqp
Austin Hastings [Sun, 14 Mar 2010 22:27:16 +0000 (18:27 -0400)]
Added ordering to UnitTest/Loader.nqp

Signed-off-by: Austin Hastings <Austin_Hastings@Yahoo.com>
7 years agoAdded $Id$ to Kakapo.nqp, with a sub to access it.
Austin Hastings [Sat, 13 Mar 2010 02:37:40 +0000 (21:37 -0500)]
Added $Id$ to Kakapo.nqp, with a sub to access it.

Signed-off-by: Austin Hastings <Austin_Hastings@Yahoo.com>
7 years ago * Got 'todo($message)' working for Testcases.
Austin Hastings [Fri, 12 Mar 2010 16:16:17 +0000 (11:16 -0500)]
   * Got 'todo($message)' working for Testcases.
   * Fixed a bug in Global::export wrt source namespace vs. export namespace.

Signed-off-by: Austin Hastings <Austin_Hastings@Yahoo.com>
7 years agoFixed up some leftover git merge dingleberries.
Austin Hastings [Fri, 12 Mar 2010 15:03:21 +0000 (10:03 -0500)]
Fixed up some leftover git merge dingleberries.

Signed-off-by: Austin Hastings <Austin_Hastings@Yahoo.com>
7 years agoMerged, again.
Austin Hastings [Fri, 12 Mar 2010 15:00:22 +0000 (10:00 -0500)]
Merged, again.

Signed-off-by: Austin Hastings <Austin_Hastings@Yahoo.com>
7 years agoRelease 9
Austin Hastings [Fri, 12 Mar 2010 14:54:38 +0000 (09:54 -0500)]
Release 9

Signed-off-by: Austin Hastings <Austin_Hastings@Yahoo.com>
7 years agoIncorporated Whiteknight's install changes.
Austin Hastings [Fri, 12 Mar 2010 14:48:20 +0000 (09:48 -0500)]
Incorporated Whiteknight's install changes.

Signed-off-by: Austin Hastings <Austin_Hastings@Yahoo.com>
7 years agoadd assert_defined and assert_not_defined, plus tests (though I don't think these...
Whiteknight [Thu, 11 Mar 2010 20:56:09 +0000 (15:56 -0500)]
add assert_defined and assert_not_defined, plus tests (though I don't think these particular test files run as part of the normal suite).

7 years ago * Some rudimentary changes to 'Program' to get it working.
Austin Hastings [Fri, 12 Mar 2010 14:37:28 +0000 (09:37 -0500)]
   * Some rudimentary changes to 'Program' to get it working.
   * Modified 'Cuculinae' library to better support non-P6object classes. It is now possible to
     mock Test::Builder.
   * Got UnitTest testcases working as part of setup.nqp test.
   * Added assert_(not_)defined from Whiteknight++.

Signed-off-by: Austin Hastings <Austin_Hastings@Yahoo.com>
7 years agoadd assert_defined and assert_not_defined, plus tests (though I don't think these...
Whiteknight [Thu, 11 Mar 2010 20:56:09 +0000 (15:56 -0500)]
add assert_defined and assert_not_defined, plus tests (though I don't think these particular test files run as part of the normal suite).

7 years agoupdate setup.nqp to properly install files. Thanks to fperrad++ for guidance.
Whiteknight [Thu, 11 Mar 2010 18:49:13 +0000 (13:49 -0500)]
update setup.nqp to properly install files. Thanks to fperrad++ for guidance.

7 years agoRefactored ComponentMarshaller.nqp out of Program, Library classes. (has-a) Cleaned...
Austin Hastings [Wed, 10 Mar 2010 12:50:03 +0000 (07:50 -0500)]
Refactored ComponentMarshaller.nqp out of Program, Library classes. (has-a) Cleaned up Program.

Also, switched order of comparison operands in some assertions to emphasize the wanted.

Signed-off-by: Austin Hastings <Austin_Hastings@Yahoo.com>
7 years agoSimplified Program, got tests passing for Whiteknight.
Austin Hastings [Tue, 9 Mar 2010 21:26:47 +0000 (16:26 -0500)]
Simplified Program, got tests passing for Whiteknight.

Signed-off-by: Austin Hastings <Austin_Hastings@Yahoo.com>
7 years agoFixed Kakapo::Full to mark all pre-initload modules as completed for DepQ processing.
Austin Hastings [Tue, 9 Mar 2010 11:05:42 +0000 (06:05 -0500)]
Fixed Kakapo::Full to mark all pre-initload modules as completed for DepQ processing.

7 years ago* release-8 (08 Mar, 2010)
Austin Hastings [Tue, 9 Mar 2010 05:03:33 +0000 (00:03 -0500)]
* release-8 (08 Mar, 2010)
 * Added 'Cuculinae' library to provide class/object mocking behavior.
 * Removed 'Mimidae' code.
 * Added tests to confirm that 'super()' works when several stacked methods call super.
 * Modified super() to re-use the callers current method name.

Signed-off-by: Austin Hastings <Austin_Hastings@Yahoo.com>
7 years agoGot cuckoo() mocking system working. (Now it just needs documentation...)
Austin Hastings [Tue, 9 Mar 2010 01:55:57 +0000 (20:55 -0500)]
Got cuckoo() mocking system working. (Now it just needs documentation...)

Signed-off-by: Austin Hastings <Austin_Hastings@Yahoo.com>
7 years agoCheckpoint.
Austin Hastings [Thu, 4 Mar 2010 17:44:08 +0000 (12:44 -0500)]
Checkpoint.

Signed-off-by: Austin Hastings <Austin_Hastings@Yahoo.com>
7 years agoMore progress on Matchers
Austin Hastings [Mon, 1 Mar 2010 13:54:33 +0000 (08:54 -0500)]
More progress on Matchers

7 years agoMerge branch 'master' of gitorious.org:kakapo/kakapo into austin
Austin Hastings [Mon, 1 Mar 2010 00:22:23 +0000 (19:22 -0500)]
Merge branch 'master' of gitorious.org:kakapo/kakapo into austin

7 years agotest that super() nests to multiple levels correctly
Whiteknight [Mon, 1 Mar 2010 00:15:49 +0000 (19:15 -0500)]
test that super() nests to multiple levels correctly

7 years agomake harness-nqp.sh executable
Whiteknight [Mon, 1 Mar 2010 00:15:18 +0000 (19:15 -0500)]
make harness-nqp.sh executable

7 years agoCleaned up Matchers: Not, Null.
Austin Hastings [Sun, 28 Feb 2010 06:00:18 +0000 (01:00 -0500)]
Cleaned up Matchers: Not, Null.
Added Assertions, tests.

Signed-off-by: Austin Hastings <Austin_Hastings@Yahoo.com>
7 years agoAdded testcase assertions package
Austin Hastings [Sat, 27 Feb 2010 18:18:38 +0000 (13:18 -0500)]
Added testcase assertions package

Signed-off-by: Austin Hastings <Austin_Hastings@Yahoo.com>
7 years agoStarted updating Matchers.
Austin Hastings [Sat, 27 Feb 2010 03:01:15 +0000 (22:01 -0500)]
Started updating Matchers.

Signed-off-by: Austin Hastings <Austin_Hastings@Yahoo.com>
7 years agoRefactored Program->Library
Austin Hastings [Fri, 26 Feb 2010 21:13:33 +0000 (16:13 -0500)]
Refactored Program->Library

Signed-off-by: Austin Hastings <Austin_Hastings@Yahoo.com>
7 years agoCreated release 7. Refactored the anguinidal 'new' code to '_init_obj' with a support...
Austin Hastings [Thu, 25 Feb 2010 19:17:58 +0000 (14:17 -0500)]
Created release 7. Refactored the anguinidal 'new' code to '_init_obj' with a supporting '_init_args' available (used by default).

Signed-off-by: Austin Hastings <Austin_Hastings@Yahoo.com>
7 years agoCreated release 6 release-6
Austin Hastings [Thu, 25 Feb 2010 15:05:56 +0000 (10:05 -0500)]
Created release 6

Signed-off-by: Austin Hastings <Austin_Hastings@Yahoo.com>
7 years agoReplaced .elements with .elems in Array, Hash.
Austin Hastings [Thu, 25 Feb 2010 14:37:56 +0000 (09:37 -0500)]
Replaced .elements with .elems in Array, Hash.

Signed-off-by: Austin Hastings <Austin_Hastings@Yahoo.com>
7 years agoAdded more methods. Yay. Also, test cases. Yaaaay. Now with less bugs!
Austin Hastings [Thu, 25 Feb 2010 13:12:57 +0000 (08:12 -0500)]
Added more methods. Yay. Also, test cases. Yaaaay. Now with less bugs!

Signed-off-by: Austin Hastings <Austin_Hastings@Yahoo.com>
7 years agoMore Array functions! Plus got rid of ::empty.
Austin Hastings [Thu, 25 Feb 2010 03:32:02 +0000 (22:32 -0500)]
More Array functions! Plus got rid of ::empty.

Signed-off-by: Austin Hastings <Austin_Hastings@Yahoo.com>
7 years agoMore Array functions! Plus got rid of ::empty.
Austin Hastings [Thu, 25 Feb 2010 03:32:02 +0000 (22:32 -0500)]
More Array functions! Plus got rid of ::empty.

Signed-off-by: Austin Hastings <Austin_Hastings@Yahoo.com>
7 years agoConverted all of the array code (but 'new') to methods.
Austin Hastings [Thu, 25 Feb 2010 02:27:34 +0000 (21:27 -0500)]
Converted all of the array code (but 'new') to methods.

Signed-off-by: Austin Hastings <Austin_Hastings@Yahoo.com>
7 years agoForce Mimus::Maker to get methods from all parent classes.
Austin Hastings [Wed, 24 Feb 2010 22:41:11 +0000 (17:41 -0500)]
Force Mimus::Maker to get methods from all parent classes.

Signed-off-by: Austin Hastings <Austin_Hastings@Yahoo.com>
7 years agoAdded NameSpace.string_name options.
Austin Hastings [Wed, 24 Feb 2010 16:58:09 +0000 (11:58 -0500)]
Added NameSpace.string_name options.

Signed-off-by: Austin Hastings <Austin_Hastings@Yahoo.com>
7 years agoChanged export to allow <symbol list> as first parameter.
Austin Hastings [Wed, 24 Feb 2010 16:37:57 +0000 (11:37 -0500)]
Changed export to allow <symbol list> as first parameter.

Signed-off-by: Austin Hastings <Austin_Hastings@Yahoo.com>
7 years agoMore changes in support of Close.
Austin Hastings [Wed, 24 Feb 2010 13:48:46 +0000 (08:48 -0500)]
More changes in support of Close.

7 years agoAdded class name support to Mock
Austin Hastings [Tue, 23 Feb 2010 00:52:20 +0000 (19:52 -0500)]
Added class name support to Mock

Signed-off-by: Austin Hastings <Austin_Hastings@Yahoo.com>
7 years agoGot a basic Mock generator working.
Austin Hastings [Mon, 22 Feb 2010 22:25:32 +0000 (17:25 -0500)]
Got a basic Mock generator working.

Signed-off-by: Austin Hastings <Austin_Hastings@Yahoo.com>
7 years agoVarious patches inspired by working on close.
Austin Hastings [Mon, 22 Feb 2010 12:31:15 +0000 (07:31 -0500)]
Various patches inspired by working on close.

Signed-off-by: Austin Hastings <Austin_Hastings@Yahoo.com>
7 years agoUpdated .gitignore in kakapo root.
Austin Hastings [Sat, 20 Feb 2010 13:20:39 +0000 (08:20 -0500)]
Updated .gitignore in kakapo root.

Signed-off-by: Austin Hastings <Austin_Hastings@Yahoo.com>
7 years agorelease-5
Austin Hastings [Sat, 20 Feb 2010 13:17:52 +0000 (08:17 -0500)]
release-5

Signed-off-by: Austin Hastings <Austin_Hastings@Yahoo.com>
7 years agoAdded tests for Program.nqp. Added tests for new 'caller' sub in Parrot.nqp. Added...
Austin Hastings [Sat, 20 Feb 2010 11:55:33 +0000 (06:55 -0500)]
Added tests for Program.nqp. Added tests for new 'caller' sub in Parrot.nqp. Added 'Key' Pmc type, with 'new', '__dump'.

7 years agoAdded 'super' and 'super_' keywords in Syntax.nqp
Austin Hastings [Fri, 19 Feb 2010 19:59:06 +0000 (14:59 -0500)]
Added 'super' and 'super_' keywords in Syntax.nqp

Signed-off-by: Austin Hastings <Austin_Hastings@Yahoo.com>
7 years agoAdded krt0.pbc to build targets.
Austin Hastings [Fri, 19 Feb 2010 15:34:21 +0000 (10:34 -0500)]
Added krt0.pbc to build targets.

Signed-off-by: Austin Hastings <Austin_Hastings@Yahoo.com>
7 years agoFirst iteration of tests for DepQ. Added `die` to Syntax.nqp. Got rid of src/Test...
Austin Hastings [Fri, 19 Feb 2010 15:31:51 +0000 (10:31 -0500)]
First iteration of tests for DepQ. Added `die` to Syntax.nqp. Got rid of src/Test/ dir. Changed harness to _not_ link tests by default.

7 years agoDeleted t/Parrot, ManagedQueue.nqp
Austin Hastings [Fri, 19 Feb 2010 13:53:48 +0000 (08:53 -0500)]
Deleted t/Parrot, ManagedQueue.nqp

Signed-off-by: Austin Hastings <Austin_Hastings@Yahoo.com>
7 years agoGot rid of assert_true, _false, in Testcase.nqp
Austin Hastings [Fri, 19 Feb 2010 13:52:54 +0000 (08:52 -0500)]
Got rid of assert_true, _false, in Testcase.nqp

Signed-off-by: Austin Hastings <Austin_Hastings@Yahoo.com>
7 years agoAdded syntax items 'redo()', 'next()', and 'last()' in Syntax.nqp to base and Full.nqp
Austin Hastings [Fri, 19 Feb 2010 13:38:45 +0000 (08:38 -0500)]
Added syntax items 'redo()', 'next()', and 'last()' in Syntax.nqp to base and Full.nqp

Signed-off-by: Austin Hastings <Austin_Hastings@Yahoo.com>
7 years agoGot UnitTest case written for t/Global.nqp.
Austin Hastings [Fri, 19 Feb 2010 10:04:35 +0000 (05:04 -0500)]
Got UnitTest case written for t/Global.nqp.
Added strip-annotation target for setup.nqp.

Signed-off-by: Austin Hastings <Austin_Hastings@Yahoo.com>
7 years agoAdded Global::inject_root_symbol(). Changed P6meta to create keyword functions 'has...
Austin Hastings [Fri, 19 Feb 2010 05:16:36 +0000 (00:16 -0500)]
Added Global::inject_root_symbol(). Changed P6meta to create keyword functions 'has', 'extends', 'has_vtable'.

Signed-off-by: Austin Hastings <Austin_Hastings@Yahoo.com>
7 years agoRelabeled -3 to -4 in master. release-4
Austin Hastings [Thu, 18 Feb 2010 13:43:15 +0000 (08:43 -0500)]
Relabeled -3 to -4 in master.

Signed-off-by: Austin Hastings <Austin_Hastings@Yahoo.com>
7 years agoCreated release-3
Austin Hastings [Thu, 18 Feb 2010 13:39:03 +0000 (08:39 -0500)]
Created release-3

Signed-off-by: Austin Hastings <Austin_Hastings@Yahoo.com>
7 years agoRemoved Makefile, etc., replaced with setup.nqp.
Austin Hastings [Thu, 18 Feb 2010 13:37:49 +0000 (08:37 -0500)]
Removed Makefile, etc., replaced with setup.nqp.
Removed plumage metadata. Generated with setup.nqp.