You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucy.apache.org by ma...@apache.org on 2015/08/14 20:06:21 UTC

[14/14] lucy-clownfish git commit: Merge branch 'CLOWNFISH-59-refine-go-other-types-v2'

Merge branch 'CLOWNFISH-59-refine-go-other-types-v2'

Refine the Go bindings for Class, Method, CharBuf, ByteBuf and
StringIterator and add tests.

This branch also changes ByteBuf's `Cat()` to take a Blob rather than
another ByteBuf, similar to how CharBuf's `Cat()` takes a String.

This closes #34.


Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo
Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/d28ce6ee
Tree: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/tree/d28ce6ee
Diff: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/diff/d28ce6ee

Branch: refs/heads/master
Commit: d28ce6ee48b0ebd507fb30751ebef91f6614034e
Parents: fe8d05a 2147960
Author: Marvin Humphrey <ma...@rectangular.com>
Authored: Fri Aug 14 11:02:32 2015 -0700
Committer: Marvin Humphrey <ma...@rectangular.com>
Committed: Fri Aug 14 11:02:32 2015 -0700

----------------------------------------------------------------------
 runtime/core/Clownfish/ByteBuf.c          |   4 +-
 runtime/core/Clownfish/ByteBuf.cfh        |   2 +-
 runtime/core/Clownfish/Test/TestByteBuf.c |   7 +-
 runtime/go/build.go                       |   9 ++
 runtime/go/clownfish/bytebuf_test.go      | 107 +++++++++++++++++++++++
 runtime/go/clownfish/charbuf_test.go      |  77 +++++++++++++++++
 runtime/go/clownfish/class_test.go        |  51 +++++++++++
 runtime/go/clownfish/clownfish.go         |  39 +++++++++
 runtime/go/clownfish/hash_test.go         |   5 +-
 runtime/go/clownfish/method_test.go       |  51 +++++++++++
 runtime/go/clownfish/string_test.go       | 114 +++++++++++++++++++++++++
 runtime/go/ext/clownfish.c                |  22 +++--
 12 files changed, 476 insertions(+), 12 deletions(-)
----------------------------------------------------------------------