You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucy.apache.org by nw...@apache.org on 2016/07/11 11:25:47 UTC
[14/14] lucy-clownfish git commit: Merge branch 'separate-tests'
Merge branch 'separate-tests'
This brings the size of the Clownfish library down to 95 KB on
32-bit Ubuntu (with -fno-asynchronous-unwind-tables), 88 KB on
64-bit Windows, and 82 KB on OS X.
Fixes CLOWNFISH-80.
Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo
Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/0be314b9
Tree: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/tree/0be314b9
Diff: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/diff/0be314b9
Branch: refs/heads/master
Commit: 0be314b9d4d306f019a6b79c6bd9d90118679af3
Parents: 56f1982 a45abf0
Author: Nick Wellnhofer <we...@aevum.de>
Authored: Mon Jul 11 13:24:03 2016 +0200
Committer: Nick Wellnhofer <we...@aevum.de>
Committed: Mon Jul 11 13:24:03 2016 +0200
----------------------------------------------------------------------
compiler/perl/Build.PL | 2 +-
compiler/perl/lib/Clownfish/CFC/Perl/Build.pm | 28 +-
runtime/c/.gitignore | 21 +-
runtime/common/charmonizer.c | 195 +++--
runtime/common/charmonizer.main | 197 +++--
runtime/core/Clownfish/LockFreeRegistry.h | 10 +-
runtime/core/Clownfish/PtrHash.h | 10 +-
runtime/core/Clownfish/Test.c | 70 --
runtime/core/Clownfish/Test.cfh | 26 -
runtime/core/Clownfish/Test/TestBlob.c | 147 ----
runtime/core/Clownfish/Test/TestBlob.cfh | 28 -
runtime/core/Clownfish/Test/TestBoolean.c | 99 ---
runtime/core/Clownfish/Test/TestBoolean.cfh | 29 -
runtime/core/Clownfish/Test/TestByteBuf.c | 218 -----
runtime/core/Clownfish/Test/TestByteBuf.cfh | 29 -
runtime/core/Clownfish/Test/TestCharBuf.c | 394 ---------
runtime/core/Clownfish/Test/TestCharBuf.cfh | 29 -
runtime/core/Clownfish/Test/TestClass.c | 158 ----
runtime/core/Clownfish/Test/TestClass.cfh | 28 -
runtime/core/Clownfish/Test/TestErr.c | 193 -----
runtime/core/Clownfish/Test/TestErr.cfh | 28 -
runtime/core/Clownfish/Test/TestHash.c | 325 -------
runtime/core/Clownfish/Test/TestHash.cfh | 29 -
runtime/core/Clownfish/Test/TestHashIterator.c | 253 ------
.../core/Clownfish/Test/TestHashIterator.cfh | 29 -
runtime/core/Clownfish/Test/TestHost.c | 125 ---
runtime/core/Clownfish/Test/TestHost.cfh | 81 --
.../core/Clownfish/Test/TestLockFreeRegistry.c | 168 ----
.../Clownfish/Test/TestLockFreeRegistry.cfh | 29 -
runtime/core/Clownfish/Test/TestMethod.c | 91 --
runtime/core/Clownfish/Test/TestMethod.cfh | 28 -
runtime/core/Clownfish/Test/TestNum.c | 278 ------
runtime/core/Clownfish/Test/TestNum.cfh | 29 -
runtime/core/Clownfish/Test/TestObj.c | 152 ----
runtime/core/Clownfish/Test/TestObj.cfh | 28 -
runtime/core/Clownfish/Test/TestPtrHash.c | 108 ---
runtime/core/Clownfish/Test/TestPtrHash.cfh | 29 -
runtime/core/Clownfish/Test/TestString.c | 848 -------------------
runtime/core/Clownfish/Test/TestString.cfh | 36 -
runtime/core/Clownfish/Test/TestVector.c | 572 -------------
runtime/core/Clownfish/Test/TestVector.cfh | 29 -
runtime/core/Clownfish/Test/Util/TestAtomic.c | 65 --
runtime/core/Clownfish/Test/Util/TestAtomic.cfh | 29 -
runtime/core/Clownfish/Test/Util/TestMemory.c | 119 ---
runtime/core/Clownfish/Test/Util/TestMemory.cfh | 29 -
.../core/Clownfish/Test/Util/TestStringHelper.c | 373 --------
.../Clownfish/Test/Util/TestStringHelper.cfh | 29 -
runtime/core/Clownfish/Util/Atomic.h | 4 +-
runtime/core/TestClownfish.c | 22 -
runtime/core/TestClownfish.cfp | 8 -
runtime/go/build.go | 4 +-
runtime/perl/.gitignore | 2 +
runtime/perl/Build.PL | 2 +-
runtime/perl/buildlib/Clownfish/Build.pm | 26 +-
.../perl/buildlib/Clownfish/Build/Binding.pm | 2 +-
runtime/perl/lib/Clownfish/Test.pm | 8 +
runtime/perl/t/binding/019-obj.t | 1 +
runtime/perl/t/binding/023-string.t | 1 +
runtime/python/cfext/CFBind.c | 1 +
runtime/python/setup.py | 13 +-
runtime/test/Clownfish/Test.c | 70 ++
runtime/test/Clownfish/Test.cfh | 26 +
runtime/test/Clownfish/Test/TestBlob.c | 147 ++++
runtime/test/Clownfish/Test/TestBlob.cfh | 28 +
runtime/test/Clownfish/Test/TestBoolean.c | 99 +++
runtime/test/Clownfish/Test/TestBoolean.cfh | 29 +
runtime/test/Clownfish/Test/TestByteBuf.c | 218 +++++
runtime/test/Clownfish/Test/TestByteBuf.cfh | 29 +
runtime/test/Clownfish/Test/TestCharBuf.c | 394 +++++++++
runtime/test/Clownfish/Test/TestCharBuf.cfh | 29 +
runtime/test/Clownfish/Test/TestClass.c | 164 ++++
runtime/test/Clownfish/Test/TestClass.cfh | 28 +
runtime/test/Clownfish/Test/TestErr.c | 193 +++++
runtime/test/Clownfish/Test/TestErr.cfh | 28 +
runtime/test/Clownfish/Test/TestHash.c | 325 +++++++
runtime/test/Clownfish/Test/TestHash.cfh | 29 +
runtime/test/Clownfish/Test/TestHashIterator.c | 253 ++++++
.../test/Clownfish/Test/TestHashIterator.cfh | 29 +
runtime/test/Clownfish/Test/TestHost.c | 125 +++
runtime/test/Clownfish/Test/TestHost.cfh | 81 ++
.../test/Clownfish/Test/TestLockFreeRegistry.c | 168 ++++
.../Clownfish/Test/TestLockFreeRegistry.cfh | 29 +
runtime/test/Clownfish/Test/TestMethod.c | 91 ++
runtime/test/Clownfish/Test/TestMethod.cfh | 28 +
runtime/test/Clownfish/Test/TestNum.c | 278 ++++++
runtime/test/Clownfish/Test/TestNum.cfh | 29 +
runtime/test/Clownfish/Test/TestObj.c | 152 ++++
runtime/test/Clownfish/Test/TestObj.cfh | 28 +
runtime/test/Clownfish/Test/TestPtrHash.c | 108 +++
runtime/test/Clownfish/Test/TestPtrHash.cfh | 29 +
runtime/test/Clownfish/Test/TestString.c | 848 +++++++++++++++++++
runtime/test/Clownfish/Test/TestString.cfh | 36 +
runtime/test/Clownfish/Test/TestVector.c | 572 +++++++++++++
runtime/test/Clownfish/Test/TestVector.cfh | 29 +
runtime/test/Clownfish/Test/Util/TestAtomic.c | 65 ++
runtime/test/Clownfish/Test/Util/TestAtomic.cfh | 29 +
runtime/test/Clownfish/Test/Util/TestMemory.c | 119 +++
runtime/test/Clownfish/Test/Util/TestMemory.cfh | 29 +
.../test/Clownfish/Test/Util/TestStringHelper.c | 373 ++++++++
.../Clownfish/Test/Util/TestStringHelper.cfh | 29 +
runtime/test/TestClownfish.c | 22 +
runtime/test/TestClownfish.cfp | 8 +
102 files changed, 5792 insertions(+), 5575 deletions(-)
----------------------------------------------------------------------