GitHub user nwellnhof opened a pull request:

    https://github.com/apache/lucy-clownfish/pull/46

    Complete runtime Perl bindings

    Here's the generated POD:
    
    
https://github.com/nwellnhof/lucy-clownfish/tree/generated_docs/runtime/perl/lib/Clownfish
    
    Here's the generated C API HTML:
    
    
https://rawgit.com/nwellnhof/lucy-clownfish/generated_docs/runtime/c/autogen/share/doc/clownfish/cfish.html


You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/nwellnhof/lucy-clownfish perl-bindings

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/lucy-clownfish/pull/46.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #46
    
----
commit 51866b61531fa92aa1f711d69289ea2b42f2dd48
Author: Nick Wellnhofer <[email protected]>
Date:   2015-11-15T14:17:22Z

    Custom XS wrapper for Obj_Clone
    
    Clone should always return a Clownfish object.

commit 1182c0dc767fe2deb8b0767cc791ee545ad6b0bf
Author: Nick Wellnhofer <[email protected]>
Date:   2015-11-15T15:15:08Z

    Implement Clownfish::Obj->to_perl directly

commit 2348f38b59ca8266caa4ce58bc887f0b574db824
Author: Nick Wellnhofer <[email protected]>
Date:   2015-11-17T14:18:33Z

    Remove Clownfish::to_perl

commit 06673632f35034de4d05454f4a673cd7b75a9885
Author: Nick Wellnhofer <[email protected]>
Date:   2015-11-15T15:42:33Z

    Rename VArray to Vector

commit b99a5ecb41b285f2daed4c043567ca8e0abe5012
Author: Nick Wellnhofer <[email protected]>
Date:   2015-11-15T14:01:08Z

    Add more tests for Perl bindings

commit 41a2c226a0cbae13de4c8522dc498f7db7bfc46e
Author: Nick Wellnhofer <[email protected]>
Date:   2015-11-15T14:30:03Z

    Perl bindings for Clownfish::Integer

commit b36a997fa81e2f8784edf9127abc0751f33f7a33
Author: Nick Wellnhofer <[email protected]>
Date:   2015-11-15T14:50:09Z

    Default size for CharBuf constructor

commit 9465b1bbdb0a77700df60504fed36e77f7d73fb6
Author: Nick Wellnhofer <[email protected]>
Date:   2015-11-15T14:50:32Z

    Perl bindings for Clownfish::CharBuf

commit 49093b3f2c164e370135921f004bf0ac46f5bcf8
Author: Nick Wellnhofer <[email protected]>
Date:   2015-11-15T15:53:17Z

    Perl bindings for Clownfish::Boolean

commit 5583961b5894e6d74ff693414e3f7c51732ed712
Author: Nick Wellnhofer <[email protected]>
Date:   2015-11-15T16:19:26Z

    Perl bindings for Clownfish::HashIterator

commit 693cff8b57b22ad46b72b9dbb7bf3ea5f8a05347
Author: Nick Wellnhofer <[email protected]>
Date:   2015-11-15T17:00:06Z

    Perl bindings for Clownfish::StringIterator

commit 2ee02719c995b24e004c4e022858a1f7c1ae5bff
Author: Nick Wellnhofer <[email protected]>
Date:   2015-11-17T13:37:00Z

    Simplify hand-rolled XS code

commit e23a7084df443a99ddff426f2893a7f9fc947ad5
Author: Nick Wellnhofer <[email protected]>
Date:   2015-11-17T13:49:35Z

    Remove _dummy_function
    
    Or is there a need for it?

commit be98b65ccec1cd29d7407b890abfa2b2f4e191d8
Author: Nick Wellnhofer <[email protected]>
Date:   2015-11-17T14:31:27Z

    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.

commit b42ea456df9879686e270654af8e224db53b596e
Author: Nick Wellnhofer <[email protected]>
Date:   2015-11-17T15:06:36Z

    Make Blob constructors public

commit a0a54b881c42feeff4f5ea6d3524d9e67c441c80
Author: Nick Wellnhofer <[email protected]>
Date:   2015-11-17T15:09:09Z

    Create POD for remaining public classes

commit 349366d85531b6e44791aece2bf2b86eb92a072c
Author: Nick Wellnhofer <[email protected]>
Date:   2015-11-17T15:29:21Z

    Make ByteBuf constructors public

commit 8e729e103f153bbdf5d5fdaab25d7fb3098a802d
Author: Nick Wellnhofer <[email protected]>
Date:   2015-11-17T18:31:09Z

    Move remaining test files to t/binding

----


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---

Reply via email to