Merge branch 'CLOWNFISH-39-vector-api' Fixes CLOWNFISH-39.
Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/aab01463 Tree: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/tree/aab01463 Diff: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/diff/aab01463 Branch: refs/heads/master Commit: aab01463358c23044b757be15446a466271bb57e Parents: 357c592 91ebce9 Author: Nick Wellnhofer <[email protected]> Authored: Wed Apr 29 21:54:03 2015 +0200 Committer: Nick Wellnhofer <[email protected]> Committed: Wed Apr 29 21:54:03 2015 +0200 ---------------------------------------------------------------------- runtime/c/src/Clownfish/Class.c | 6 +- runtime/core/Clownfish/Class.c | 14 +- runtime/core/Clownfish/Class.cfh | 4 +- runtime/core/Clownfish/Hash.c | 14 +- runtime/core/Clownfish/Hash.cfh | 8 +- runtime/core/Clownfish/Test.c | 4 +- runtime/core/Clownfish/Test/TestHash.c | 58 +- runtime/core/Clownfish/Test/TestHashIterator.c | 24 +- runtime/core/Clownfish/Test/TestVArray.c | 570 ------------------- runtime/core/Clownfish/Test/TestVArray.cfh | 29 - runtime/core/Clownfish/Test/TestVector.c | 491 ++++++++++++++++ runtime/core/Clownfish/Test/TestVector.cfh | 29 + .../Clownfish/TestHarness/TestBatchRunner.c | 2 +- runtime/core/Clownfish/TestHarness/TestSuite.c | 14 +- .../core/Clownfish/TestHarness/TestSuite.cfh | 2 +- runtime/core/Clownfish/Util/SortUtils.c | 322 +---------- runtime/core/Clownfish/Util/SortUtils.cfh | 14 +- runtime/core/Clownfish/VArray.c | 329 ----------- runtime/core/Clownfish/VArray.cfh | 169 ------ runtime/core/Clownfish/Vector.c | 313 ++++++++++ runtime/core/Clownfish/Vector.cfh | 144 +++++ runtime/example-lang/src/CFBind.h | 2 +- runtime/example-lang/src/Clownfish/Class.c | 4 +- runtime/go/clownfish/clownfish.go | 6 +- runtime/go/ext/clownfish.c | 6 +- .../perl/buildlib/Clownfish/Build/Binding.pm | 40 +- runtime/perl/lib/Clownfish.pm | 4 +- runtime/perl/lib/Clownfish.pod | 6 +- runtime/perl/lib/Clownfish/VArray.pm | 2 +- runtime/perl/t/binding/016-varray.t | 2 +- runtime/perl/t/core/016-varray.t | 2 +- runtime/perl/xs/XSBind.c | 32 +- runtime/perl/xs/XSBind.h | 6 +- runtime/ruby/ext/Bind.c | 10 +- runtime/ruby/ext/Bind.h | 4 +- 35 files changed, 1126 insertions(+), 1560 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/lucy-clownfish/blob/aab01463/runtime/perl/lib/Clownfish.pm ----------------------------------------------------------------------
