| 
						
					 | 
					
						
						
						
						
							
						
						
							fa4f591126
							
						
					 | 
					
						
						
							
							generate: make branch functions generic, take in ~ of base type
						
						
						
						
						
						
					 | 
					
						2025-08-06 18:38:30 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							12142706e1
							
						
					 | 
					
						
						
							
							generate: Fix syntax and formatting errors
						
						
						
						
						
						
					 | 
					
						2025-08-06 17:59:26 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							30e9ead1ab
							
						
					 | 
					
						
						
							
							generate: Do the same for <user-type>.Decode
						
						
						
						
						
						
					 | 
					
						2025-08-06 17:27:04 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							1118b11bcd
							
						
					 | 
					
						
						
							
							generate: Properly check assignment within <message>.Decode
						
						
						
						
						
						
					 | 
					
						2025-08-06 17:24:51 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							7343cf5853
							
						
					 | 
					
						
						
							
							generate: Fix array element tag variable
						
						
						
						
						
						
					 | 
					
						2025-08-06 17:03:58 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							a9f583d2e7
							
						
					 | 
					
						
						
							
							generate: Validate OTA tags properly
						
						
						
						
						
						
					 | 
					
						2025-08-06 17:02:33 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							c4dd129fc5
							
						
					 | 
					
						
						
							
							generate: Decode tables (but don't validate their length yet)
						
						
						
						
						
						
					 | 
					
						2025-08-06 17:00:39 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							2cbf58d558
							
						
					 | 
					
						
						
							
							generate: Decode arrays (but don't validate their length yet)
						
						
						
						
						
						
					 | 
					
						2025-08-05 06:22:27 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							7dcfc08678
							
						
					 | 
					
						
						
							
							generate: Add "stub" for actually generating branch functions
						
						
						
						
						
						
					 | 
					
						2025-08-04 16:01:50 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							711ac30486
							
						
					 | 
					
						
						
							
							generate: Add branch decode function request queue
						
						
						
						
						
						
					 | 
					
						2025-08-04 12:26:16 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							b15c3aa76c
							
						
					 | 
					
						
						
							
							generate: Implement Generator.generateDecodeBranch
						
						
						
						
						
						
					 | 
					
						2025-08-04 09:36:52 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							df3fe1280d
							
						
					 | 
					
						
						
							
							generate: Remove abort parameter
						
						
						
						
						
						
					 | 
					
						2025-08-03 22:27:14 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							41b3376fa3
							
						
					 | 
					
						
						
							
							generate: Add Generator.generateDecodeBranch stub
						
						
						
						
						
						
					 | 
					
						2025-08-03 22:19:06 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							fae702edfd
							
						
					 | 
					
						
						
							
							generate: Add String functions, TypeHash function for types
						
						
						
						
						
						
					 | 
					
						2025-08-03 22:07:31 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							c86f9b03f2
							
						
					 | 
					
						
						
							
							generated: Remove unneeded code
						
						
						
						
						
						
					 | 
					
						2025-08-03 21:00:24 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							40444ee2f4
							
						
					 | 
					
						
						
							
							generate: Add TODOs about a big problem...
						
						
						
						
						
						
					 | 
					
						2025-07-25 21:01:48 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							59cc90166f
							
						
					 | 
					
						
						
							
							generate: WIP test of nested arrays
						
						
						
						
						
						
					 | 
					
						2025-07-25 21:01:23 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							f222fb02b7
							
						
					 | 
					
						
						
							
							generate: Gracefully discard unexpected data while decoding
						
						
						
						
						
						
					 | 
					
						2025-07-22 20:20:47 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							6ecc33a46b
							
						
					 | 
					
						
						
							
							generate: Fix TestGenerateRun when testing numbers
						
						
						
						
						
						
					 | 
					
						2025-07-21 16:51:33 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							f009a970cd
							
						
					 | 
					
						
						
							
							generate: Fix another syntax error when reading floats
						
						
						
						
						
						
					 | 
					
						2025-07-21 15:00:57 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							8b63166ba1
							
						
					 | 
					
						
						
							
							generate: Test encoding floating point values
						
						
						
						
						
						
					 | 
					
						2025-07-21 14:57:34 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							3ef7de118b
							
						
					 | 
					
						
						
							
							generate: Fix syntax error when reading floats
						
						
						
						
						
						
					 | 
					
						2025-07-21 14:56:58 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							51ed6aed9f
							
						
					 | 
					
						
						
							
							generate: Fix TestGenerateRun so it snakes around User tables
						
						
						
						
						
						
					 | 
					
						2025-07-21 14:32:33 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							6017ac1fa3
							
						
					 | 
					
						
						
							
							generate: Encode SI properly
						
						
						
						
						
						
					 | 
					
						2025-07-21 14:11:40 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							b8047585fb
							
						
					 | 
					
						
						
							
							generate: Test integer encoding
						
						
						
						
						
						
					 | 
					
						2025-07-21 14:10:34 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							ad3973dd9e
							
						
					 | 
					
						
						
							
							generate: Test array encoding
						
						
						
						
						
						
					 | 
					
						2025-07-20 23:21:59 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							0f626b2e93
							
						
					 | 
					
						
						
							
							generate: Fix array encoding not writing length or item tag properly
						
						
						
						
						
						
					 | 
					
						2025-07-20 23:19:21 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							272e47224d
							
						
					 | 
					
						
						
							
							generate: Make output of testGenerateRun easier to compare
						
						
						
						
						
						
					 | 
					
						2025-07-20 23:18:36 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							2c57423838
							
						
					 | 
					
						
						
							
							generate: Fix encoding of table length field
						
						
						
						
						
						
					 | 
					
						2025-07-20 10:26:29 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							e2b9e809a8
							
						
					 | 
					
						
						
							
							generate: Fix TestGenerateRun
						
						
						
						
						
						
					 | 
					
						2025-07-20 10:25:53 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							7e8b272ef0
							
						
					 | 
					
						
						
							
							generate: And now for an actual use of testGenerateRun
						
						
						
						
						
						
					 | 
					
						2025-07-19 06:24:30 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							a257902705
							
						
					 | 
					
						
						
							
							generate: Flush the buffer before trying to compare it
						
						
						
						
						
						
					 | 
					
						2025-07-17 14:47:23 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							4955f66ad6
							
						
					 | 
					
						
						
							
							generate: testEncode uses snakes now
						
						
						
						
						
						
					 | 
					
						2025-07-17 14:06:05 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							f646207ab1
							
						
					 | 
					
						
						
							
							generate: Use newTemporarVar in more places
						
						
						
						
						
						
					 | 
					
						2025-07-17 11:28:53 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							b50a199842
							
						
					 | 
					
						
						
							
							generate: Fix the testEncode function
						
						
						
						
						
						
					 | 
					
						2025-07-17 11:19:57 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							b826cbf83e
							
						
					 | 
					
						
						
							
							generate: The test now compiles
						
						
						
						
						
						
					 | 
					
						2025-07-17 10:26:31 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							b73f9fa7ce
							
						
					 | 
					
						
						
							
							generate: Implement decoding (untested)
						
						
						
						
						
						
					 | 
					
						2025-07-16 22:57:12 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							d3d7b07a74
							
						
					 | 
					
						
						
							
							generate: Emit stub for message decoding function
						
						
						
						
						
						
					 | 
					
						2025-07-12 20:01:42 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							daa6a44179
							
						
					 | 
					
						
						
							
							generate: Generate Method method
						
						
						
						
						
						
					 | 
					
						2025-07-12 19:37:58 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							af7669c783
							
						
					 | 
					
						
						
							
							generate: Fix more nonsense surrounding named types
						
						
						
						
						
						
					 | 
					
						2025-07-11 20:08:43 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							5a3296a842
							
						
					 | 
					
						
						
							
							generate: Parse primitive types into actual types rather than named types
						
						
						
						
						
						
					 | 
					
						2025-07-10 21:53:21 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							3bf365a7a9
							
						
					 | 
					
						
						
							
							generate: Fix more semantic errors in the generated code
						
						
						
						
						
						
					 | 
					
						2025-07-08 21:50:29 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							e48be0bc15
							
						
					 | 
					
						
						
							
							generate: Fix more semantic issues with generated code
						
						
						
						
						
						
					 | 
					
						2025-07-08 21:32:34 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							a210f6112c
							
						
					 | 
					
						
						
							
							generate: Fix more semantic issues in generated code
						
						
						
						
						
						
					 | 
					
						2025-07-08 20:35:11 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							9ff317d443
							
						
					 | 
					
						
						
							
							generate: Change comment so it gets detected by the regex for generated files
						
						
						
						
						
						
					 | 
					
						2025-07-08 15:44:24 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							cdba8ee601
							
						
					 | 
					
						
						
							
							generate: Fix a bunch of semantic issues with the generated code
						
						
						
						
						
						
					 | 
					
						2025-07-08 14:52:05 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							e75d7534c1
							
						
					 | 
					
						
						
							
							generate: Fix syntax errors in generated code
						
						
						
						
						
						
					 | 
					
						2025-07-08 12:01:21 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							8a0ae9b03f
							
						
					 | 
					
						
						
							
							generate: Update tests to account for new changes
						
						
						
						
						
						
					 | 
					
						2025-07-08 11:39:37 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							9bc90b0e17
							
						
					 | 
					
						
						
							
							generate: What the fuck is a teibibyte
						
						
						
						
						
						
					 | 
					
						2025-07-08 11:39:18 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							c70c23d137
							
						
					 | 
					
						
						
							
							generate: Fix testGenerateRun so that it actually works
						
						
						
						
						
						
					 | 
					
						2025-07-08 11:38:00 -04:00 | 
					
					
						
						
							
							
							
						
					 |