Merge branch 'threadsafe-bootstrap' Fixes CLOWNFISH-78.
Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/fa009460 Tree: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/tree/fa009460 Diff: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/diff/fa009460 Branch: refs/heads/master Commit: fa009460e27cb9873fa59e4f53ba5416f8531aae Parents: 94eed76 7cc75eb Author: Nick Wellnhofer <wellnho...@aevum.de> Authored: Sat Mar 19 18:22:46 2016 +0100 Committer: Nick Wellnhofer <wellnho...@aevum.de> Committed: Sat Mar 19 18:22:46 2016 +0100 ---------------------------------------------------------------------- compiler/src/CFCBindCore.c | 56 +++------- compiler/src/CFCBindSpecs.c | 24 ++++- runtime/c/src/tls.c | 9 +- runtime/core/Clownfish/Boolean.c | 21 ++-- runtime/core/Clownfish/Class.c | 142 +++++++++++++------------ runtime/core/Clownfish/Class.cfh | 25 ++--- runtime/core/Clownfish/Hash.c | 6 +- runtime/core/Clownfish/Method.c | 7 +- runtime/core/Clownfish/Test.c | 2 + runtime/core/Clownfish/Test/TestClass.c | 93 ++++++++++++++++ runtime/core/Clownfish/Test/TestClass.cfh | 28 +++++ runtime/go/clownfish/class_test.go | 4 +- runtime/perl/t/core/010-class.t | 23 ++++ runtime/perl/xs/XSBind.c | 5 +- 14 files changed, 304 insertions(+), 141 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/lucy-clownfish/blob/fa009460/runtime/core/Clownfish/Test.c ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/lucy-clownfish/blob/fa009460/runtime/perl/xs/XSBind.c ----------------------------------------------------------------------