Tony Garnock-Jones
|
b2c3032e7a
|
arm-binary target
|
2021-10-08 16:56:35 +02: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
|
d1d52c2a30
|
Repair (?) warning
|
2021-09-29 12:12:48 +02:00 |
Tony Garnock-Jones
|
62d9236045
|
aarch64-binary target
|
2021-09-29 12:09:52 +02:00 |
Tony Garnock-Jones
|
1b4064b17c
|
Release 2.0.0
|
2021-09-25 11:16:48 +02:00 |
Tony Garnock-Jones
|
a72810c416
|
(cargo-release) version {{version}}
|
2021-09-20 15:39:02 +02:00 |
Tony Garnock-Jones
|
b1ed29657e
|
Make it so that any defined language can be used as placeholder to identity-(un)parse `NestedValue`s
|
2021-09-20 15:38:21 +02:00 |
Tony Garnock-Jones
|
9936ddb29d
|
(cargo-release) version {{version}}
|
2021-09-20 14:33:39 +02:00 |
Tony Garnock-Jones
|
94e9fabc70
|
Make WalkState reusable; add lookup_definition
|
2021-09-20 14:33:05 +02:00 |
Tony Garnock-Jones
|
f778325748
|
(cargo-release) version {{version}}
|
2021-09-19 20:58:03 +02:00 |
Tony Garnock-Jones
|
b68b485af4
|
Better approach to intra-workspace dependencies, I hope
|
2021-09-19 20:57:38 +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
|
ccf01f5f24
|
Repair scoping of crate references in syntax macros
|
2021-09-19 20:50:13 +02:00 |
Tony Garnock-Jones
|
6fdda6636b
|
Bump versions to 2.0.0-rc1
|
2021-09-19 16:48:00 +02:00 |
Tony Garnock-Jones
|
843c0c894f
|
Include `Language`s from externally-referenced definitions
|
2021-09-19 16:43:46 +02:00 |
Tony Garnock-Jones
|
e5a5130b56
|
Tighten
|
2021-09-17 12:30:31 +02:00 |
Tony Garnock-Jones
|
a91ee3977f
|
DRY for Language; prepare for factoring out language prerequisites
|
2021-09-17 12:27:10 +02:00 |
Tony Garnock-Jones
|
ac8567731d
|
DRY for _Value
|
2021-09-17 12:19:26 +02:00 |
Tony Garnock-Jones
|
6869a89291
|
Another step toward nested multi-Language support
|
2021-09-17 11:59:43 +02:00 |
Tony Garnock-Jones
|
e78196c942
|
Value self-parsing happens with &() now, not ()
|
2021-09-17 11:37:36 +02:00 |
Tony Garnock-Jones
|
15a27b4865
|
Better Parse/Unparse traits
|
2021-09-17 11:06:53 +02:00 |
Tony Garnock-Jones
|
df4059ee7a
|
Oops
|
2021-09-16 16:35:12 +02:00 |
Tony Garnock-Jones
|
8d587c0aaa
|
Steps toward better cross-compilation-unit handling of Languages
|
2021-09-16 16:31:59 +02:00 |
Tony Garnock-Jones
|
d872f7cf8a
|
Limit NestedValue self-parse/unparse support to () rather than L
|
2021-09-15 21:13:03 +02:00 |
Tony Garnock-Jones
|
7bf5403353
|
Repair generated references to _Value::Embedded (was _Value::D)
|
2021-09-15 15:26:02 +02:00 |
Tony Garnock-Jones
|
9f98e1ef3b
|
Remove unwanted code
|
2021-09-15 15:25:46 +02:00 |
Tony Garnock-Jones
|
06fc9aa017
|
NestedValue::D --> NestedValue::Embedded
|
2021-09-15 15:19:03 +02:00 |
Tony Garnock-Jones
|
997bea2836
|
Better name
|
2021-09-15 15:14:36 +02:00 |
Tony Garnock-Jones
|
28249b19f7
|
More flexible Literals-finding
|
2021-09-15 15:07:46 +02:00 |
Tony Garnock-Jones
|
e56b62cfbb
|
Fix multi-schema bundles after refactor
|
2021-09-15 14:03:33 +02:00 |
Tony Garnock-Jones
|
985a0b6795
|
Handle external types wrt has_embedded
|
2021-09-15 10:50:37 +02:00 |
Tony Garnock-Jones
|
352d8ba1b3
|
Massive refactor to be more flexible around embedded types
|
2021-09-15 10:43:31 +02:00 |
Tony Garnock-Jones
|
8127033407
|
Surprisingly, associated types might simplify drastically!
|
2021-09-14 22:56:09 +02:00 |
Tony Garnock-Jones
|
6348524542
|
Introduce TField::Any and TField::Embedded
|
2021-09-12 18:28:29 +02:00 |
Tony Garnock-Jones
|
87227b5623
|
Make whole Schema available when compiling
|
2021-09-12 18:08:56 +02:00 |
Tony Garnock-Jones
|
c4afc49646
|
Value::from various references-to-atoms
|
2021-09-12 14:55:05 +02:00 |
Tony Garnock-Jones
|
ef67347b8d
|
Repair and-pattern reading
|
2021-09-11 02:53:46 +02:00 |
Tony Garnock-Jones
|
aabe7b2623
|
Repair reading of simple but compound types within a simple dictionary pattern
|
2021-09-11 02:53:32 +02:00 |
Tony Garnock-Jones
|
e43e85ce8e
|
preserves::value::merge has to return Option
|
2021-09-11 02:52:49 +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
|
4afc6d4c94
|
Repair error in merge
|
2021-09-10 15:47:16 +02:00 |
Tony Garnock-Jones
|
d26e38ded0
|
Regenerate schema.rs
|
2021-09-05 13:16:29 +02:00 |