b5773b5525
Make GC mode the default.
2019-06-19 14:29:24 -04:00
e5c8e114bf
Add garbage collection memory mangement mode (gogc). Lots of fixes
...
related to pointer handling and memory management.
2019-06-18 09:15:46 -04:00
79bb282188
Complete conversion to pointer wrapped types. Update tests, fix
...
parameter handling for functions.
2019-06-13 16:47:36 -04:00
b0139b9aa8
Bug fixes and clean up how methods are added to an interface from
...
superclasses and protocols. Ensure that "Unavailable" attributes are
handled properly.
2019-06-11 16:41:21 -04:00
90166a4379
Bug fixes. Read availability attributes when adding interfaces and
...
categories. Memory leak fixes. Add "autorelease" confiruation directive.
Fix parameter types for subclass method overriding.
2019-06-06 00:22:07 -04:00
a616761475
Change Go types to plain structs instead of pointers to structs.
...
Add methods for protocols that Objective-C interfaces claim to
implement. Separate class methods from instance methods in
internal data structures. Add layout constraints with visual
formats to examples/app. Fix typedefs for wrapped objective-c
object types.
2019-05-23 16:31:47 -04:00
4f6930002d
First draft that handles subclasses and improvements to delegate
...
implementation.
2019-05-21 16:26:52 -04:00
dcb7105fca
Complete the Delegates wrapper. Disambiguate polymorphic methods.
...
Bluetooth example is now a functioning heart rate monitor. Additional
bug fixes in Go types (instances where *Id needs to be used instead
of NSObject).
2019-05-10 02:00:56 -04:00
e7e2c2c7b6
Begin moving the bluetooth example to the new delegates system.
2019-05-09 22:33:06 -04:00
b00ecd4ac0
Switch from toml to yaml for configuration files. Begin scaffolding
...
for Protocols and Delegates.
2019-05-09 12:25:45 -04:00