| 
						
					 | 
					
						
						
						
						
							
						
						
							0097dbeedd
							
						
					 | 
					
						
						
							
							generate: cast certain types when encoding
						
						
						
						
						
						
					 | 
					
						2025-08-26 06:17:43 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							2db7ff88c2
							
						
					 | 
					
						
						
							
							generate: Import the wrong type test from the dynamic encoder/decoder
						
						
						
						
						
						
					 | 
					
						2025-08-22 06:10:17 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							4fd15c79a4
							
						
					 | 
					
						
						
							
							generate: Cause MessagePulse test case to pass (float was too precise)
						
						
						
						
						
						
					 | 
					
						2025-08-21 18:24:44 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							d6f6a3485c
							
						
					 | 
					
						
						
							
							generate: Run encoder output through decoder in tests
						
						
						
						
						
						
					 | 
					
						2025-08-21 06:25:55 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							5d0b95d59a
							
						
					 | 
					
						
						
							
							generate: Fix comparisons in generated canAssign function
						
						
						
						
						
						
					 | 
					
						2025-08-20 15:21:45 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							756bc79c16
							
						
					 | 
					
						
						
							
							hopp: Point METADAPT implementations at new decoding functions
						
						
						
						
						
						
					 | 
					
						2025-08-20 14:27:46 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							a59870cc69
							
						
					 | 
					
						
						
							
							hopp: Delete message.go
						
						
						
						
						
						
					 | 
					
						2025-08-20 14:27:38 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							782472aa8f
							
						
					 | 
					
						
						
							
							hopp: Bring some old decoding/encoding functions that worked on []byte back
						
						
						
						
						
						
					 | 
					
						2025-08-20 14:27:03 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							52aa07a98f
							
						
					 | 
					
						
						
							
							generate: Add TestGenerateRunDecode
						
						
						
						
						
						
					 | 
					
						2025-08-20 12:59:10 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							94041f2abc
							
						
					 | 
					
						
						
							
							generate: Significantly improve testGenerateRun
						
						
						
						
						
						
					 | 
					
						2025-08-20 12:43:47 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							423f547da3
							
						
					 | 
					
						
						
							
							testutil: Add Flatten method to Snake
						
						
						
						
						
						
					 | 
					
						2025-08-20 12:42:54 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							9278bdcb43
							
						
					 | 
					
						
						
							
							generate: Add decoder test function to testGenerateRun
						
						
						
						
						
						
					 | 
					
						2025-08-20 12:09:54 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							0acf44886a
							
						
					 | 
					
						
						
							
							generate: Clean up generate_test.go
						
						
						
						
						
						
					 | 
					
						2025-08-20 12:05:37 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							a4da33536c
							
						
					 | 
					
						
						
							
							tape: Utilize skimming in the dynamic decoder
						
						
						
						
						
						
					 | 
					
						2025-08-18 22:26:53 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							2180d29615
							
						
					 | 
					
						
						
							
							tape: Implement Skim function
						
						
						
						
						
						
					 | 
					
						2025-08-12 12:29:50 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							2209763666
							
						
					 | 
					
						
						
							
							tape: Write test for Skim function
						
						
						
						
						
						
					 | 
					
						2025-08-12 12:29:28 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							96c8d7924f
							
						
					 | 
					
						
						
							
							tape: Test that integers of a user-defined type can be encoded
						
						
						
						
						
						
					 | 
					
						2025-08-12 08:21:19 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							fdf0aa89a4
							
						
					 | 
					
						
						
							
							tape: Use reflection when encoding integers
						
						
						
						
						
						
					 | 
					
						2025-08-12 08:16:34 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							1bded9852d
							
						
					 | 
					
						
						
							
							tape: Dynamic tests put out more information
						
						
						
						
						
						
					 | 
					
						2025-08-12 08:16:21 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							8beb9de256
							
						
					 | 
					
						
						
							
							Merge pull request 'encode-signedness' (#13) from encode-signedness into message-size-increase
						
						
						
						
						
						
						
						Reviewed-on: #13 
						
						
					 | 
					
						2025-08-11 19:10:56 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							dc72cc2010
							
						
					 | 
					
						
						
							
							generate: Support LSI tags
						
						
						
						
						
						
					 | 
					
						2025-08-11 20:59:20 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							0e03f84b8a
							
						
					 | 
					
						
						
							
							generate: Update tests with new TNs
						
						
						
						
						
						
					 | 
					
						2025-08-11 20:59:10 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							02196edf61
							
						
					 | 
					
						
						
							
							design: Change tag for signed PDL integers
						
						
						
						
						
						
					 | 
					
						2025-08-11 20:10:03 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							1058615f6f
							
						
					 | 
					
						
						
							
							tape: Do something when receiving an LSI tag
						
						
						
						
						
						
					 | 
					
						2025-08-11 18:40:56 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							024edfa922
							
						
					 | 
					
						
						
							
							tape: Actually test decoding lol
						
						
						
						
						
						
					 | 
					
						2025-08-11 18:39:38 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							fe973af99c
							
						
					 | 
					
						
						
							
							tape: Test dynamic encoding and decoding of signed integers
						
						
						
						
						
						
					 | 
					
						2025-08-10 23:28:43 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							52f0d6932e
							
						
					 | 
					
						
						
							
							tape: Add encoding and decoding of signed integers
						
						
						
						
						
						
					 | 
					
						2025-08-10 23:28:25 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							8e14a2c3f1
							
						
					 | 
					
						
						
							
							tape: Add LSI to Tag constants
						
						
						
						
						
						
					 | 
					
						2025-08-07 21:14:40 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							4fbb70081a
							
						
					 | 
					
						
						
							
							generate: Finish test sub-case for MessageNestedArray
						
						
						
						
						
						
					 | 
					
						2025-08-06 22:15:22 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							a108e53cb6
							
						
					 | 
					
						
						
							
							Merge pull request 'branched-generated-encoder' (#9) from branched-generated-encoder into message-size-increase
						
						
						
						
						
						
						
						Reviewed-on: #9 
						
						
					 | 
					
						2025-08-06 19:11:08 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							57c30ac669
							
						
					 | 
					
						
						
							
							generate: Generator compiles
						
						
						
						
						
						
					 | 
					
						2025-08-06 20:19:31 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							a270c22cb9
							
						
					 | 
					
						
						
							
							generate: The generics idea didn't work, use type names instead
						
						
						
						
						
						
					 | 
					
						2025-08-06 19:39:41 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							a99d4dee66
							
						
					 | 
					
						
						
							
							generate: Fix no return statement, unused variables
						
						
						
						
						
						
					 | 
					
						2025-08-06 19:07:57 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							c18e251b4a
							
						
					 | 
					
						
						
							
							generate: Convert int64 to int to satisfy range
						
						
						
						
						
						
						
						This is a stupid fucking restriction 
						
						
					 | 
					
						2025-08-06 18:58:54 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							170f79c914
							
						
					 | 
					
						
						
							
							generate: Fix bad variable names
						
						
						
						
						
						
					 | 
					
						2025-08-06 18:48:17 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							77c6b67d65
							
						
					 | 
					
						
						
							
							generate: Break line after continue statements
						
						
						
						
						
						
					 | 
					
						2025-08-06 18:41:37 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							195d0f9725
							
						
					 | 
					
						
						
							
							generate: Pass decoder to branch functions
						
						
						
						
						
						
					 | 
					
						2025-08-06 18:40:28 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							a1bfae443c
							
						
					 | 
					
						
						
							
							design: Add paragraph about how we need a skimming function in tape
						
						
						
						
						
						
					 | 
					
						2025-08-03 22:28:06 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							df3fe1280d
							
						
					 | 
					
						
						
							
							generate: Remove abort parameter
						
						
						
						
						
						
					 | 
					
						2025-08-03 22:27:14 -04:00 | 
					
					
						
						
							
							
							
						
					 |