|
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 |
|
|
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 |
|
|
dcbfbe9141
|
design: Import issue from Tebitea (it is down)
|
2025-08-03 20:59:59 -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 |
|
|
5d84636b55
|
tape: Add functions to encode and decode float16
|
2025-07-21 15:58:32 -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 |
|