Tony Garnock-Jones
|
ef3b88147e
|
Codec; implement Rust tests; samples.txt in quasi-canonical serialized order
|
2019-09-17 11:27:44 +01:00 |
Tony Garnock-Jones
|
199ce1fdba
|
invert_map (for placeholder en/decode conversion)
|
2019-09-17 09:57:44 +01:00 |
Tony Garnock-Jones
|
6775868272
|
Better errors; Symbol wrapper; proper identifier decoding; Test case struct deserialization works
|
2019-09-17 09:43:03 +01:00 |
Tony Garnock-Jones
|
a548485b2e
|
Rust serde glue (wip)
|
2019-09-17 00:58:44 +01:00 |
Tony Garnock-Jones
|
2349e80b30
|
Rust Encoder
|
2019-09-15 16:16:17 +01:00 |
Tony Garnock-Jones
|
bec3a10d64
|
Annotation skipping; text-syntax-like debug printing (plus pretty printing for free!!)
|
2019-09-15 12:25:23 +01:00 |
Tony Garnock-Jones
|
365e41b798
|
New case
|
2019-09-15 11:18:06 +01:00 |
Tony Garnock-Jones
|
2fc1d42cd7
|
Bump versions
|
2019-09-11 14:31:08 +01:00 |
Tony Garnock-Jones
|
1be54a2b8f
|
Beginnings of a Rust Preserves decoder
|
2019-09-09 22:08:26 +01:00 |
Tony Garnock-Jones
|
02e0eae396
|
New test
|
2019-09-09 21:08:31 +01:00 |
Tony Garnock-Jones
|
d5cbe90235
|
Further steps toward learning enough Rust to produce an implementation
|
2019-09-09 14:46:53 +01:00 |
Tony Garnock-Jones
|
2dd2c329ed
|
Another test case
|
2019-09-08 14:33:50 +01:00 |
Tony Garnock-Jones
|
5fe529825f
|
New tests
|
2019-09-08 14:17:00 +01:00 |
Tony Garnock-Jones
|
9c6deecb55
|
Bump nyc version
|
2019-08-31 21:18:21 +01:00 |
Tony Garnock-Jones
|
07312954df
|
Bump versions; update metadata
|
2019-08-31 21:15:59 +01:00 |
Tony Garnock-Jones
|
15d14cdafe
|
Common tests for Python impl
|
2019-08-31 20:52:32 +01:00 |
Tony Garnock-Jones
|
b2203b6f5b
|
Remove unwanted code
|
2019-08-31 20:18:23 +01:00 |
Tony Garnock-Jones
|
85804a9e6d
|
More specific check for DecodeError
|
2019-08-31 14:09:21 +01:00 |
Tony Garnock-Jones
|
7efce309f6
|
Add peel(); tweak strip; adjust tests to use accessors and peel
|
2019-08-31 08:27:07 +01:00 |
Tony Garnock-Jones
|
e35c237c34
|
Update Python codec; first round of Python test updates
|
2019-08-30 22:53:01 +01:00 |
Tony Garnock-Jones
|
942fa30d9d
|
Remove almost-duplicate code
|
2019-08-30 21:55:45 +01:00 |
Tony Garnock-Jones
|
64c7de832e
|
SequenceStream not required in tests
|
2019-08-30 09:21:34 +01:00 |
Tony Garnock-Jones
|
04ecbe03e3
|
js: Update tests, Immutable.js; implement more tests; all tests pass
|
2019-08-29 21:07:17 +01:00 |
Tony Garnock-Jones
|
102cb93f26
|
samples.bin
|
2019-08-27 21:09:07 +01:00 |
Tony Garnock-Jones
|
738a47ce90
|
WIP
|
2019-08-26 21:03:32 +01:00 |
Tony Garnock-Jones
|
2b74100b2a
|
Some coverage of read/write text syntax
|
2019-08-26 21:03:19 +01:00 |
Tony Garnock-Jones
|
aa59846ee9
|
--atob, --btoa
|
2019-08-23 22:14:02 +01:00 |
Tony Garnock-Jones
|
a34a4cd20e
|
Stop reading symbols at @
|
2019-08-23 22:09:30 +01:00 |
Tony Garnock-Jones
|
a817fed40d
|
preserves-tool
|
2019-08-23 22:05:30 +01:00 |
Tony Garnock-Jones
|
f09067d719
|
Allow use of strip-annotations and peel-annotations as identifiers
|
2019-08-23 22:00:52 +01:00 |
Tony Garnock-Jones
|
6f4e06f6b9
|
Annotation inappropriate for ExpectedPlaceholderMapping
|
2019-08-23 09:58:30 +01:00 |
Tony Garnock-Jones
|
a7147fa123
|
Remove old commented-out code
|
2019-08-22 21:14:53 +01:00 |
Tony Garnock-Jones
|
54b33f5f13
|
Heuristics for choosing base64 vs ascii-ish binary display
|
2019-08-22 20:59:37 +01:00 |
Tony Garnock-Jones
|
4d73ab6d69
|
Fix DecodeError runner
|
2019-08-22 15:31:58 +01:00 |
Tony Garnock-Jones
|
aac73efd3a
|
DecodeShort, DecodeError
|
2019-08-22 11:24:51 +01:00 |
Tony Garnock-Jones
|
36c5d92b73
|
Nondeterministic and Streaming tests; fixes
|
2019-08-22 11:20:58 +01:00 |
Tony Garnock-Jones
|
adda505f45
|
Better record support; more test implementations; fixes
|
2019-08-22 09:57:57 +01:00 |
Tony Garnock-Jones
|
e90a790963
|
First real running tests with the new design, and several concomitant fixes and new tests
|
2019-08-21 22:18:21 +01:00 |
Tony Garnock-Jones
|
27ac21bed1
|
Actually use current-value->placeholder
|
2019-08-21 21:20:26 +01:00 |
Tony Garnock-Jones
|
79af429b58
|
Fix annotation encoding
|
2019-08-20 22:34:29 +01:00 |
Tony Garnock-Jones
|
6783daa20d
|
Make strip- and peel-annotations more useful with dictionaries
|
2019-08-20 22:30:44 +01:00 |
Tony Garnock-Jones
|
e57fe62a48
|
peel-annotations
|
2019-08-20 22:30:30 +01:00 |
Tony Garnock-Jones
|
fa5eaa6e39
|
Limited-depth strip-annotations
|
2019-08-20 22:24:24 +01:00 |
Tony Garnock-Jones
|
3f0ec34d49
|
Uniform annotations in syntax mode; WIP update binary codec
|
2019-08-20 20:44:07 +01:00 |
Tony Garnock-Jones
|
e84b4c5780
|
New small test case
|
2019-08-20 20:33:14 +01:00 |
Tony Garnock-Jones
|
9de37d5df0
|
Note re annotations and compact values
|
2019-08-20 20:32:58 +01:00 |
Tony Garnock-Jones
|
fd87f07ec0
|
Quasi-pretty-printed text output (indentation, basically)
|
2019-08-19 22:48:12 +01:00 |
Tony Garnock-Jones
|
e7a528fc72
|
Acknowledge Racket influence
|
2019-08-19 21:14:46 +01:00 |
Tony Garnock-Jones
|
3609b121d5
|
Link to spec in tutorial
|
2019-08-18 23:07:54 +01:00 |
Tony Garnock-Jones
|
f4beba8b7a
|
Update TODO.md
|
2019-08-18 23:06:28 +01:00 |