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

ASF GitHub Bot commented on LUCY-277:
-------------------------------------

GitHub user rectang opened a pull request:

    https://github.com/apache/lucy/pull/13

    LUCY-277 Adapt for autogenerated Go bindings

    Replace some hand-coded proof-of-concept Go bindings with autogenerated Go 
glue.

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

    $ git pull https://github.com/rectang/lucy LUCY-277-autogen-go

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

    https://github.com/apache/lucy/pull/13.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 #13
    
----
commit 9330b149f936c9431e1c8f4055b4b6366a552d91
Author: Marvin Humphrey <[email protected]>
Date:   2015-05-02T02:16:04Z

    Adapt for v4 of Go proof-of-concept bindings.
    
    See CLOWNFISH-28-Go-POC-v4.
    
    *   Make structs public: `FooIMP` instead of `implFoo`.
    *   Embed parent structs.
    *   Make `ref` a `uintptr` instead of a pointer to a C type.
    *   Add the INITOBJ method to ObjIMP.
    *   Eliminate all downstream finalizers and TOPTR() implementations.

commit bab3e4581abb76a806c81b7e35b27a9e023f8be5
Author: Marvin Humphrey <[email protected]>
Date:   2015-04-10T03:18:14Z

    Adapt build.go for autogen changes.

commit 66583b24fc823dcb7a479b9d0063b7dd5c4fb8e2
Author: Marvin Humphrey <[email protected]>
Date:   2015-05-02T14:20:51Z

    Delete Go glue which is now autogenerated.
    
    Remove handwritten Go glue code which is now replaced entirely by
    autogenerated code.

commit 6a96d8f1da4deb3869898faf15e1fa8a8f5622aa
Author: Marvin Humphrey <[email protected]>
Date:   2015-05-03T17:13:36Z

    Add LockErr binding which implements `error`.

commit ec9bb9625047de938d67c9850c65bbcd8db5e4a5
Author: Marvin Humphrey <[email protected]>
Date:   2015-05-03T18:13:17Z

    Adapt custom Go bindings for autogen.
    
    For classes with Go bindings which use custom struct layouts or spec
    custom methods, adapt for new autogenerated CFC interface.

----


> Autogenerate Go Bindings
> ------------------------
>
>                 Key: LUCY-277
>                 URL: https://issues.apache.org/jira/browse/LUCY-277
>             Project: Lucy
>          Issue Type: Improvement
>            Reporter: Marvin Humphrey
>            Assignee: Marvin Humphrey
>             Fix For: 0.5.0
>
>
> Adapt the proof-of-concept, hand-coded Go bindings from LUCY-275 for 
> autogenerated Go bindings enabled by CLOWNFISH-32.



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

Reply via email to