|
e991b5af67
|
generate: Add comments to protocol data structures, tests
|
2025-10-13 14:15:59 -04:00 |
|
|
5a3d0e19ea
|
generate: Add comments to lexer
|
2025-10-13 14:00:48 -04:00 |
|
|
fbc55534f6
|
design: Add comments to the language spec
|
2025-10-13 13:42:11 -04:00 |
|
|
b6e180f466
|
Update go.mod, go.sum
|
2025-10-13 13:15:06 -04:00 |
|
|
8f5f25780e
|
cmd/hopp-generate: Improve command line interface
|
2025-10-13 13:14:44 -04:00 |
|
|
f08213cd49
|
tape: Fix comment
|
2025-10-13 10:54:40 -04:00 |
|
|
2194198693
|
Merge pull request 'unify-byte-counts' (#21) from unify-byte-counts into main
Reviewed-on: #21
|
2025-10-13 08:49:46 -06:00 |
|
|
5c2b8a0582
|
tape: Correctly decode into a table destination all the time
|
2025-10-13 10:33:59 -04:00 |
|
|
4575fa229b
|
generate: Make the table type an alias so we don't have a million of em
|
2025-10-13 10:33:36 -04:00 |
|
|
cbfb513933
|
tape: canAssign now reports true for named table types
|
2025-10-12 21:27:35 -04:00 |
|
|
f10327356e
|
generate: Describe more values in tests
|
2025-10-12 18:50:28 -04:00 |
|
|
f402b46b1c
|
internal/testutil: More fixes for Describe
|
2025-10-12 18:50:17 -04:00 |
|
|
c3d0f33700
|
tape: Test troublesome data structure
|
2025-10-12 18:41:32 -04:00 |
|
|
ba2dc6b53f
|
tape: Properly allocate maps when decoding KTV
|
2025-10-12 18:28:36 -04:00 |
|
|
2e03867c66
|
tape: Fix DecodeAny method not converting values properly
|
2025-10-12 18:09:55 -04:00 |
|
|
7a03d8d6b5
|
tape: Test DecodeAny method
|
2025-10-12 18:07:00 -04:00 |
|
|
b2504cda2d
|
internal/testutil: Describe no longer panics on private struct fields
|
2025-10-12 17:58:10 -04:00 |
|
|
f6b12d43fb
|
generate: Fix off by one errors in generated code and tests
|
2025-10-12 17:11:44 -04:00 |
|
|
c185f5058f
|
generate: Fix some off by one errors in TestGenerateRunEncodeDecode
|
2025-10-12 13:43:19 -04:00 |
|
|
813d219580
|
tape: Fix bufferLenTag off by one error
|
2025-10-12 13:39:37 -04:00 |
|
|
b44d364f0f
|
tape: Test TagAny function
|
2025-10-12 13:38:33 -04:00 |
|
|
405b458702
|
tape: Comment chart for reading tags from hexdumps
|
2025-10-12 13:37:50 -04:00 |
|
|
5778616965
|
design: Codify usage of CN + 1 bytes everywhere
|
2025-10-12 13:11:47 -04:00 |
|
|
f5de450c39
|
Merge pull request 'any-type' (#20) from any-type into main
Reviewed-on: #20
|
2025-10-12 11:03:53 -06:00 |
|
|
aebc6972ad
|
tape: Fix TestEncodeDecodeAnyTable
|
2025-10-12 11:44:14 -04:00 |
|
|
ef3f5cf4bb
|
tape: Decode KTV into any
|
2025-10-12 11:34:49 -04:00 |
|
|
3f51beddb6
|
tape: Decoding OTA into any no longer results in a pointer
|
2025-10-12 11:27:20 -04:00 |
|
|
56c376cd4e
|
tape: Decode OTAs into any, and allow assignment of SBA/LBA to string
|
2025-10-12 11:17:41 -04:00 |
|
|
19f02d6137
|
tape: Implement setString
|
2025-10-12 10:43:04 -04:00 |
|
|
7df18f7d26
|
tape: Assorted changes i forgor
|
2025-09-26 00:20:53 -04:00 |
|
|
84b96ed8f3
|
Add /debug to .gitignore
|
2025-09-26 00:20:44 -04:00 |
|
|
85a66a3e70
|
tape: Create test to ensure DecodeAnyInto can receive a pointer to any
|
2025-09-10 10:21:29 -04:00 |
|
|
81391ef101
|
testutil: Print <invalid> instead of crashing on invalid value
|
2025-09-10 10:20:44 -04:00 |
|
|
92040a1bc4
|
generate: Implement encoding and decoding of Any type
|
2025-09-10 09:45:25 -04:00 |
|
|
1bb565c6fe
|
generate: Write tests for Any type
|
2025-09-10 09:45:09 -04:00 |
|
|
c4ab60515b
|
tape: Test that floating point values can be decoded dynamically
|
2025-09-08 21:39:50 -04:00 |
|
|
8b0915dff1
|
tape: Test that floating point values can be dynamically encoded
|
2025-09-08 21:37:39 -04:00 |
|
|
785b48085d
|
tape: Dynamically encode floating point values
|
2025-09-08 18:24:21 -04:00 |
|
|
419c3651bf
|
generate: Add Any type to parser and syntax tree
|
2025-09-08 09:58:50 -04:00 |
|
|
8dac25035f
|
generate: Use DecodeAnyInto in generated code
|
2025-09-08 09:47:37 -04:00 |
|
|
b7bdaba694
|
tape: Split DecodeAny into two funcs, one autocreates skeleton value
|
2025-09-08 09:42:39 -04:00 |
|
|
45dfdb255e
|
design: Add Any type to PDL language document
|
2025-09-07 23:46:22 -04:00 |
|
|
5b1448be3e
|
Merge pull request 'message-size-increase' (#3) from message-size-increase into main
Reviewed-on: #3
|
2025-09-07 19:27:33 -06:00 |
|
|
12fbfa6293
|
hopp: Add SetDeadline methods to Conn and Trans
|
2025-09-05 18:48:12 -04:00 |
|
|
44fb561758
|
generate: Safely cast in the static decoder
|
2025-08-29 12:21:10 -04:00 |
|
|
04c352fad6
|
tape: Safely cast when dynamically encoding/decoding
|
2025-08-29 12:03:39 -04:00 |
|
|
0ea7e222cc
|
generate: Respect limits when statically decoding
|
2025-08-28 12:53:58 -04:00 |
|
|
ae79a32309
|
generate: Respect limits when statically encoding
|
2025-08-28 12:51:55 -04:00 |
|
|
e28ab4dc6b
|
tape: Respect limits when dynamically decoding
|
2025-08-28 12:31:49 -04:00 |
|
|
80161b37f7
|
tape: Respect limits when dynamically encoding
Still need: dynamic decoding, static decoding, static encoding
|
2025-08-28 09:31:33 -04:00 |
|