Tony Garnock-Jones
2532b42959
Make utf-8 decoding stricter in JavaScript
2023-11-26 00:00:27 +01:00
Tony Garnock-Jones
185c233b2f
Refactor base64
2023-11-19 16:02:18 +01:00
Tony Garnock-Jones
cf50e00f80
Repair failing TS bigint tests
2023-10-31 12:53:54 +01:00
Tony Garnock-Jones
4869507b09
Enable text-parser tests in @preserves/core; fix a couple of errors
2023-10-29 18:12:12 +01:00
Tony Garnock-Jones
269ed2391a
Repair text syntax for numbers and symbols. Closes #19/#36/#37/#38.
...
Numbers and (bare) Symbols are now disambiguated after reading, which
permits leading `+`, leading `0`, and a wider range of acceptable
Symbols.
Updates spec text, test cases, and implementations. Some ancillary fixes
to Python's comparison routines are also included.
2022-11-08 19:56:24 +01:00
Tony Garnock-Jones
0129901dab
Javascript pretty-printer
2022-01-26 14:15:35 +01:00
Tony Garnock-Jones
e4792ddccd
Improve protocols for (de)coding JS/Preserves somewhat
2022-01-22 23:38:02 +01:00
Tony Garnock-Jones
2721ce81c4
Repair lexicographic ordering among Bytes instances, which in turn repairs canonicalizing binary output, which in turn fixes the tests now there's just been a very long test name symbol added.
2022-01-13 23:30:28 +01:00
Tony Garnock-Jones
e4a2503899
The Great Renaming: Pointer -> Embedded
2021-05-17 14:54:06 +02:00
Tony Garnock-Jones
e5965fde83
Rename DefaultPointer -> GenericPointer
2021-04-24 22:01:16 +02:00
Tony Garnock-Jones
9f9514a7e6
Handle pointer type nesting properly
2021-04-22 20:51:48 +02:00
Tony Garnock-Jones
8f2da8f8db
A more... pragmatic DefaultPointer
2021-03-17 10:21:48 +01:00
Tony Garnock-Jones
036d42a73a
Default to pointer type being never instead of object
2021-03-10 23:14:26 +01:00
Tony Garnock-Jones
754306aca3
Rearrange into two packages, using yarn workspaces
2021-03-10 19:24:20 +01:00