Merge branch 'stack_objects_v2' Remove StackString class. Generalize object allocation on the stack.
Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/603c2613 Tree: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/tree/603c2613 Diff: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/diff/603c2613 Branch: refs/heads/master Commit: 603c2613326cee9311ae8231146a92563908a1e2 Parents: 8316e7c 5870510 Author: Nick Wellnhofer <[email protected]> Authored: Tue May 12 18:35:15 2015 +0200 Committer: Nick Wellnhofer <[email protected]> Committed: Tue May 12 18:36:26 2015 +0200 ---------------------------------------------------------------------- compiler/src/CFCPerlSub.c | 2 +- compiler/src/CFCPerlTypeMap.c | 4 +- runtime/c/src/Clownfish/Class.c | 3 + runtime/c/src/Clownfish/Obj.c | 2 +- runtime/core/Clownfish/Class.c | 133 ++++++++++++------- runtime/core/Clownfish/Class.cfh | 9 +- runtime/core/Clownfish/Hash.c | 12 +- runtime/core/Clownfish/String.c | 34 +---- runtime/core/Clownfish/String.cfh | 31 +---- runtime/core/Clownfish/Test/TestHash.c | 30 ++--- runtime/core/Clownfish/Test/TestObj.c | 6 +- runtime/core/Clownfish/Test/TestVector.c | 2 +- runtime/go/ext/clownfish.c | 4 +- .../perl/buildlib/Clownfish/Build/Binding.pm | 7 +- runtime/perl/lib/Clownfish.pm | 10 -- runtime/perl/xs/XSBind.c | 16 ++- runtime/perl/xs/XSBind.h | 12 +- 17 files changed, 153 insertions(+), 164 deletions(-) ----------------------------------------------------------------------
