Tony Garnock-Jones
|
f2910eb8d0
|
Slim down the common case of no annotations
|
2020-06-17 02:39:01 +02:00 |
Tony Garnock-Jones
|
bffbeb2f6e
|
Smaller Record; also, use u128/i128 when possible
|
2020-06-15 16:03:19 +02:00 |
Tony Garnock-Jones
|
b5f4c3a498
|
Remove placeholders from spec and implementations 2/5
Enormous refactoring in Rust implementation. Direct deserialization.
Zero-copy deserialization in some cases. Much faster.
|
2020-05-28 23:23:19 +02:00 |
Tony Garnock-Jones
|
dfc50fcaee
|
Simplify code (and get back up to speed! ~150kHz) by insisting on IOValue for all codec operations
|
2020-05-26 11:01:33 +02:00 |
Tony Garnock-Jones
|
3f5e431717
|
Clean up error situation
|
2020-05-25 15:40:01 +02:00 |
Tony Garnock-Jones
|
bddb4331aa
|
Direct serialization
|
2020-05-23 22:33:02 +02:00 |
Tony Garnock-Jones
|
8e0ab95d82
|
Autodetectability of binary vs text; documented test case schema a little
|
2020-05-13 12:56:13 +02:00 |
Tony Garnock-Jones
|
b1ca95c835
|
Customizable treatment of Domain during encoding
|
2019-10-23 22:58:36 +01:00 |
Tony Garnock-Jones
|
27fb961653
|
Allow embedding of domain-specific non-Preserves data within a Preserves Value
|
2019-10-22 22:36:01 +01:00 |
Tony Garnock-Jones
|
488bfdc59c
|
Fix clippyisms
|
2019-10-20 13:57:04 +01:00 |
Tony Garnock-Jones
|
54d1e349b3
|
AValue -> PlainValue, RcValue and ArcValue
|
2019-10-12 21:54:20 +01:00 |
Tony Garnock-Jones
|
f1b37ac9af
|
First tentative step to allowing reuse of Value with direct containment, Rc and Arc
|
2019-10-12 15:40:35 +01:00 |
Tony Garnock-Jones
|
898a5d680d
|
Expose encoder::Error
|
2019-09-19 21:49:46 +01:00 |
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
|
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 |