Tony Garnock-Jones
|
fdb43f6292
|
Constrain names/identifiers in schemas to be lowest-common-denominator.
|
2021-06-25 09:45:07 +02:00 |
Tony Garnock-Jones
|
64696ac184
|
Publish
- @preserves/core@0.17.0
- @preserves/schema@0.16.0
|
2021-06-01 16:54:23 +02:00 |
Tony Garnock-Jones
|
498c63ef67
|
Repair embedded reading; and preserve annotations in generic embedded values
|
2021-06-01 16:46:23 +02:00 |
Tony Garnock-Jones
|
9014a0ffb8
|
Publish
- @preserves/schema@0.15.0
|
2021-06-01 16:10:51 +02:00 |
Tony Garnock-Jones
|
8d96743d53
|
Redo schema embedded value patterns to use embedded syntax and an interface schema
|
2021-06-01 16:10:04 +02:00 |
Tony Garnock-Jones
|
e4f7219dc6
|
Publish
- @preserves/schema@0.14.1
|
2021-05-25 20:15:18 +02:00 |
Tony Garnock-Jones
|
460529e1c7
|
Clean up language wrt invertibility/"bijection"
|
2021-05-25 20:13:02 +02:00 |
Tony Garnock-Jones
|
52bc77c9d7
|
Publish
- @preserves/schema@0.14.0
|
2021-05-25 11:08:27 +02:00 |
Tony Garnock-Jones
|
669d1b480d
|
Name is already always supplied, no need to add it
|
2021-05-25 11:01:55 +02:00 |
Tony Garnock-Jones
|
7d06c7dce0
|
Repair dict "named" generation
|
2021-05-25 10:49:35 +02:00 |
Tony Garnock-Jones
|
1ca796e6aa
|
Publish
- @preserves/schema@0.13.0
|
2021-05-24 12:05:44 +02:00 |
Tony Garnock-Jones
|
4914c8cd68
|
Move type/gentype back into compiler where it belongs
|
2021-05-24 12:05:02 +02:00 |
Tony Garnock-Jones
|
46d76dfca7
|
Redo bijection checking without using gentype
|
2021-05-24 12:03:04 +02:00 |
Tony Garnock-Jones
|
0db223ede8
|
More tests, and variant label duplicate check
|
2021-05-24 11:53:25 +02:00 |
Tony Garnock-Jones
|
52be118dc7
|
A few more tests
|
2021-05-24 11:32:29 +02:00 |
Tony Garnock-Jones
|
a1fdddcf7b
|
Simple tests; more exports
|
2021-05-24 11:27:46 +02:00 |
Tony Garnock-Jones
|
e594d22d09
|
Publish
- @preserves/core@0.16.0
- @preserves/schema@0.12.0
|
2021-05-24 10:40:50 +02:00 |
Tony Garnock-Jones
|
aaee62044c
|
Lerna for convenient package collection scripting
|
2021-05-24 10:39:23 +02:00 |
Tony Garnock-Jones
|
9bdfc4c3ab
|
Split compute from report
|
2021-05-24 10:16:00 +02:00 |
Tony Garnock-Jones
|
2559a4713f
|
Much improved refactoring/repair of metaschema
|
2021-05-24 00:15:31 +02:00 |
Tony Garnock-Jones
|
1654ad4c80
|
Repair error reporting
|
2021-05-21 17:33:29 +02:00 |
Tony Garnock-Jones
|
2ddedc7673
|
v0.11.2
|
2021-05-21 17:28:48 +02:00 |
Tony Garnock-Jones
|
dbd6c3cf53
|
Repair checker
|
2021-05-21 17:28:18 +02:00 |
Tony Garnock-Jones
|
2bde06f509
|
Add omitted checkBinding call
|
2021-05-21 16:14:58 +02:00 |
Tony Garnock-Jones
|
0f1ea4aa20
|
Further simplification
|
2021-05-21 16:01:04 +02:00 |
Tony Garnock-Jones
|
46ab6d90ec
|
v0.11.1
|
2021-05-21 15:56:21 +02:00 |
Tony Garnock-Jones
|
b5b4effeac
|
Simplify unconverter generation even further
|
2021-05-21 15:56:01 +02:00 |
Tony Garnock-Jones
|
20b676df27
|
Move insufficient-information checking to read-time
|
2021-05-21 15:49:06 +02:00 |
Tony Garnock-Jones
|
ecdb314366
|
Require at least two branches in "&" and "/"
|
2021-05-21 11:20:25 +02:00 |
Tony Garnock-Jones
|
7253d1507e
|
v0.9.0
|
2021-05-20 22:36:07 +02:00 |
Tony Garnock-Jones
|
10380e451a
|
Simplify schemas by allowing at most one of "&" or "/" in a definition
|
2021-05-20 22:34:20 +02:00 |
Tony Garnock-Jones
|
436b14e2fe
|
v0.8.1
|
2021-05-17 15:13:08 +02:00 |
Tony Garnock-Jones
|
cefc029f70
|
Repair egregious error in schema compiler
|
2021-05-17 15:12:39 +02:00 |
Tony Garnock-Jones
|
e4a2503899
|
The Great Renaming: Pointer -> Embedded
|
2021-05-17 14:54:06 +02:00 |
Tony Garnock-Jones
|
6fc41ead6f
|
v0.7.0
|
2021-04-25 10:44:36 +02:00 |
Tony Garnock-Jones
|
8e068fbdbf
|
v0.14.0
|
2021-04-25 10:43:52 +02:00 |
Tony Garnock-Jones
|
8442718f96
|
Fix module cycles (largely by splitting PointerType in two)
|
2021-04-25 10:42:21 +02:00 |
Tony Garnock-Jones
|
854a2bc41c
|
v0.6.0
|
2021-04-25 00:17:57 +02:00 |
Tony Garnock-Jones
|
638f8e026e
|
v0.13.0
|
2021-04-25 00:16:38 +02:00 |
Tony Garnock-Jones
|
2d0e6255bd
|
Embed pointer values into Values
|
2021-04-25 00:09:33 +02:00 |
Tony Garnock-Jones
|
58d2bf6f3a
|
Make undeclared pointer type `any` instead of `never`, and take advantage of new explicit pointer wrappers
|
2021-04-24 23:49:37 +02:00 |
Tony Garnock-Jones
|
e5965fde83
|
Rename DefaultPointer -> GenericPointer
|
2021-04-24 22:01:16 +02:00 |
Tony Garnock-Jones
|
8c783dbc7d
|
Explicit wrapper for Pointers
|
2021-04-24 21:59:52 +02:00 |
Tony Garnock-Jones
|
aef970dc2d
|
v0.5.1
|
2021-04-22 20:55:48 +02:00 |
Tony Garnock-Jones
|
8895d2b6a4
|
Fix rollup
|
2021-04-22 20:55:26 +02:00 |
Tony Garnock-Jones
|
be6537f6d4
|
v0.5.0
|
2021-04-22 20:54:51 +02:00 |
Tony Garnock-Jones
|
c54a17162d
|
Bump dep
|
2021-04-22 20:54:28 +02:00 |
Tony Garnock-Jones
|
63cf5d1cf2
|
v0.12.0
|
2021-04-22 20:53:12 +02:00 |
Tony Garnock-Jones
|
9f9514a7e6
|
Handle pointer type nesting properly
|
2021-04-22 20:51:48 +02:00 |
Tony Garnock-Jones
|
b4d7af4322
|
v0.4.0
|
2021-04-01 22:02:46 +02:00 |