12 Commits

Author SHA1 Message Date
Ivan Boldyrev
3da2da1046 Reconsider docstrings 2024-02-05 18:47:25 +01:00
Ivan Boldyrev
0a37f7c547 Fix tests and clippy 2024-02-05 17:37:15 +01:00
Ivan Boldyrev
cc3018ad6b Introduce "preserve_order" feature flag 2024-02-05 16:53:30 +01:00
Ivan Boldyrev
432af749f0 Add license comments 2024-02-05 15:53:06 +01:00
Ivan Boldyrev
c6b7a7410f Store JsonString in certain AST nodes
Constant strings that are converted to JSON values are stored as
`JsonStrings`.  It saves on memory allocations.
2024-02-04 20:09:19 +01:00
Ivan Boldyrev
f28fb5bc69 value serialization/deserialization tests 2024-02-04 15:33:53 +01:00
Ivan Boldyrev
6d5b342547 Make fmt and clippy happy 2024-02-01 21:34:36 +01:00
Ivan Boldyrev
1fc6323be3 Fix tests 2024-02-01 14:29:00 +01:00
Ivan Boldyrev
b3ccec1d04 Various refactorings and improvements 2024-02-01 14:29:00 +01:00
Ivan Boldyrev
c74cdd99f4 Sketch of Rc JSON value 2024-01-29 17:13:17 +01:00
Ivan Boldyrev
ba1686f835 Rc-based JSON value 2024-01-26 20:14:27 +01:00
Ivan Boldyrev
02d5a4d2d6 Initial version of custom JSON value 2024-01-26 18:45:12 +01:00