GitHub user nwellnhof opened a pull request:

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

    CLOWNFISH-52 Implement To_Host methods for core types

    

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

    $ git pull https://github.com/nwellnhof/lucy-clownfish CLOWNFISH-52-to-host

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

    https://github.com/apache/lucy-clownfish/pull/25.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 #25
    
----
commit e702b2722850a1070fe05f108d85b02da4d35c22
Author: Nick Wellnhofer <[email protected]>
Date:   2015-05-29T11:44:31Z

    Rework test for invalid callbacks
    
    The old test relied on To_Host being called from the constructor.
    Add a custom test class to invoke an invalid callback from C.

commit 7bceed1d72ab4d0a97426a4003066fe42403344b
Author: Nick Wellnhofer <[email protected]>
Date:   2015-05-29T10:56:43Z

    Implement To_Host for Nums

commit 7a4aeb9989c9b15e23cec8298233aac2ba355b22
Author: Nick Wellnhofer <[email protected]>
Date:   2015-05-29T11:49:42Z

    Avoid unwanted calls to To_Host
    
    Make sure that Perl constructors and XSBind_cfish_obj_to_sv don't
    invoke To_Host but always return a reference to a Clownfish::Obj.
    
    Don't call To_Host when mortalizing objects converted from Perl arrays
    and hashes.

commit dc82fc54c3faf929b271fca886feab9fb02e06da
Author: Nick Wellnhofer <[email protected]>
Date:   2015-05-29T11:53:05Z

    Implement Hash_To_Host

commit c7176523871d496d08e17de4d7822783c98426f3
Author: Nick Wellnhofer <[email protected]>
Date:   2015-05-29T11:58:00Z

    Implement Vec_To_Host

commit eadeae084ace20abe0d5ef7d6b01d44e04567dcd
Author: Nick Wellnhofer <[email protected]>
Date:   2015-05-29T12:10:18Z

    Implement BB_To_Host

commit 40d863c7e1bcaf1db0b08d8c88ab7ba50c4dde7b
Author: Nick Wellnhofer <[email protected]>
Date:   2015-05-29T12:26:13Z

    Implement Blob_To_Host

commit 4afe9a6bcc3c8a0c74c7a042bea582d5db80fe58
Author: Nick Wellnhofer <[email protected]>
Date:   2015-05-29T12:43:16Z

    Implement Str_To_Host

commit e5435615d8f8a0132608fd9d90935b62a4f2f995
Author: Nick Wellnhofer <[email protected]>
Date:   2015-05-29T12:59:43Z

    Make XSBind_cfish_to_perl inline
    
    Now XSBind_cfish_to_perl is nothing more than a null-safe wrapper
    around Obj_To_Host.

commit d448dd7f44d53d7ca960a7d2312a644de1b87093
Author: Nick Wellnhofer <[email protected]>
Date:   2015-05-29T16:10:32Z

    Implement To_Host methods for C bindings

commit 04e73fac39f178d125c99b5079b1fbf7fb491629
Author: Nick Wellnhofer <[email protected]>
Date:   2015-05-29T16:49:24Z

    Implement To_Host methods for Go bindings

----


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