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.
---