Merge branch 'CLOWNFISH-59-nil-check' Nil checking Go interface types can be subtle:
* http://play.golang.org/p/-pjThjJfxr * http://golang.org/doc/faq#nil_error The branch corrects nil-checking mistakes and continues tightening up the Go/Clownfish glue code. This fixes #37. Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/95777268 Tree: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/tree/95777268 Diff: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/diff/95777268 Branch: refs/heads/master Commit: 95777268700e055caa5f1f1c9f9ca01a82b75975 Parents: 6f4f79e b0049db Author: Marvin Humphrey <[email protected]> Authored: Fri Sep 11 14:09:34 2015 -0700 Committer: Marvin Humphrey <[email protected]> Committed: Fri Sep 11 14:11:25 2015 -0700 ---------------------------------------------------------------------- compiler/src/CFCGoFunc.c | 36 +++-- runtime/go/clownfish/clownfish.go | 212 +++++++++++----------------- runtime/go/clownfish/clownfish_test.go | 14 +- runtime/go/clownfish/err_test.go | 6 +- runtime/go/clownfish/hash_test.go | 14 +- 5 files changed, 121 insertions(+), 161 deletions(-) ----------------------------------------------------------------------
