Tony Garnock-Jones
|
adc4f10d4c
|
Small win for writing large integers
|
2022-07-13 14:09:21 +02:00 |
Tony Garnock-Jones
|
18b9cb5df4
|
Win from avoiding some allocation
|
2022-07-13 14:01:20 +02:00 |
Tony Garnock-Jones
|
17707b8421
|
Improve performance by preallocating a bit
|
2022-07-13 13:43:35 +02:00 |
Tony Garnock-Jones
|
911f149892
|
Much simpler IOList, not obviously slower
|
2022-07-13 13:38:13 +02:00 |
Tony Garnock-Jones
|
c834f4b04a
|
Fix up benchmark harness and test data
|
2022-07-12 16:57:12 +02:00 |
Tony Garnock-Jones
|
9d7525bcec
|
Merge branch 'blue' into blue-rs
|
2022-07-12 16:47:48 +02:00 |
Tony Garnock-Jones
|
8032e68214
|
Avoid spurious copying during dissection by using memoryview
|
2022-07-12 16:47:16 +02:00 |
Tony Garnock-Jones
|
73da1cd5db
|
"Fix" preserves-tool binary output by adding a streaming write mode
|
2022-07-12 09:30:47 +02:00 |
Tony Garnock-Jones
|
59832ee1d5
|
Repair benchmark
|
2022-07-10 18:46:46 +02:00 |
Tony Garnock-Jones
|
cbf5a9d2ac
|
All rust tests pass
|
2022-07-10 18:29:18 +02:00 |
Tony Garnock-Jones
|
69662189fb
|
Regenerate schema.rs
|
2022-07-10 18:20:12 +02:00 |
Tony Garnock-Jones
|
a2443607da
|
Update compiler
|
2022-07-10 18:19:51 +02:00 |
Tony Garnock-Jones
|
a4cb03ec2f
|
Regenerate mod.rs
|
2022-07-10 17:57:18 +02:00 |
Tony Garnock-Jones
|
cf8ff1a5ed
|
Update literals
|
2022-07-10 17:55:25 +02:00 |
Tony Garnock-Jones
|
7f9f609a84
|
Core preserves tests pass
|
2022-07-10 17:39:55 +02:00 |
Tony Garnock-Jones
|
c2a48a9b78
|
Blue Rust implementation (WIP)
|
2022-07-10 17:39:55 +02:00 |
Tony Garnock-Jones
|
d22d0d7120
|
dissect.py
|
2022-07-10 17:39:48 +02:00 |
Tony Garnock-Jones
|
90e06f8182
|
Remove unused code (and golf)
|
2022-06-19 13:59:55 +02:00 |
Tony Garnock-Jones
|
912ad34ab7
|
Blue python
|
2022-06-19 13:57:17 +02:00 |
Tony Garnock-Jones
|
39e7d7da34
|
Repair test data
|
2022-06-19 13:54:34 +02:00 |
Tony Garnock-Jones
|
9a04a46372
|
Simplify Racket test harness, which uncovers a bug in the test data
|
2022-06-19 13:50:05 +02:00 |
Tony Garnock-Jones
|
a849923c50
|
Update compiled schema files
|
2022-06-19 11:32:56 +02:00 |
Tony Garnock-Jones
|
1b00bbc7f1
|
Update compiled schema
|
2022-06-19 11:30:27 +02:00 |
Tony Garnock-Jones
|
b5458dbf8c
|
Blue TypeScript implementation
|
2022-06-18 21:51:16 +02:00 |
Tony Garnock-Jones
|
666f8e1643
|
Racket blue implementation
|
2022-06-18 21:51:16 +02:00 |
Tony Garnock-Jones
|
832fec6c43
|
Fix spec issues with len() and IEEE754 endianness (thanks to isd)
|
2022-06-18 21:51:16 +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
|
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
|
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
|
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 |
Tony Garnock-Jones
|
597e993c05
|
Support and-schemas in python
|
2022-06-03 16:50:03 +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
|
0b21fc4a3f
|
Publish
- @preserves/schema@0.21.6
|
2022-05-04 09:29:19 +02:00 |
Tony Garnock-Jones
|
8595034190
|
Repair schema distribution
|
2022-05-04 09:28:49 +02:00 |
Tony Garnock-Jones
|
b45306db03
|
Distribute schema.prs
|
2022-05-04 09:27:04 +02:00 |
Tony Garnock-Jones
|
859a88adc2
|
Publish
- @preserves/schema@0.21.5
|
2022-05-03 17:13:05 +02:00 |
Tony Garnock-Jones
|
e3a1be80e9
|
Repair preserves-schema-ts watch mode
|
2022-05-03 17:12:34 +02:00 |
Tony Garnock-Jones
|
5d24902de1
|
Publish
- @preserves/core@0.20.4
- @preserves/schema@0.21.4
|
2022-04-27 22:08:34 +03:00 |
Tony Garnock-Jones
|
800e9ccf80
|
Repair stringification of nontrivial embedded values
|
2022-04-27 22:07:53 +03:00 |