Tony Garnock-Jones
5a5ff987b7
Another failure
2022-11-23 11:43:08 +01:00
Tony Garnock-Jones
1c5ce2d795
Move merge.rs
2022-11-23 11:38:53 +01:00
Tony Garnock-Jones
4288d7419e
First step in reorganizing packages
2022-11-11 12:55:12 +01:00
Tony Garnock-Jones
0f3bca673a
Repair rebase errors
2022-11-08 21:06:13 +01:00
Tony Garnock-Jones
d1bcf790b2
Tweak
2022-11-08 20:11:16 +01:00
Tony Garnock-Jones
c453f2eb0c
Optimizations
2022-11-08 20:11:16 +01:00
Tony Garnock-Jones
d5dd02356b
Records and sequences don't need a pushed state
2022-11-08 20:11:16 +01:00
Tony Garnock-Jones
d8f0c6aa5d
This is the bulk of the improvements from the `blue` branch
2022-11-08 20:11:11 +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
0b94af3a52
Release independent packages
...
preserves@2.5.0
Generated by cargo-workspaces
2022-10-26 16:01:48 +02:00
Tony Garnock-Jones
52de025c21
Parsing and reading via TextReader/TextWriter
2022-10-26 16:00:48 +02:00
Tony Garnock-Jones
b5e2eeae46
Release independent packages
...
preserves@2.4.1
preserves-path@4.0.1
preserves-schema@3.0.1
preserves-tools@3.0.1
Generated by cargo-workspaces
2022-10-26 13:31:17 +02:00
Tony Garnock-Jones
1804fa3918
Prepare to try out cargo-workspaces as release tool
2022-10-26 13:30:45 +02:00
Tony Garnock-Jones
ad1aec3d89
Reject odd number of hexits rather than ignoring the lone trailing hexit
2022-10-26 12:49:49 +02:00
Tony Garnock-Jones
0bc742d7a2
(cargo-release) version {{version}}
2022-06-08 16:27:04 +02:00
Tony Garnock-Jones
7fdf50b963
Support comma style option to preserves-tool
2022-06-08 16:10:33 +02:00
Tony Garnock-Jones
80e6e4aa3f
Prepare for move away from preserves.gitlab.io/preserves toward preserves.dev
2022-05-24 13:32:54 +02:00
Tony Garnock-Jones
3d1b151462
(cargo-release) version {{version}}
2022-01-19 14:27:14 +01:00
Tony Garnock-Jones
261395beaf
`rec!` macro; access to `io::Write` inside `Writer`s
2022-01-19 14:25:52 +01:00
Tony Garnock-Jones
668ac9f680
(cargo-release) version {{version}}
2021-10-04 14:32:51 +02:00
Tony Garnock-Jones
77c305a4cf
into_string, into_bytestring, into_symbol
2021-10-04 14:28:56 +02:00
Tony Garnock-Jones
5260f85952
Fix value_owned for ArcValue
2021-10-02 11:49:40 +02:00
Tony Garnock-Jones
b73e0c7025
(cargo-release) version {{version}}
2021-09-30 13:12:27 +02:00
Tony Garnock-Jones
e2a4e3d6cb
Inline the heck out of the binary codec for a ~5% speedup
2021-09-30 13:12:06 +02:00
Tony Garnock-Jones
e31cf739df
(cargo-release) version {{version}}
2021-09-30 12:45:19 +02:00
Tony Garnock-Jones
486a631e73
Add strip_annotations function and expose it in preserves-tool
2021-09-30 12:41:29 +02:00
Tony Garnock-Jones
29a882f953
Shrink commonest annotationless representation
2021-09-30 11:15:26 +02:00
Tony Garnock-Jones
1b4064b17c
Release 2.0.0
2021-09-25 11:16:48 +02:00
Tony Garnock-Jones
f778325748
(cargo-release) version {{version}}
2021-09-19 20:58:03 +02:00
Tony Garnock-Jones
72a38cea7e
Argh, update to naming convention used by cargo-release
2021-09-19 20:53:06 +02:00
Tony Garnock-Jones
6fdda6636b
Bump versions to 2.0.0-rc1
2021-09-19 16:48:00 +02:00
Tony Garnock-Jones
06fc9aa017
NestedValue::D --> NestedValue::Embedded
2021-09-15 15:19:03 +02:00
Tony Garnock-Jones
8127033407
Surprisingly, associated types might simplify drastically!
2021-09-14 22:56:09 +02:00
Tony Garnock-Jones
c4afc49646
Value::from various references-to-atoms
2021-09-12 14:55:05 +02:00
Tony Garnock-Jones
5f2a3e3eb8
Preserves value merge in Rust
2021-09-11 02:49:17 +02:00
Tony Garnock-Jones
eda9979041
Owned destructors
2021-09-11 02:47:51 +02:00
Tony Garnock-Jones
00e31c0e29
(cargo-release) version {{version}}
2021-09-02 11:13:17 +02:00
Tony Garnock-Jones
a9125874bf
(cargo-release) version {{version}}
2021-08-28 17:02:28 +02:00
Tony Garnock-Jones
8550be0ba2
Refactor SignedInteger conversions to be more comprehensive and less repetitive
2021-08-28 17:01:59 +02:00
Tony Garnock-Jones
027966fb3b
(cargo-release) version {{version}}
2021-08-27 17:17:39 +02:00
Tony Garnock-Jones
f387f5e8c9
Value::bytestring, NestedValue::bytestring
2021-08-27 17:17:30 +02:00
Tony Garnock-Jones
0aded61071
Take advantage of NestedValue::symbol
2021-08-27 16:59:54 +02:00
Tony Garnock-Jones
dc451ea7b4
(cargo-release) version {{version}}
2021-08-27 16:52:52 +02:00
Tony Garnock-Jones
3e56cf3d7e
NestedValue::symbol
2021-08-27 16:52:11 +02:00
Tony Garnock-Jones
d67bafcb30
(cargo-release) version {{version}}
2021-08-10 11:36:46 -04:00
Tony Garnock-Jones
4f60845dc0
(cargo-release) version {{version}}
2021-08-10 11:27:40 -04:00
Tony Garnock-Jones
e6d7e9c1b5
(cargo-release) start next development iteration {{next_version}}
2021-08-10 11:00:12 -04:00
Tony Garnock-Jones
b11316e40b
(cargo-release) version {{version}}
2021-08-10 11:00:12 -04:00
Tony Garnock-Jones
965bda9f9e
Add "real"
2021-08-08 17:08:32 -04:00
Tony Garnock-Jones
137cc63a97
Initial stab at preserves-path; repair error wrt EOF immediately following a number
2021-08-08 14:26:17 -04:00