Damian Gryski 
								
							 
						 
						
							
							
							
							
								
							
							
								e6ccdd9d1a 
								
							 
						 
						
							
							
								
								reflect: another obscure RO bug  
							
							
							
						 
						
							2023-03-31 01:08:04 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Damian Gryski 
								
							 
						 
						
							
							
							
							
								
							
							
								b39a982067 
								
							 
						 
						
							
							
								
								reflect: uncomment another test and fix RO logic issues it uncovered  
							
							
							
						 
						
							2023-03-31 01:08:04 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Damian Gryski 
								
							 
						 
						
							
							
							
							
								
							
							
								b044d4ff3d 
								
							 
						 
						
							
							
								
								reflect: add more RO checks  
							
							
							
						 
						
							2023-03-30 21:10:54 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Damian Gryski 
								
							 
						 
						
							
							
							
							
								
							
							
								0cd93a3a9e 
								
							 
						 
						
							
							
								
								reflect: add valueFlagRO  
							
							
							
						 
						
							2023-03-30 21:10:54 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Damian Gryski 
								
							 
						 
						
							
							
							
							
								
							
							
								5faff2e13a 
								
							 
						 
						
							
							
								
								reflect: add sipmlified strconv.Quote() implementation for struct tags  
							
							
							
						 
						
							2023-03-30 21:10:54 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Damian Gryski 
								
							 
						 
						
							
							
							
							
								
							
							
								195de23d3b 
								
							 
						 
						
							
							
								
								reflect: Fix Kind(-1).String() and enable test  
							
							
							
						 
						
							2023-03-30 21:10:54 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Damian Gryski 
								
							 
						 
						
							
							
							
							
								
							
							
								d4bdd836bc 
								
							 
						 
						
							
							
								
								reflect: implement and test Value.Comparable  
							
							
							
						 
						
							2023-03-30 21:10:54 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Damian Gryski 
								
							 
						 
						
							
							
							
							
								
							
							
								a11f2436e3 
								
							 
						 
						
							
							
								
								reflect: TestAliasNames passes  
							
							
							
						 
						
							2023-03-30 21:10:54 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Damian Gryski 
								
							 
						 
						
							
							
							
							
								
							
							
								017ab4c352 
								
							 
						 
						
							
							
								
								reflect: fix TestCanSetField  
							
							
							
						 
						
							2023-03-30 21:10:54 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Damian Gryski 
								
							 
						 
						
							
							
							
							
								
							
							
								181d2ad2b4 
								
							 
						 
						
							
							
								
								reflect: add CanInt() and friends and uncomments tests that pass  
							
							
							
						 
						
							2023-03-30 21:10:54 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Damian Gryski 
								
							 
						 
						
							
							
							
							
								
							
							
								53b95cad08 
								
							 
						 
						
							
							
								
								reflect: uncomment Type.String() tests that pass  
							
							
							
						 
						
							2023-03-30 21:10:54 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Damian Gryski 
								
							 
						 
						
							
							
							
							
								
							
							
								e7bd22edf2 
								
							 
						 
						
							
							
								
								reflect: print struct tags in Type.String() (with a caveat)  
							
							
							
						 
						
							2023-03-30 21:10:54 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Damian Gryski 
								
							 
						 
						
							
							
							
							
								
							
							
								1a60a1f526 
								
							 
						 
						
							
							
								
								reflect: stub channel select routines/types  
							
							
							
						 
						
							2023-03-30 21:10:54 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Damian Gryski 
								
							 
						 
						
							
							
							
							
								
							
							
								3fbd3c4d93 
								
							 
						 
						
							
							
								
								compiler,reflect: support channel directions  
							
							
							
						 
						
							2023-03-30 21:10:54 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Damian Gryski 
								
							 
						 
						
							
							
							
							
								
							
							
								4e4e4eee04 
								
							 
						 
						
							
							
								
								runtime: use unsafe.Add() in hashmap code  
							
							
							
						 
						
							2023-03-30 00:08:07 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Damian Gryski 
								
							 
						 
						
							
							
							
							
								
							
							
								bf20c652e2 
								
							 
						 
						
							
							
								
								runtime: take max hash size into account when preallocating with size hint  
							
							
							
						 
						
							2023-03-30 00:08:07 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Damian Gryski 
								
							 
						 
						
							
							
							
							
								
							
							
								a3afd4e8ac 
								
							 
						 
						
							
							
								
								runtime: factor duplicate hashmap snippts to functions  
							
							
							
						 
						
							2023-03-30 00:08:07 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Damian Gryski 
								
							 
						 
						
							
							
							
							
								
							
							
								cb9c6f0074 
								
							 
						 
						
							
							
								
								runtime: zero map key/value on deletion to so GC doesn't see them  
							
							
							
						 
						
							2023-03-30 00:08:07 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Damian Gryski 
								
							 
						 
						
							
							
							
							
								
							
							
								5fee3428bc 
								
							 
						 
						
							
							
								
								runtime: preallocate maps to size hint actually works  
							
							
							
						 
						
							2023-03-30 00:08:07 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ayke van Laethem 
								
							 
						 
						
							
							
							
							
								
							
							
								568c2a4363 
								
							 
						 
						
							
							
								
								rp2040: remove SPI DataBits property  
							
							... 
							
							
							
							As discussed on Slack, I believe this property does more harm than good:
  * I don't think it's used anywhere. None of the drivers use it.
  * It is not fully implemented. While values <= 8 might work fine,
    values larger than 8 result in extra zero bits (instead of anything
    sensible).
  * Worse, it doesn't return an error when it's out of range. This is
    not an optional property: if the SPI peripheral doesn't support a
    particular number of bits, it should return an error instead of
    silently limiting the number of bits. This will be confusing to
    users.
Therefore, I propose we drop it. Maybe there are good uses for it
(perhaps for displays that use big endian 16-bit values?), but without a
good use case like a driver in tinygo.org/x/drivers, I think it's more
trouble than it's worth. 
							
						 
						
							2023-03-29 09:30:16 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									deadprogram 
								
							 
						 
						
							
							
							
							
								
							
							
								dfb8c996a1 
								
							 
						 
						
							
							
								
								machine/lorae5: correct mapping for I2C bus, add pin mapping to enable power  
							
							... 
							
							
							
							Signed-off-by: deadprogram <ron@hybridgroup.com> 
							
						 
						
							2023-03-28 15:28:14 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Achille Roussel 
								
							 
						 
						
							
							
							
							
								
							
							
								85da9a0aac 
								
							 
						 
						
							
							
								
								fix resource leak in os.(*File).Close  
							
							... 
							
							
							
							Signed-off-by: Achille Roussel <achille.roussel@gmail.com> 
							
						 
						
							2023-03-28 13:12:21 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ayke van Laethem 
								
							 
						 
						
							
							
							
							
								
							
							
								31043628d8 
								
							 
						 
						
							
							
								
								reflect: use direct calls to runtime string functions  
							
							... 
							
							
							
							The runtime.stringFromBytesTyped and runtime.stringToBytesTyped
functions aren't really necessary, because they have the same LLVM IR
signature. Therefore, remove them and link directly to the functions
that the compiler uses internally. 
							
						 
						
							2023-03-27 22:24:20 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Damian Gryski 
								
							 
						 
						
							
							
							
							
								
							
							
								2c0f61cad1 
								
							 
						 
						
							
							
								
								reflect: fix bug found by Convert() tests on wasi  
							
							
							
						 
						
							2023-03-27 18:53:37 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Damian Gryski 
								
							 
						 
						
							
							
							
							
								
							
							
								97ece754f6 
								
							 
						 
						
							
							
								
								reflect: add missing Uintptr type and some numerical tests  
							
							
							
						 
						
							2023-03-27 18:53:37 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Damian Gryski 
								
							 
						 
						
							
							
							
							
								
							
							
								39f76f43fc 
								
							 
						 
						
							
							
								
								reflect: fix indirect issues with makeInt/makeUint/makeFloat  
							
							
							
						 
						
							2023-03-27 18:53:37 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Damian Gryski 
								
							 
						 
						
							
							
							
							
								
							
							
								f239e8e2d9 
								
							 
						 
						
							
							
								
								reflect: typo in uint test  
							
							
							
						 
						
							2023-03-27 18:53:37 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Damian Gryski 
								
							 
						 
						
							
							
							
							
								
							
							
								6b73b5e486 
								
							 
						 
						
							
							
								
								reflect: document which Convert() cases are still unimplemented  
							
							
							
						 
						
							2023-03-27 18:53:37 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Damian Gryski 
								
							 
						 
						
							
							
							
							
								
							
							
								855e12df51 
								
							 
						 
						
							
							
								
								reflect: Convert(): add Float() conversions  
							
							
							
						 
						
							2023-03-27 18:53:37 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Damian Gryski 
								
							 
						 
						
							
							
							
							
								
							
							
								0b6bb12e9e 
								
							 
						 
						
							
							
								
								reflect: add Convert() for string -> []byte and []byte -> string  
							
							
							
						 
						
							2023-03-27 18:53:37 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									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