Commit Graph

7 Commits

Author SHA1 Message Date
Sebastien Binet 643eb176c2 bind: introduce and use new Signature 2015-07-28 16:01:22 +02:00
Sebastien Binet bbb9499368 bind/types: Obj() -> GoObj() 2015-07-28 14:41:35 +02:00
Sebastien Binet 6c3787c30d bind/types: extend Type interface. rationalize GoType() meaning 2015-07-28 12:38:11 +02:00
Sebastien Binet 8e5e4531bf bind: consolidate bind.{Struct,Func}. impl bind.Type interface 2015-07-28 12:27:15 +02:00
Sebastien Binet f61b769412 all: consolidate Func+Method 2015-07-28 11:47:55 +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 744ab46aef all: gopy-gen -> gopy 2015-07-24 16:16:31 +02:00