Merge branch 'CLOWNFISH-9-most-types-final-v3' Mark most core types as final: Blob, ByteBuf, CharBuf, Class, Method, Hash, HashIterator, Vector, and the concrete Num types.
This closes #16. This closes #17. Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/8316e7c2 Tree: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/tree/8316e7c2 Diff: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/diff/8316e7c2 Branch: refs/heads/master Commit: 8316e7c2d238c1a76ae2c8ad485ac24c0e99a7fe Parents: d6276a5 1491960 Author: Marvin Humphrey <[email protected]> Authored: Tue May 12 06:56:30 2015 -0700 Committer: Marvin Humphrey <[email protected]> Committed: Tue May 12 06:56:30 2015 -0700 ---------------------------------------------------------------------- compiler/perl/lib/Clownfish/CFC.xs | 5 +++-- compiler/src/CFCBindClass.c | 6 ++---- compiler/src/CFCBindMethod.c | 7 ++++--- compiler/src/CFCPerlConstructor.c | 12 ++++++------ compiler/src/CFCPerlMethod.c | 29 ++++++++++++++-------------- compiler/src/CFCPerlSub.c | 19 ++++++++++-------- compiler/src/CFCPerlSub.h | 10 ++++++---- runtime/core/Clownfish/Blob.cfh | 2 +- runtime/core/Clownfish/ByteBuf.cfh | 2 +- runtime/core/Clownfish/CharBuf.cfh | 2 +- runtime/core/Clownfish/Class.cfh | 2 +- runtime/core/Clownfish/Hash.cfh | 2 +- runtime/core/Clownfish/HashIterator.cfh | 2 +- runtime/core/Clownfish/Method.cfh | 2 +- runtime/core/Clownfish/Num.cfh | 8 ++++---- runtime/core/Clownfish/Vector.cfh | 2 +- runtime/perl/t/021-class.t | 23 ++++++++++------------ 17 files changed, 69 insertions(+), 66 deletions(-) ----------------------------------------------------------------------
