[ 
https://issues.apache.org/jira/browse/CLOWNFISH-52?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14565051#comment-14565051
 ] 

ASF GitHub Bot commented on CLOWNFISH-52:
-----------------------------------------

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

----


> Implement To_Host methods for core types
> ----------------------------------------
>
>                 Key: CLOWNFISH-52
>                 URL: https://issues.apache.org/jira/browse/CLOWNFISH-52
>             Project: Apache Lucy-Clownfish
>          Issue Type: Improvement
>            Reporter: Nick Wellnhofer
>            Assignee: Nick Wellnhofer
>
> Implement To_Host methods for String, Blob, ByteBuf, Vector, Array, and Num. 
> This makes conversion from Clownfish to host language objects more efficient.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to