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

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

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

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

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

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

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

8 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

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

8 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>
8 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>
8 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>
8 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>
8 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>
8 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>
8 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>
8 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>
8 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>
8 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>
8 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>
8 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>
8 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>
8 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>
8 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>
8 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

8 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>
8 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>
8 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.

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

8 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/

8 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>
8 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>
8 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>
8 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>
8 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>
8 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>
8 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>
8 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>
8 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>
8 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).

8 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>
8 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).

8 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.

8 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>
8 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>
8 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.

8 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>
8 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>
8 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>
8 years agoMore progress on Matchers
Austin Hastings [Mon, 1 Mar 2010 13:54:33 +0000 (08:54 -0500)]
More progress on Matchers

8 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

8 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

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

8 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>
8 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>
8 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>
8 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>
8 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>
8 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>
8 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>
8 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>
8 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>
8 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>
8 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>
8 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>
8 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>
8 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>
8 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.

8 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>
8 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>
8 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>
8 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>
8 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>
8 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'.

8 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>
8 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>
8 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.

8 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>
8 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>
8 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>
8 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>
8 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>
8 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>
8 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>
8 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.

8 years agoMoved src/Pmc/COMMON.nqp to common_methods.nqp so that git would quit breaking my... notest
Austin Hastings [Thu, 18 Feb 2010 08:14:13 +0000 (03:14 -0500)]
Moved src/Pmc/COMMON.nqp to common_methods.nqp so that git would quit breaking my build.

Added setup.nqp. Not done yet.

Signed-off-by: Austin Hastings <Austin_Hastings@Yahoo.com>
8 years agoImported exception types into Exceptions.nqp. Moved Exceptions.nqp into base. release-3
Austin Hastings [Wed, 17 Feb 2010 19:28:03 +0000 (14:28 -0500)]
Imported exception types into Exceptions.nqp. Moved Exceptions.nqp into base.

Signed-off-by: Austin Hastings <Austin_Hastings@Yahoo.com>
8 years agoGot final TapListener testcase working. P6 code still not in base - only full.
Austin Hastings [Wed, 17 Feb 2010 18:53:40 +0000 (13:53 -0500)]
Got final TapListener testcase working. P6 code still not in base - only full.

Signed-off-by: Austin Hastings <Austin_Hastings@Yahoo.com>
8 years agoGot TapListener.nqp test working using Test::Builder::Tester. Yikes.
Austin Hastings [Wed, 17 Feb 2010 11:51:52 +0000 (06:51 -0500)]
Got TapListener.nqp test working using Test::Builder::Tester. Yikes.

8 years agoAdded bootstrap tests for UnitTest::Loader
Austin Hastings [Wed, 17 Feb 2010 07:31:22 +0000 (02:31 -0500)]
Added bootstrap tests for UnitTest::Loader

Signed-off-by: Austin Hastings <Austin_Hastings@Yahoo.com>
8 years agoAdded bootstrap tests for Testcase.nqp.
Austin Hastings [Wed, 17 Feb 2010 05:21:56 +0000 (00:21 -0500)]
Added bootstrap tests for Testcase.nqp.

Signed-off-by: Austin Hastings <Austin_Hastings@Yahoo.com>
8 years agoStarted bootstrap tests for UnitTest classes.
Austin Hastings [Tue, 16 Feb 2010 19:54:08 +0000 (14:54 -0500)]
Started bootstrap tests for UnitTest classes.

Signed-off-by: Austin Hastings <Austin_Hastings@Yahoo.com>
8 years agoCentralized a bunch of PMC methods in COMMON.
Austin Hastings [Tue, 16 Feb 2010 18:13:19 +0000 (13:13 -0500)]
Centralized a bunch of PMC methods in COMMON.
Reset kakapo_full to only include P6 classes.
Discovered bug probably at bottom of funky behavior of Testcase, DQ.
Added some bootstrap tests for P6.
Added NameSpace to _base config.
Renamed VERSION to VERSION.txt to avoid Configure.pl conflict.

Signed-off-by: Austin Hastings <Austin_Hastings@Yahoo.com>
8 years agoAdded README, VERSION files, plus basic tests for String.nqp release-2
Austin Hastings [Mon, 15 Feb 2010 15:30:19 +0000 (10:30 -0500)]
Added README, VERSION files, plus basic tests for String.nqp

Signed-off-by: Austin Hastings <Austin_Hastings@Yahoo.com>
8 years agoCreated a much smaller 'base' library with minimal structure - mainly pmc types.... release-1
Austin Hastings [Mon, 15 Feb 2010 13:25:22 +0000 (08:25 -0500)]
Created a much smaller 'base' library with minimal structure - mainly pmc types. Reorged some source, moving things into Internals and Parrot dirs. Added more bootstrap tests.

Signed-off-by: Austin Hastings <Austin_Hastings@Yahoo.com>
8 years agoCheckpointing before notest branch.
Austin Hastings [Sun, 14 Feb 2010 07:35:57 +0000 (02:35 -0500)]
Checkpointing before notest branch.

Signed-off-by: Austin Hastings <Austin_Hastings@Yahoo.com>
8 years agoAdded test cases for basic KRT0 loading function.
Austin Hastings [Sun, 14 Feb 2010 03:57:50 +0000 (22:57 -0500)]
Added test cases for basic KRT0 loading function.

Signed-off-by: Austin Hastings <Austin_Hastings@Yahoo.com>
8 years agoTweaked globals to prevent init problems.
Austin Hastings [Sat, 13 Feb 2010 21:15:16 +0000 (16:15 -0500)]
Tweaked globals to prevent init problems.

8 years agoSlamming code to try to show segfaults.
Austin Hastings [Sat, 13 Feb 2010 17:10:58 +0000 (12:10 -0500)]
Slamming code to try to show segfaults.

Signed-off-by: Austin Hastings <Austin_Hastings@Yahoo.com>
8 years agoChanged attribute code to use '$!foo' instead of just '!foo' so that intended-type...
Austin Hastings [Sat, 13 Feb 2010 16:00:16 +0000 (11:00 -0500)]
Changed attribute code to use '$!foo' instead of just '!foo' so that intended-type will show in dump.

Added __dump method to P6object.nqp, to dump attribute-based objects.

Signed-off-by: Austin Hastings <Austin_Hastings@Yahoo.com>