4aa1211d73 
							
						 
					 
					
						
						
							
							Complete working GC mode.  
						
						
						
					 
					
						2019-06-19 14:07:33 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							c8209dd260 
							
						 
					 
					
						
						
							
							Interim commit.  
						
						
						
					 
					
						2019-06-18 17:29:52 -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 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							9a4fabda24 
							
						 
					 
					
						
						
							
							Run gofmt -w on everything. Add 'gogc' option to use Go garbage  
						
						... 
						
						
						
						collector for memory management. 
						
					 
					
						2019-06-11 12:38:22 -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 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							5a5a4f9406 
							
						 
					 
					
						
						
							
							AST tweaks and new tests.  
						
						
						
					 
					
						2019-05-31 10:21:04 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							370a2eb604 
							
						 
					 
					
						
						
							
							Package name tweaks.  
						
						
						
					 
					
						2019-05-29 13:26:22 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							a2d0f9bc4f 
							
						 
					 
					
						
						
							
							Change domain name in package path.  
						
						
						
					 
					
						2019-05-29 12:57:53 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							154a2fac14 
							
						 
					 
					
						
						
							
							Disambiguate all class and instance method names.  
						
						
						
					 
					
						2019-05-28 13:03:23 -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 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							8de87cddb7 
							
						 
					 
					
						
						
							
							Performance improvements (do not parse addresses or locations unless  
						
						... 
						
						
						
						location tracking is enabled). Allow profiling option. Add some
comments and clean-ups to types/*.go. 
						
					 
					
						2019-05-11 23:03:56 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							49fd749fe3 
							
						 
					 
					
						
						
							
							Use C.GoBytes() in examples/bluetooth.  
						
						
						
					 
					
						2019-05-10 02:35: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 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							717c7e76fe 
							
						 
					 
					
						
						
							
							Change name of New* functions to *Alloc to mimic Objective-C's  
						
						... 
						
						
						
						nested alloc/init call idiom. 
						
					 
					
						2019-05-04 23:32:57 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							eced251710 
							
						 
					 
					
						
						
							
							Create GoString helper methods for anything that has a "WithString"  
						
						... 
						
						
						
						method. Multiple bug fixes in type system, fixed parsing of id,
instancename and instancetype, allow NullableAnnotations after
generic lists (e.g. "id<ObjectType> _Nullable"). Helper function
to identify types that are function pointers. 
						
					 
					
						2019-05-03 13:14:30 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							8ea3d57cf0 
							
						 
					 
					
						
						
							
							Fix bug in examples/bluetooth/ble/ble_delegate: deleted references  
						
						... 
						
						
						
						to unused scanCallback property. 
						
					 
					
						2019-05-02 14:22:20 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							c5a523a8b8 
							
						 
					 
					
						
						
							
							Add bluetooth example.  
						
						
						
					 
					
						2019-05-02 14:17:11 -04:00