Commit Graph

7 Commits

Author SHA1 Message Date
Sebastien Binet 58ae68958f all: wire in cpython API version
Change-Id: Ic09f7face9a7d65220474eb62a1a5dfe09d9d4cf
2015-08-05 14:13:37 +02:00
Sebastien Binet 63c5bca8e1 gopy: proper handling of lang option
This CL introduces a split in handling of {py|py2|py3}{thon,}.
It also lifts up the bind.Package creation so the processing is done only once.

Change-Id: I946605fb24885df986baa77088f76df90ff4d168
2015-08-03 14:26:34 +02:00
Sebastien Binet 3be107f119 bind: introduce Struct, Func and Method
this CL introduces bind.{Struct,Func,Method} types to collect informations
about types.

- rationalize cpython type strings
- generate cgo stub functions, calling structs methods
- generate (invalid) bodyless cpython functions for struct methods
2015-07-27 18:47:18 +02:00
Sebastien Binet 2dcedc58eb all: better clean-up after gopy bind 2015-07-24 16:26:27 +02:00
Sebastien Binet 744ab46aef all: gopy-gen -> gopy 2015-07-24 16:16:31 +02:00
Sebastien Binet 131b1f1f41 gopy-gen: bridge in go/doc.Package 2015-02-02 10:32:52 +01:00
Sebastien Binet 9d0889d184 gopy-gen: first import 2015-01-30 18:01:15 +01:00