[3/6] lucy-clownfish git commit: Test non-object arguments for undef

2015-12-01 Thread nwellnhof
Test non-object arguments for undef Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/dfc084ea Tree: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/tree/dfc084ea Diff:

[1/6] lucy-clownfish git commit: Rename hand-rolled clone method to clone_raw

2015-12-01 Thread nwellnhof
Repository: lucy-clownfish Updated Branches: refs/heads/master da15a255d -> 42b766804 Rename hand-rolled clone method to clone_raw Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/42b76680 Tree:

[4/6] lucy-clownfish git commit: Un-inline XSBind_sv_defined

2015-12-01 Thread nwellnhof
Un-inline XSBind_sv_defined Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/7ad8fd8e Tree: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/tree/7ad8fd8e Diff:

[6/6] lucy-clownfish git commit: Test Perl argument and return value conversion

2015-12-01 Thread nwellnhof
Test Perl argument and return value conversion Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/508c6ab9 Tree: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/tree/508c6ab9 Diff:

[5/6] lucy-clownfish git commit: Rename fetch_obj to fetch_raw

2015-12-01 Thread nwellnhof
Rename fetch_obj to fetch_raw Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/5c1b375d Tree: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/tree/5c1b375d Diff:

lucy-clownfish git commit: Fix order of methods in Perl POD

2015-11-30 Thread nwellnhof
Repository: lucy-clownfish Updated Branches: refs/heads/master 926947a14 -> da15a255d Fix order of methods in Perl POD Use method order from Clownfish header. Before, methods with custom POD were always moved to the front. Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo

lucy-clownfish git commit: Fix memory leaks

2015-11-27 Thread nwellnhof
Repository: lucy-clownfish Updated Branches: refs/heads/master 976199e97 -> 926947a14 Fix memory leaks Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/926947a1 Tree:

lucy-clownfish git commit: Split XSBind_arg_to_cfish in two

2015-11-27 Thread nwellnhof
Repository: lucy-clownfish Updated Branches: refs/heads/master b51cc4684 -> b8ba6d8c4 Split XSBind_arg_to_cfish in two Implement XSBind_arg_to_cfish_nullable as separate function. Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit:

[1/2] lucy-clownfish git commit: Check for extra positional args

2015-11-27 Thread nwellnhof
Repository: lucy-clownfish Updated Branches: refs/heads/master b8ba6d8c4 -> 976199e97 Check for extra positional args Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/3c79eefc Tree:

[2/2] lucy-clownfish git commit: Factor out code to throw invalid argument error

2015-11-27 Thread nwellnhof
Factor out code to throw invalid argument error Reduces the size of the stripped 32-bit Lucy binary by about 180 KB. The size of the simplest XS wrappers (void, no params) is down to 133 bytes on my 32-bit Linux system. Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo

[3/5] lucy-clownfish git commit: Rework labeled argument assignment

2015-11-26 Thread nwellnhof
Rework labeled argument assignment Change the code to assign labeled arguments from bool args_ok = XSBind_allot_params(aTHX_ (0), 1, items, ALLOT_SIZE_T(_first, "first", ...), ALLOT_OBJ(_second, "second", ...), NULL); if (!args_ok) { CFISH_RETHROW(...);

[1/5] lucy-clownfish git commit: Rework detection of invalid parameters

2015-11-26 Thread nwellnhof
Repository: lucy-clownfish Updated Branches: refs/heads/master 1150ddb72 -> 93d02b036 Rework detection of invalid parameters Don't use a bit vector but scan the stack again for every parameter. This optimizes the common case (no invalid parameters). Project:

[5/5] lucy-clownfish git commit: Merge branch 'labeled_params_v2'

2015-11-26 Thread nwellnhof
Merge branch 'labeled_params_v2' Resolves #47. Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/93d02b03 Tree: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/tree/93d02b03 Diff:

[2/5] lucy-clownfish git commit: Remove unused method

2015-11-26 Thread nwellnhof
Remove unused method Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/69dd42d3 Tree: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/tree/69dd42d3 Diff:

[4/5] lucy-clownfish git commit: Wrap expensive SvTRUE macro in a function

2015-11-26 Thread nwellnhof
Wrap expensive SvTRUE macro in a function The SvTRUE macro expands to a huge expression. Replacing it with a function call in the XS wrappers reduces the code size of the Lucy binary by about 30 KB on 32-bit. Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit:

lucy git commit: Adjust for changes to labeled param handling

2015-11-26 Thread nwellnhof
Repository: lucy Updated Branches: refs/heads/master dc3a17e88 -> 0d4f3465b Adjust for changes to labeled param handling Project: http://git-wip-us.apache.org/repos/asf/lucy/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy/commit/0d4f3465 Tree:

lucy-clownfish git commit: Optimize XSBind_cfish_obj_to_sv_noinc

2015-11-26 Thread nwellnhof
Repository: lucy-clownfish Updated Branches: refs/heads/master 93d02b036 -> b51cc4684 Optimize XSBind_cfish_obj_to_sv_noinc Also rename XSBind_cfish_obj_to_sv to XSBind_cfish_obj_to_sv_inc. Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit:

[13/19] lucy-clownfish git commit: Create POD for remaining public classes

2015-11-20 Thread nwellnhof
Create POD for remaining public classes Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/a0a54b88 Tree: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/tree/a0a54b88 Diff:

[03/19] lucy-clownfish git commit: Custom XS wrapper for Obj_Clone

2015-11-20 Thread nwellnhof
Custom XS wrapper for Obj_Clone Clone should always return a Clownfish object. Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/51866b61 Tree:

[05/19] lucy-clownfish git commit: Add more tests for Perl bindings

2015-11-20 Thread nwellnhof
Add more tests for Perl bindings Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/b99a5ecb Tree: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/tree/b99a5ecb Diff:

[10/19] lucy-clownfish git commit: Rename container XSUBs

2015-11-20 Thread nwellnhof
Rename container XSUBs Vector and Hash now have - `fetch` which may convert a Clownfish like String to Perl. - `fetch_obj` which always returns a Clownfish object. Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit:

[14/19] lucy-clownfish git commit: Make ByteBuf constructors public

2015-11-20 Thread nwellnhof
Make ByteBuf constructors public Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/349366d8 Tree: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/tree/349366d8 Diff:

[07/19] lucy-clownfish git commit: Simplify hand-rolled XS code

2015-11-20 Thread nwellnhof
Simplify hand-rolled XS code Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/2ee02719 Tree: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/tree/2ee02719 Diff:

[15/19] lucy-clownfish git commit: Make Blob constructors public

2015-11-20 Thread nwellnhof
Make Blob constructors public Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/b42ea456 Tree: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/tree/b42ea456 Diff:

[04/19] lucy-clownfish git commit: Rename VArray to Vector

2015-11-20 Thread nwellnhof
Rename VArray to Vector Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/06673632 Tree: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/tree/06673632 Diff:

[09/19] lucy-clownfish git commit: Perl bindings for Clownfish::Integer

2015-11-20 Thread nwellnhof
Perl bindings for Clownfish::Integer Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/41a2c226 Tree: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/tree/41a2c226 Diff:

[11/19] lucy-clownfish git commit: Perl bindings for Clownfish::HashIterator

2015-11-20 Thread nwellnhof
Perl bindings for Clownfish::HashIterator Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/5583961b Tree: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/tree/5583961b Diff:

[18/19] lucy-clownfish git commit: Move remaining test files to t/binding

2015-11-20 Thread nwellnhof
Move remaining test files to t/binding Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/8e729e10 Tree: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/tree/8e729e10 Diff:

[12/19] lucy-clownfish git commit: Perl bindings for Clownfish::CharBuf

2015-11-20 Thread nwellnhof
Perl bindings for Clownfish::CharBuf Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/9465b1bb Tree: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/tree/9465b1bb Diff:

[08/19] lucy-clownfish git commit: Remove _dummy_function

2015-11-20 Thread nwellnhof
Remove _dummy_function Or is there a need for it? Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/e23a7084 Tree: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/tree/e23a7084 Diff:

[02/19] lucy-clownfish git commit: Implement Clownfish::Obj->to_perl directly

2015-11-20 Thread nwellnhof
Implement Clownfish::Obj->to_perl directly Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/1182c0dc Tree: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/tree/1182c0dc Diff:

[17/19] lucy-clownfish git commit: Perl bindings for Clownfish::Boolean

2015-11-20 Thread nwellnhof
Perl bindings for Clownfish::Boolean Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/49093b3f Tree: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/tree/49093b3f Diff:

[16/19] lucy-clownfish git commit: Default size for CharBuf constructor

2015-11-20 Thread nwellnhof
Default size for CharBuf constructor Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/b36a997f Tree: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/tree/b36a997f Diff:

[01/19] lucy-clownfish git commit: Remove Clownfish::to_perl

2015-11-20 Thread nwellnhof
Repository: lucy-clownfish Updated Branches: refs/heads/master cf29eb724 -> 1150ddb72 Remove Clownfish::to_perl Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/2348f38b Tree:

[06/19] lucy-clownfish git commit: Perl bindings for Clownfish::StringIterator

2015-11-20 Thread nwellnhof
Perl bindings for Clownfish::StringIterator Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/693cff8b Tree: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/tree/693cff8b Diff:

[6/7] lucy-clownfish git commit: Adjust Go bindings for CharBuf changes

2015-11-15 Thread nwellnhof
Adjust Go bindings for CharBuf changes Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/8c8780a7 Tree: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/tree/8c8780a7 Diff:

[6/6] lucy git commit: Merge branch 'bytebuf-api-v2'

2015-11-15 Thread nwellnhof
Merge branch 'bytebuf-api-v2' Merge GitHub PR #28 after squashing some commits. Resolves #28. Project: http://git-wip-us.apache.org/repos/asf/lucy/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy/commit/19921d84 Tree: http://git-wip-us.apache.org/repos/asf/lucy/tree/19921d84 Diff:

[4/6] lucy git commit: Use ByteBuf in S_extract_tv_cache

2015-11-15 Thread nwellnhof
Use ByteBuf in S_extract_tv_cache Project: http://git-wip-us.apache.org/repos/asf/lucy/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy/commit/1554fa5b Tree: http://git-wip-us.apache.org/repos/asf/lucy/tree/1554fa5b Diff: http://git-wip-us.apache.org/repos/asf/lucy/diff/1554fa5b Branch:

[5/6] lucy git commit: Only use CB_new constructor

2015-11-15 Thread nwellnhof
Only use CB_new constructor Project: http://git-wip-us.apache.org/repos/asf/lucy/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy/commit/91695c79 Tree: http://git-wip-us.apache.org/repos/asf/lucy/tree/91695c79 Diff: http://git-wip-us.apache.org/repos/asf/lucy/diff/91695c79 Branch:

[3/6] lucy git commit: Switch over to CB_Clear

2015-11-15 Thread nwellnhof
Switch over to CB_Clear Project: http://git-wip-us.apache.org/repos/asf/lucy/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy/commit/f472b5e7 Tree: http://git-wip-us.apache.org/repos/asf/lucy/tree/f472b5e7 Diff: http://git-wip-us.apache.org/repos/asf/lucy/diff/f472b5e7 Branch:

[2/7] lucy-clownfish git commit: Make CharBuf API public

2015-11-15 Thread nwellnhof
Make CharBuf API public Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/a8612354 Tree: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/tree/a8612354 Diff:

[1/7] lucy-clownfish git commit: Remove obsolete CharBuf ctors and methods

2015-11-15 Thread nwellnhof
Repository: lucy-clownfish Updated Branches: refs/heads/master 71ea0c573 -> cf29eb724 Remove obsolete CharBuf ctors and methods Also change CB_Grow return type. Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit:

[5/7] lucy-clownfish git commit: Non-inline helper to append to CharBufs

2015-11-15 Thread nwellnhof
Non-inline helper to append to CharBufs Reduces code size of CB_VCatF and makes it a little faster. Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/54771358 Tree:

[4/7] lucy-clownfish git commit: Rework oversizing of CharBufs

2015-11-15 Thread nwellnhof
Rework oversizing of CharBufs Don't call Memory_oversize, but oversize by custom amount of 25%. Check for integer overflow. This should only matter on exotic platforms, but it doesn't cost much. Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit:

[7/7] lucy-clownfish git commit: Merge branch 'charbuf-api'

2015-11-15 Thread nwellnhof
Merge branch 'charbuf-api' Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/cf29eb72 Tree: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/tree/cf29eb72 Diff:

[4/6] lucy-clownfish git commit: Implement Str_To_ByteBuf

2015-11-12 Thread nwellnhof
Implement Str_To_ByteBuf Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/2ba218ef Tree: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/tree/2ba218ef Diff:

[3/6] lucy-clownfish git commit: Add initializer BB_init_bytes

2015-11-12 Thread nwellnhof
Add initializer BB_init_bytes Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/10f04e6c Tree: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/tree/10f04e6c Diff:

[6/6] lucy-clownfish git commit: Merge branch 'bytebuf-api-v2'

2015-11-12 Thread nwellnhof
Merge branch 'bytebuf-api-v2' This differs from the initial pull request by using methods instead of constructors to convert between Strings and ByteBufs. This has some advantages: - Doesn't require custom code for host language wrappers. - Allows direct access to ivars. - Doesn't clutter up

[1/6] lucy-clownfish git commit: Implement CB_Clear

2015-11-12 Thread nwellnhof
Repository: lucy-clownfish Updated Branches: refs/heads/master cada6ca96 -> 71ea0c573 Implement CB_Clear Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/35719688 Tree:

[2/6] lucy-clownfish git commit: Implement BB_Utf8_To_String

2015-11-12 Thread nwellnhof
Implement BB_Utf8_To_String Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/ae8edad3 Tree: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/tree/ae8edad3 Diff:

[5/6] lucy-clownfish git commit: Make BB_Mimic work with Strings

2015-11-12 Thread nwellnhof
Make BB_Mimic work with Strings Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/d30a279f Tree: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/tree/d30a279f Diff:

[5/6] lucy git commit: Tighten Sort_Ex_Compare parameter types

2015-11-07 Thread nwellnhof
Tighten Sort_Ex_Compare parameter types Project: http://git-wip-us.apache.org/repos/asf/lucy/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy/commit/38ac0f0b Tree: http://git-wip-us.apache.org/repos/asf/lucy/tree/38ac0f0b Diff: http://git-wip-us.apache.org/repos/asf/lucy/diff/38ac0f0b

[6/6] lucy git commit: Merge branch 'sort-external'

2015-11-07 Thread nwellnhof
Merge branch 'sort-external' My main motivation was to switch to a custom implementation of Clownfish's Sort_merge. I added some improvements to S_absorb_slices along the way. Closes #27. Project: http://git-wip-us.apache.org/repos/asf/lucy/repo Commit:

[2/6] lucy git commit: Avoid intermediate copies during SortEx merge

2015-11-07 Thread nwellnhof
Avoid intermediate copies during SortEx merge Project: http://git-wip-us.apache.org/repos/asf/lucy/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy/commit/bd22f8dc Tree: http://git-wip-us.apache.org/repos/asf/lucy/tree/bd22f8dc Diff:

[1/6] lucy git commit: Make num_slices a local variable

2015-11-07 Thread nwellnhof
Repository: lucy Updated Branches: refs/heads/master 4ad7e2fe6 -> b2c004b77 Make num_slices a local variable Project: http://git-wip-us.apache.org/repos/asf/lucy/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy/commit/75a1c6ee Tree:

[4/6] lucy git commit: Use custom merge function in SortEx

2015-11-07 Thread nwellnhof
Use custom merge function in SortEx Project: http://git-wip-us.apache.org/repos/asf/lucy/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy/commit/670e0133 Tree: http://git-wip-us.apache.org/repos/asf/lucy/tree/670e0133 Diff: http://git-wip-us.apache.org/repos/asf/lucy/diff/670e0133

[3/6] lucy git commit: Avoid initial copy from SortEx run to main buffer

2015-11-07 Thread nwellnhof
Avoid initial copy from SortEx run to main buffer Project: http://git-wip-us.apache.org/repos/asf/lucy/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy/commit/781700d9 Tree: http://git-wip-us.apache.org/repos/asf/lucy/tree/781700d9 Diff:

lucy-clownfish git commit: Fix memory leak introduced by previous commit

2015-11-04 Thread nwellnhof
Repository: lucy-clownfish Updated Branches: refs/heads/master ecb990ed7 -> 3c2685f81 Fix memory leak introduced by previous commit Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/3c2685f8 Tree:

lucy-clownfish git commit: Fix incref'ing of decremented Perl args

2015-11-04 Thread nwellnhof
Repository: lucy-clownfish Updated Branches: refs/heads/master ccb9cabe5 -> ecb990ed7 Fix incref'ing of decremented Perl args The return value of CFISH_INCREF was discarded, resulting in stack strings passed as decremented args. Fixes CLOWNFISH-62. Project:

[1/8] lucy git commit: Adjust for Str_Swap_Chars removal

2015-10-30 Thread nwellnhof
Repository: lucy Updated Branches: refs/heads/master 61d45291a -> 25759e097 Adjust for Str_Swap_Chars removal Project: http://git-wip-us.apache.org/repos/asf/lucy/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy/commit/aa350716 Tree:

[8/8] lucy git commit: Switch over to StrIter_crop

2015-10-30 Thread nwellnhof
Switch over to StrIter_crop Project: http://git-wip-us.apache.org/repos/asf/lucy/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy/commit/25759e09 Tree: http://git-wip-us.apache.org/repos/asf/lucy/tree/25759e09 Diff: http://git-wip-us.apache.org/repos/asf/lucy/diff/25759e09 Branch:

[6/8] lucy git commit: Don't cast stack strings to String

2015-10-30 Thread nwellnhof
Don't cast stack strings to String The old StackString class is gone. Project: http://git-wip-us.apache.org/repos/asf/lucy/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy/commit/333119dd Tree: http://git-wip-us.apache.org/repos/asf/lucy/tree/333119dd Diff:

[4/8] lucy git commit: Adjust for Skip_Whitespace changes

2015-10-30 Thread nwellnhof
Adjust for Skip_Whitespace changes Project: http://git-wip-us.apache.org/repos/asf/lucy/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy/commit/6de52a6f Tree: http://git-wip-us.apache.org/repos/asf/lucy/tree/6de52a6f Diff: http://git-wip-us.apache.org/repos/asf/lucy/diff/6de52a6f

[5/8] lucy git commit: Switch over to SSTR_WRAP_C

2015-10-30 Thread nwellnhof
Switch over to SSTR_WRAP_C Project: http://git-wip-us.apache.org/repos/asf/lucy/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy/commit/0cf2343c Tree: http://git-wip-us.apache.org/repos/asf/lucy/tree/0cf2343c Diff: http://git-wip-us.apache.org/repos/asf/lucy/diff/0cf2343c Branch:

[7/8] lucy git commit: Switch over to STR_OOB

2015-10-30 Thread nwellnhof
Switch over to STR_OOB Project: http://git-wip-us.apache.org/repos/asf/lucy/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy/commit/24a5ac42 Tree: http://git-wip-us.apache.org/repos/asf/lucy/tree/24a5ac42 Diff: http://git-wip-us.apache.org/repos/asf/lucy/diff/24a5ac42 Branch:

[2/8] lucy git commit: Adjust for Str_less_than removal

2015-10-30 Thread nwellnhof
Adjust for Str_less_than removal Project: http://git-wip-us.apache.org/repos/asf/lucy/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy/commit/8be7674e Tree: http://git-wip-us.apache.org/repos/asf/lucy/tree/8be7674e Diff: http://git-wip-us.apache.org/repos/asf/lucy/diff/8be7674e Branch:

[3/8] lucy git commit: Adjust for Str_Find changes

2015-10-30 Thread nwellnhof
Adjust for Str_Find changes Project: http://git-wip-us.apache.org/repos/asf/lucy/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy/commit/fde7f8ca Tree: http://git-wip-us.apache.org/repos/asf/lucy/tree/fde7f8ca Diff: http://git-wip-us.apache.org/repos/asf/lucy/diff/fde7f8ca Branch:

[14/15] lucy-clownfish git commit: Return STR_OOB if string iterator is done

2015-10-30 Thread nwellnhof
Return STR_OOB if string iterator is done Returning STR_OOB instead of STRITER_DONE aligns better with Code_Point_At. Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/16a4270c Tree:

[15/15] lucy-clownfish git commit: Merge branch 'string-api'

2015-10-30 Thread nwellnhof
Merge branch 'string-api' Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/ccb9cabe Tree: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/tree/ccb9cabe Diff:

[06/15] lucy-clownfish git commit: Mark Str_Trim return value as incremented

2015-10-30 Thread nwellnhof
Mark Str_Trim return value as incremented Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/caab9f0d Tree: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/tree/caab9f0d Diff:

[04/15] lucy-clownfish git commit: Change Code_Point_{At|From} return value

2015-10-30 Thread nwellnhof
Change Code_Point_{At|From} return value Make Code_Point_{At|From} return STR_OOB (-1) instead of 0 if the tick is out of bounds. This allows to process strings containing U+. Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit:

[10/15] lucy-clownfish git commit: Remove StrIter assertions

2015-10-30 Thread nwellnhof
Remove StrIter assertions With immutable strings, the StrIter byte offset should always be within bounds. Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/43312f9d Tree:

[13/15] lucy-clownfish git commit: Rename StrIter_substring to StrIter_crop

2015-10-30 Thread nwellnhof
Rename StrIter_substring to StrIter_crop Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/79577880 Tree: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/tree/79577880 Diff:

[09/15] lucy-clownfish git commit: Rework Str_Find interface

2015-10-30 Thread nwellnhof
Rework Str_Find interface Make Str_Find return a StringIterator. Add Str_Contains. Optimize substring search to use memchr. Unfortunately, memmem isn't widely available. Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit:

[03/15] lucy-clownfish git commit: Make most String functions and methods public

2015-10-30 Thread nwellnhof
Make most String functions and methods public Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/f126bf31 Tree: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/tree/f126bf31 Diff:

[07/15] lucy-clownfish git commit: Rename Ends_With argument from postfix to suffix

2015-10-30 Thread nwellnhof
Rename Ends_With argument from postfix to suffix Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/86a6c985 Tree: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/tree/86a6c985 Diff:

[05/15] lucy-clownfish git commit: Remove Str_Swap_Chars

2015-10-30 Thread nwellnhof
Remove Str_Swap_Chars Only used once in Lucy. A method to replace whole strings would be more useful. Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/0bfc3498 Tree:

[11/15] lucy-clownfish git commit: Rename Skip_{Next|Prev}_Whitesapce

2015-10-30 Thread nwellnhof
Rename Skip_{Next|Prev}_Whitesapce Rename Skip_Next_Whitespace to Skip_Whitespace, Skip_Prev_Whitespace to Skip_Whitespace_Back. Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/4ea023cb Tree:

[01/15] lucy-clownfish git commit: Doc tweaks for String classes

2015-10-30 Thread nwellnhof
Repository: lucy-clownfish Updated Branches: refs/heads/master decdc56a0 -> ccb9cabe5 Doc tweaks for String classes Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/e0d83010 Tree:

[1/3] lucy-clownfish git commit: Remove Class#Foster_Obj

2015-10-07 Thread nwellnhof
Repository: lucy-clownfish Updated Branches: refs/heads/master a94a2ec57 -> decdc56a0 Remove Class#Foster_Obj Export this functionality as XSBind_foster_obj. Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit:

lucy git commit: Adjust for Class#Foster_Obj removal

2015-10-07 Thread nwellnhof
Repository: lucy Updated Branches: refs/heads/master a347c8170 -> f533036a5 Adjust for Class#Foster_Obj removal Project: http://git-wip-us.apache.org/repos/asf/lucy/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy/commit/f533036a Tree:

[3/3] lucy-clownfish git commit: Merge branch 'class_api'

2015-10-07 Thread nwellnhof
Merge branch 'class_api' Fixes #38 Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/decdc56a Tree: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/tree/decdc56a Diff:

lucy-clownfish git commit: Add POD for first implementation of abstract methods

2015-09-19 Thread nwellnhof
Repository: lucy-clownfish Updated Branches: refs/heads/master 957772687 -> cd536bbf4 Add POD for first implementation of abstract methods Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/cd536bbf Tree:

[08/19] lucy git commit: Remove Search POD whitelist

2015-08-30 Thread nwellnhof
Remove Search POD whitelist Methods that weren't documented in the Perl bindings are made private. Project: http://git-wip-us.apache.org/repos/asf/lucy/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy/commit/345fa594 Tree: http://git-wip-us.apache.org/repos/asf/lucy/tree/345fa594 Diff:

[07/19] lucy git commit: Remove Plan POD whitelist

2015-08-30 Thread nwellnhof
Remove Plan POD whitelist Document FieldType setters in Perl bindings. Other Methods that weren't documented are made private. Project: http://git-wip-us.apache.org/repos/asf/lucy/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy/commit/9a3a96c1 Tree:

[17/19] lucy git commit: Remove LucyX POD whitelist

2015-08-30 Thread nwellnhof
Remove LucyX POD whitelist Project: http://git-wip-us.apache.org/repos/asf/lucy/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy/commit/3e6b05ef Tree: http://git-wip-us.apache.org/repos/asf/lucy/tree/3e6b05ef Diff: http://git-wip-us.apache.org/repos/asf/lucy/diff/3e6b05ef Branch:

[16/19] lucy git commit: Return Compiler instead of RangeCompiler

2015-08-30 Thread nwellnhof
Return Compiler instead of RangeCompiler RangeCompiler isn't public. Project: http://git-wip-us.apache.org/repos/asf/lucy/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy/commit/f50a2fd5 Tree: http://git-wip-us.apache.org/repos/asf/lucy/tree/f50a2fd5 Diff:

lucy-clownfish git commit: Merge branch 'perl_to_cfish'

2015-08-30 Thread nwellnhof
Repository: lucy-clownfish Updated Branches: refs/heads/master 8875d01ed - 0bd951aa9 Merge branch 'perl_to_cfish' Fixes #36. Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/0bd951aa Tree:

[19/19] lucy git commit: Merge branch 'perl_pod'

2015-08-30 Thread nwellnhof
Merge branch 'perl_pod' Fixes #18. Project: http://git-wip-us.apache.org/repos/asf/lucy/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy/commit/c94acc5b Tree: http://git-wip-us.apache.org/repos/asf/lucy/tree/c94acc5b Diff: http://git-wip-us.apache.org/repos/asf/lucy/diff/c94acc5b

[03/19] lucy git commit: Remove Highlighter POD whitelist

2015-08-30 Thread nwellnhof
Remove Highlighter POD whitelist Project: http://git-wip-us.apache.org/repos/asf/lucy/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy/commit/c198e10f Tree: http://git-wip-us.apache.org/repos/asf/lucy/tree/c198e10f Diff: http://git-wip-us.apache.org/repos/asf/lucy/diff/c198e10f Branch:

[06/19] lucy git commit: Remove Index POD whitelist

2015-08-30 Thread nwellnhof
Remove Index POD whitelist Methods that weren't documented in the Perl bindings are made private. Project: http://git-wip-us.apache.org/repos/asf/lucy/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy/commit/21252a9d Tree: http://git-wip-us.apache.org/repos/asf/lucy/tree/21252a9d Diff:

[01/19] lucy git commit: Make Serialize/Deserialize methods private

2015-08-30 Thread nwellnhof
Repository: lucy Updated Branches: refs/heads/master fd858d715 - c94acc5b7 Make Serialize/Deserialize methods private Project: http://git-wip-us.apache.org/repos/asf/lucy/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy/commit/e4ecf75b Tree:

[18/19] lucy git commit: Remove links to private classes

2015-08-30 Thread nwellnhof
Remove links to private classes Project: http://git-wip-us.apache.org/repos/asf/lucy/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy/commit/181ed13f Tree: http://git-wip-us.apache.org/repos/asf/lucy/tree/181ed13f Diff: http://git-wip-us.apache.org/repos/asf/lucy/diff/181ed13f Branch:

[10/19] lucy git commit: Remove Simple POD whitelist

2015-08-30 Thread nwellnhof
Remove Simple POD whitelist Project: http://git-wip-us.apache.org/repos/asf/lucy/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy/commit/fb6e42a7 Tree: http://git-wip-us.apache.org/repos/asf/lucy/tree/fb6e42a7 Diff: http://git-wip-us.apache.org/repos/asf/lucy/diff/fb6e42a7 Branch:

[14/19] lucy git commit: Create Perl POD for Inversion

2015-08-30 Thread nwellnhof
Create Perl POD for Inversion Project: http://git-wip-us.apache.org/repos/asf/lucy/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy/commit/c6682c67 Tree: http://git-wip-us.apache.org/repos/asf/lucy/tree/c6682c67 Diff: http://git-wip-us.apache.org/repos/asf/lucy/diff/c6682c67 Branch:

[11/19] lucy git commit: Make I32Array public

2015-08-30 Thread nwellnhof
Make I32Array public Needed for C bindings. Project: http://git-wip-us.apache.org/repos/asf/lucy/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy/commit/04f1edf8 Tree: http://git-wip-us.apache.org/repos/asf/lucy/tree/04f1edf8 Diff:

[2/3] lucy-clownfish git commit: Allow '@' signs inside DocuComment @params

2015-08-23 Thread nwellnhof
Allow '@' signs inside DocuComment @params Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/2330790d Tree: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/tree/2330790d Diff:

[1/2] lucy git commit: Remove to_clownfish hack

2015-08-23 Thread nwellnhof
Repository: lucy Updated Branches: refs/heads/master 45eac391a - fd858d715 Remove to_clownfish hack Clownfish converts arrayrefs and hashrefs correctly now. Project: http://git-wip-us.apache.org/repos/asf/lucy/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy/commit/fd858d71 Tree:

[3/3] lucy-clownfish git commit: Rework Perl SV to Clownfish object conversion

2015-08-23 Thread nwellnhof
Rework Perl SV to Clownfish object conversion Consolidate the main code paths of the two previous conversion functions XSBind_sv_to_cfish_obj and XSBind_perl_to_cfish, removing subtle differences. One major effect is that hashrefs or arrayrefs passed to Clownfish functions taking a

[2/2] lucy-clownfish git commit: Work on standalone Clownfish documentation

2015-08-19 Thread nwellnhof
Work on standalone Clownfish documentation - Convert existing POD to Markdown - Introduction to Clownfish classes - Build instructions for C environments Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit:

<    4   5   6   7   8   9   10   11   12   13   >