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
0ffb44e8cb
Bring path and tools up to date
2022-11-08 20:11:16 +01:00
Tony Garnock-Jones
0a20c76eb0
Patch up codegen
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
351feba8d2
Benchmark profiling
2022-10-29 13:16:52 +02:00
Tony Garnock-Jones
fd676e8f53
Allow ag to ignore scratch directory
2022-10-26 16:52:55 +02: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
a1043f406c
It has moved beyond proposal really now
2022-10-26 13:35:22 +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
fd121cfb4c
Bump versions
2022-10-24 14:39:07 +02:00
Tony Garnock-Jones
f88e3ca85c
Unused arg
2022-10-24 14:38:51 +02:00
Tony Garnock-Jones
be7b8e6477
Adjust quantification for Deserialize trait
2022-10-24 14:30:43 +02:00
Tony Garnock-Jones
703d5ac602
Merge branch 'readme' into 'main'
...
Update URL for Preserves-Nim
See merge request preserves/preserves!6
2022-10-18 07:24:49 +00:00
Emery Hemingway
a15cb4fb53
Update URL for Preserves-Nim
2022-10-13 23:17:41 -05:00
Tony Garnock-Jones
fbda60c96b
Merge branch 'schema-notes' into 'main'
...
Note on ordering and default initialization
See merge request preserves/preserves!5
2022-08-23 13:28:31 +00:00
Tony Garnock-Jones
4b98acf8ba
preserves-python version 0.16.1
2022-07-22 10:24:30 +02:00
Tony Garnock-Jones
3544bf18fa
Ugh, python 3.7 doesn't have the PEP 570 "/" positional-only syntax.
2022-07-22 10:23:54 +02:00
Tony Garnock-Jones
4528100248
Update PDF generation
2022-06-18 21:51:09 +02:00
Tony Garnock-Jones
0feef9cc9e
Clean up named links
2022-06-18 20:28:38 +02:00
Tony Garnock-Jones
7d3789e371
Split up spec!
2022-06-18 19:12:05 +02:00
Tony Garnock-Jones
1f495eef1e
Repair typo that caused annotations not to work properly with fromJS
2022-06-16 10:10:38 +02:00
Tony Garnock-Jones
73ae8ddba3
NOTICE
2022-06-10 17:48:30 +02:00
Tony Garnock-Jones
bb878bab46
Repair css
2022-06-10 16:05:35 +02:00
Tony Garnock-Jones
b332f2668e
Begin sketch of Preserves Schema semantics
2022-06-09 21:30:56 +02:00
Tony Garnock-Jones
5b01beb2f6
run-jekyll
2022-06-09 15:39:54 +02:00
Tony Garnock-Jones
cd635477c6
Tweak
2022-06-09 15:37:29 +02:00
Tony Garnock-Jones
9ba8617952
Attempt to clarify Preserves Schema relationship to host-language types.
2022-06-09 14:59:53 +02:00
Tony Garnock-Jones
c49b8673f7
READMEs for Schema implementations
2022-06-09 13:49:59 +02:00
Tony Garnock-Jones
0bc742d7a2
(cargo-release) version {{version}}
2022-06-08 16:27:04 +02:00
Tony Garnock-Jones
aff94bbb2f
python: bump version to 0.16.0
2022-06-08 16:23:56 +02:00
Tony Garnock-Jones
8b8da80f61
Explain why parsing failed
2022-06-08 16:22:10 +02:00
Tony Garnock-Jones
d5a8440a9e
Update docs
2022-06-08 16:13:17 +02:00
Tony Garnock-Jones
7fdf50b963
Support comma style option to preserves-tool
2022-06-08 16:10:33 +02:00
Tony Garnock-Jones
2e8d53c779
Another schema test
2022-06-07 21:59:05 +02:00
Tony Garnock-Jones
7ebe538c42
python: bump version to 0.15.0
2022-06-07 21:47:23 +02:00
Tony Garnock-Jones
34183a9519
Stub out some schema tests
2022-06-07 21:46:06 +02:00
Tony Garnock-Jones
e019148065
Fix positional initializers for schema values, and allow keyword initializers
2022-06-07 21:45:56 +02:00
Tony Garnock-Jones
c9c973ce9c
Preserves-order for Python
2022-06-07 21:45:12 +02:00
Tony Garnock-Jones
00eb9e97b6
Implement count function
2022-06-06 15:28:11 +02:00
Tony Garnock-Jones
78fe5a2a85
Idea for preserves path count function
2022-06-06 14:27:47 +02:00
Tony Garnock-Jones
4ef1341883
Remove old import of distutils
2022-06-03 21:21:44 +02:00
Tony Garnock-Jones
2e50591946
python: Bump version
2022-06-03 21:14:24 +02:00
Tony Garnock-Jones
c0d3f37905
python: merge(), and support for and-pattern unparsing
2022-06-03 21:13:59 +02:00