Damian Gryski 
								
							 
						 
						
							
							
							
							
								
							
							
								72c7adf94a 
								
							 
						 
						
							
							
								
								reflect: Convert() for integer and float types  
							
							
							
						 
						
							2023-03-27 18:53:37 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									waj334 
								
							 
						 
						
							
							
							
							
								
							
							
								13fb5aa7e7 
								
							 
						 
						
							
							
								
								Update task_stack_cortexm.c  
							
							... 
							
							
							
							Added build tag. 
							
						 
						
							2023-03-27 12:35:39 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Justin A. Wilson 
								
							 
						 
						
							
							
							
							
								
							
							
								a3fdbec13d 
								
							 
						 
						
							
							
								
								Refactor SystemStack function for arm targets.  
							
							... 
							
							
							
							Removing usage of AsmFull in favor of writing inline assembly in C. 
							
						 
						
							2023-03-27 12:35:39 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Damian Gryski 
								
							 
						 
						
							
							
							
							
								
							
							
								360f6904f5 
								
							 
						 
						
							
							
								
								reflect: add test for map[interface{}]T  
							
							
							
						 
						
							2023-03-25 22:32:29 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Damian Gryski 
								
							 
						 
						
							
							
							
							
								
							
							
								7201b13085 
								
							 
						 
						
							
							
								
								reflect: fix key type logic for maps  
							
							
							
						 
						
							2023-03-25 22:32:29 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Damian Gryski 
								
							 
						 
						
							
							
							
							
								
							
							
								9c0bf8bd2c 
								
							 
						 
						
							
							
								
								reflect: Value.Set: fix direction of assignment check  
							
							
							
						 
						
							2023-03-25 22:32:29 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Damian Gryski 
								
							 
						 
						
							
							
							
							
								
							
							
								63c7a41337 
								
							 
						 
						
							
							
								
								reflect: convert non-interface to interface in Set()  
							
							
							
						 
						
							2023-03-25 22:32:29 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Damian Gryski 
								
							 
						 
						
							
							
							
							
								
							
							
								c0f8f129c0 
								
							 
						 
						
							
							
								
								reflect: convert map elements to an interface, if needed  
							
							
							
						 
						
							2023-03-25 22:32:29 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Damian Gryski 
								
							 
						 
						
							
							
							
							
								
							
							
								adaa7ca27a 
								
							 
						 
						
							
							
								
								reflect: SetMapIndex: use AssignableTo() instead of type equality  
							
							
							
						 
						
							2023-03-25 22:32:29 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Damian Gryski 
								
							 
						 
						
							
							
							
							
								
							
							
								a5ddc68845 
								
							 
						 
						
							
							
								
								reflect: unpack interfaces in MapKeys() if needed  
							
							
							
						 
						
							2023-03-25 22:32:29 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Damian Gryski 
								
							 
						 
						
							
							
							
							
								
							
							
								f7880e73d8 
								
							 
						 
						
							
							
								
								reflect: tweak v.typecode.Key().(*rawType) -> v.typecode.key()  
							
							
							
						 
						
							2023-03-25 22:32:29 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Damian Gryski 
								
							 
						 
						
							
							
							
							
								
							
							
								3aa8c8e0d1 
								
							 
						 
						
							
							
								
								reflect: fix typo in unit test  
							
							
							
						 
						
							2023-03-25 22:32:29 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Damian Gryski 
								
							 
						 
						
							
							
							
							
								
							
							
								6cb7f29d9b 
								
							 
						 
						
							
							
								
								reflect: add tests for map interface lookup fixes  
							
							
							
						 
						
							2023-03-25 22:32:29 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Damian Gryski 
								
							 
						 
						
							
							
							
							
								
							
							
								bedd27b20e 
								
							 
						 
						
							
							
								
								reflect: handle map-keys-as-interfaces for MapIter()  
							
							
							
						 
						
							2023-03-25 22:32:29 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Damian Gryski 
								
							 
						 
						
							
							
							
							
								
							
							
								3612b7749e 
								
							 
						 
						
							
							
								
								reflect: uncomment all(?) the tests that pass  
							
							
							
						 
						
							2023-03-25 13:57:00 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Damian Gryski 
								
							 
						 
						
							
							
							
							
								
							
							
								45c916f5c0 
								
							 
						 
						
							
							
								
								reflect: rename tests in value_test to avoid conflicts upstream tests  
							
							
							
						 
						
							2023-03-25 13:57:00 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Damian Gryski 
								
							 
						 
						
							
							
							
							
								
							
							
								688a5dbf8d 
								
							 
						 
						
							
							
								
								reflct: reenable DeepEqual tests  
							
							
							
						 
						
							2023-03-25 13:57:00 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Damian Gryski 
								
							 
						 
						
							
							
							
							
								
							
							
								35dcf135c0 
								
							 
						 
						
							
							
								
								reflect: comment out all tests but keep imports  
							
							
							
						 
						
							2023-03-25 13:57:00 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Damian Gryski 
								
							 
						 
						
							
							
							
							
								
							
							
								c482d65397 
								
							 
						 
						
							
							
								
								reflect: replace all_test with copy from upstream  
							
							
							
						 
						
							2023-03-25 13:57:00 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									shivay 
								
							 
						 
						
							
							
							
							
								
							
							
								d73e12db63 
								
							 
						 
						
							
							
								
								feat: fix typos  
							
							
							
						 
						
							2023-03-24 09:22:38 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Daniel Esteban 
								
							 
						 
						
							
							
							
							
								
							
							
								4b0e56cbec 
								
							 
						 
						
							
							
								
								Added Gopher Badge support  
							
							
							
						 
						
							2023-03-22 16:17:12 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ayke van Laethem 
								
							 
						 
						
							
							
							
							
								
							
							
								62e1c3ebb7 
								
							 
						 
						
							
							
								
								wasm: implement the //go:wasmimport directive  
							
							... 
							
							
							
							It is implemented upstream and looks pretty stable. 
							
						 
						
							2023-03-22 11:29:26 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									deadprogram 
								
							 
						 
						
							
							
							
							
								
							
							
								a4a1001dd3 
								
							 
						 
						
							
							
								
								examples: use hid-keyboard example to show how to to override default USB VID, PID, manufacturer name, and product name  
							
							... 
							
							
							
							Signed-off-by: deadprogram <ron@hybridgroup.com> 
							
						 
						
							2023-03-22 08:35:42 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									deadprogram 
								
							 
						 
						
							
							
							
							
								
							
							
								e8f6df928c 
								
							 
						 
						
							
							
								
								machine/usb: add ability to override default VID, PID, manufacturer name, and product name  
							
							... 
							
							
							
							Signed-off-by: deadprogram <ron@hybridgroup.com> 
							
						 
						
							2023-03-22 08:35:42 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ayke van Laethem 
								
							 
						 
						
							
							
							
							
								
							
							
								5ed0cecf0d 
								
							 
						 
						
							
							
								
								nrf: fix memory issue in ADC read  
							
							... 
							
							
							
							There was a very subtle bug in the ADC read code: it stores a pointer to
a variable in a register, waits for the hardware to complete the read,
and then reads the value again from the local variable. Unfortunately,
the compiler doesn't know there is some form of synchronization
happening in between.
This can be fixed in roughly two ways:
  * Introduce some sort of synchronization.
  * Do a volatile read from the variable.
I chose the second one as it is probably the least intrusive. We
certainly don't need atomic instructions (the chip is single threaded),
we just need to tell the compiler the value could have changed by making
the read volatile. 
							
						 
						
							2023-03-22 00:34:43 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Damian Gryski 
								
							 
						 
						
							
							
							
							
								
							
							
								17f5fb1071 
								
							 
						 
						
							
							
								
								reflect; SetLen() requires an addressable value  
							
							
							
						 
						
							2023-03-21 20:53:37 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Damian Gryski 
								
							 
						 
						
							
							
							
							
								
							
							
								4d43df75d5 
								
							 
						 
						
							
							
								
								reflect: fix some vet issues  
							
							
							
						 
						
							2023-03-21 20:53:37 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Damian Gryski 
								
							 
						 
						
							
							
							
							
								
							
							
								57b0c21492 
								
							 
						 
						
							
							
								
								reflect: tweak Type.String() for interfaces to make encoding/xml happy  
							
							
							
						 
						
							2023-03-19 13:50:38 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Damian Gryski 
								
							 
						 
						
							
							
							
							
								
							
							
								8fb5877d9e 
								
							 
						 
						
							
							
								
								reflect: fix isBinary() for float types  
							
							
							
						 
						
							2023-03-19 13:49:55 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Damian Gryski 
								
							 
						 
						
							
							
							
							
								
							
							
								6fbe6fa2ae 
								
							 
						 
						
							
							
								
								reflect: tweak Type.String() to match what encoding/json expects for empty structs  
							
							
							
						 
						
							2023-03-19 20:37:57 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Damian Gryski 
								
							 
						 
						
							
							
							
							
								
							
							
								24b4dc31a4 
								
							 
						 
						
							
							
								
								reflect: stub MapOf()  
							
							
							
						 
						
							2023-03-19 19:12:34 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Damian Gryski 
								
							 
						 
						
							
							
							
							
								
							
							
								229f479a7d 
								
							 
						 
						
							
							
								
								reflect: make sure pointerTo() works for named types  
							
							
							
						 
						
							2023-03-19 17:45:43 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Damian Gryski 
								
							 
						 
						
							
							
							
							
								
							
							
								876f08979f 
								
							 
						 
						
							
							
								
								compiler,reflect: sort out pkg path vs pkg name for named types  
							
							
							
						 
						
							2023-03-19 17:45:43 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Damian Gryski 
								
							 
						 
						
							
							
							
							
								
							
							
								f2cc98caa5 
								
							 
						 
						
							
							
								
								compiler,reflect: adjust struct layout for type info  
							
							
							
						 
						
							2023-03-19 17:45:43 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Damian Gryski 
								
							 
						 
						
							
							
							
							
								
							
							
								6a685b2a8d 
								
							 
						 
						
							
							
								
								reflect: add test for Type.NumMethod()  
							
							
							
						 
						
							2023-03-19 17:45:43 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Damian Gryski 
								
							 
						 
						
							
							
							
							
								
							
							
								569817a514 
								
							 
						 
						
							
							
								
								refect: Type.String() should use a shortened package name  
							
							
							
						 
						
							2023-03-19 17:45:43 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Damian Gryski 
								
							 
						 
						
							
							
							
							
								
							
							
								7a96f0f609 
								
							 
						 
						
							
							
								
								compiler,reflect: add reflect.Type.NumMethods()  
							
							
							
						 
						
							2023-03-19 17:45:43 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									deadprogram 
								
							 
						 
						
							
							
							
							
								
							
							
								c5598630c9 
								
							 
						 
						
							
							
								
								machine/stm32: correct Flash implementation  
							
							... 
							
							
							
							Signed-off-by: deadprogram <ron@hybridgroup.com> 
							
						 
						
							2023-03-18 11:18:17 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									deadprogram 
								
							 
						 
						
							
							
							
							
								
							
							
								383e7ae14a 
								
							 
						 
						
							
							
								
								machine, runtime/interrupt: switch to use register definitions from device/gba  
							
							... 
							
							
							
							Signed-off-by: deadprogram <ron@hybridgroup.com> 
							
						 
						
							2023-03-16 15:27:15 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									deadprogram 
								
							 
						 
						
							
							
							
							
								
							
							
								4f7864b757 
								
							 
						 
						
							
							
								
								device/gba: add mostly complete hand-written register definitions  
							
							... 
							
							
							
							Signed-off-by: deadprogram <ron@hybridgroup.com> 
							
						 
						
							2023-03-16 15:27:15 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Damian Gryski 
								
							 
						 
						
							
							
							
							
								
							
							
								344e493ac8 
								
							 
						 
						
							
							
								
								compiler,reflect: fix pkgpath for struct fields  
							
							
							
						 
						
							2023-03-15 21:53:57 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Damian Gryski 
								
							 
						 
						
							
							
							
							
								
							
							
								1626b50457 
								
							 
						 
						
							
							
								
								reflect: set PkgPath in StructField  
							
							
							
						 
						
							2023-03-15 21:53:57 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Damian Gryski 
								
							 
						 
						
							
							
							
							
								
							
							
								93fb897feb 
								
							 
						 
						
							
							
								
								compiler, reflect: properly handle embedded structs  
							
							
							
						 
						
							2023-03-15 21:53:57 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Damian Gryski 
								
							 
						 
						
							
							
							
							
								
							
							
								15109a2924 
								
							 
						 
						
							
							
								
								reflect: disable visiblefields test for FieldByIndexErr  
							
							
							
						 
						
							2023-03-15 21:53:57 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Damian Gryski 
								
							 
						 
						
							
							
							
							
								
							
							
								d9c6f7c11f 
								
							 
						 
						
							
							
								
								reflect: import visiblefields code and tests from upstream  
							
							
							
						 
						
							2023-03-15 21:53:57 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Damian Gryski 
								
							 
						 
						
							
							
							
							
								
							
							
								fa4f361ca7 
								
							 
						 
						
							
							
								
								reflect: add FieldByName(), and FieldByIndex()  
							
							
							
						 
						
							2023-03-15 21:53:57 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Damian Gryski 
								
							 
						 
						
							
							
							
							
								
							
							
								9f02340a26 
								
							 
						 
						
							
							
								
								reflect: fix Type.Name to return empty string for non-named types  
							
							... 
							
							
							
							// Name returns the type's name within its package for a defined type.
    // For other (non-defined) types it returns the empty string. 
							
						 
						
							2023-03-15 13:14:21 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Damian Gryski 
								
							 
						 
						
							
							
							
							
								
							
							
								c6728643e6 
								
							 
						 
						
							
							
								
								reflect: loosen unaddressable array rules for Copy()  
							
							
							
						 
						
							2023-03-15 10:49:08 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Damian Gryski 
								
							 
						 
						
							
							
							
							
								
							
							
								e849901ad6 
								
							 
						 
						
							
							
								
								Update src/reflect/value.go  
							
							... 
							
							
							
							Co-authored-by: Ayke <aykevanlaethem@gmail.com> 
							
						 
						
							2023-03-15 10:06:19 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Damian Gryski 
								
							 
						 
						
							
							
							
							
								
							
							
								91d6ca057c 
								
							 
						 
						
							
							
								
								reflect: add SetBytes()  
							
							
							
						 
						
							2023-03-15 10:06:19 -07:00