|
9d40b81e00
|
tape: Add limits to the API
|
2025-08-28 09:31:14 -04:00 |
|
|
80c7d25c73
|
hopp: Clarify documentation for Conn.SetSizeLimit
|
2025-08-28 09:03:27 -04:00 |
|
|
743a5d4ae0
|
generate: Fix float encoding
|
2025-08-27 22:59:01 -04:00 |
|
|
ea17e354a3
|
cmd/hopp-generate: Update generate command
|
2025-08-27 22:54:43 -04:00 |
|
|
4dc8a30ebd
|
generate: Don't hardcode filename as test.pdl in errors
|
2025-08-27 22:54:18 -04:00 |
|
|
15c5f0b2b8
|
generate: More fixes for TestGenerateRunDecodeWrongType
|
2025-08-27 22:22:00 -04:00 |
|
|
087b6b6690
|
generate: Fix problems with TestGenerateRunDecodeWrongType
|
2025-08-27 18:33:55 -04:00 |
|
|
77bfc45fea
|
generate: Cast strings and buffers when decoding
|
2025-08-27 14:55:10 -04:00 |
|
|
de6099fadc
|
generate: cast integers when decoding
|
2025-08-27 00:43:10 -04:00 |
|
|
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 |
|