This website requires JavaScript.
aff94bbb2f
python: bump version to 0.16.0
python-preserves@0.16.0
Tony Garnock-Jones
2022-06-08 16:23:56 +0200
8b8da80f61
Explain why parsing failed
Tony Garnock-Jones
2022-06-08 16:22:10 +0200
d5a8440a9e
Update docs
Tony Garnock-Jones
2022-06-08 16:12:51 +0200
7fdf50b963
Support comma style option to preserves-tool
Tony Garnock-Jones
2022-06-08 16:10:33 +0200
2e8d53c779
Another schema test
Tony Garnock-Jones
2022-06-07 21:59:05 +0200
7ebe538c42
python: bump version to 0.15.0
python-preserves@0.15.0
Tony Garnock-Jones
2022-06-07 21:47:23 +0200
34183a9519
Stub out some schema tests
Tony Garnock-Jones
2022-06-07 21:46:06 +0200
e019148065
Fix positional initializers for schema values, and allow keyword initializers
Tony Garnock-Jones
2022-06-07 21:45:56 +0200
c9c973ce9c
Preserves-order for Python
Tony Garnock-Jones
2022-06-07 21:45:12 +0200
00eb9e97b6
Implement count function
Tony Garnock-Jones
2022-06-06 15:28:11 +0200
78fe5a2a85
Idea for preserves path count function
Tony Garnock-Jones
2022-06-06 14:27:47 +0200
4ef1341883
Remove old import of distutils
python-preserves@0.14.0
Tony Garnock-Jones
2022-06-03 21:21:44 +0200
2e50591946
python: Bump version
Tony Garnock-Jones
2022-06-03 21:14:24 +0200
c0d3f37905
python: merge(), and support for and-pattern unparsing
Tony Garnock-Jones
2022-06-03 21:13:59 +0200
597e993c05
Support and-schemas in python
Tony Garnock-Jones
2022-06-03 16:50:03 +0200
1a090ce5ff
Note on comparisons
Tony Garnock-Jones
2022-06-01 14:43:33 +0200
80e6e4aa3f
Prepare for move away from preserves.gitlab.io/preserves toward preserves.dev
Tony Garnock-Jones
2022-05-24 13:32:54 +0200
46a1228aa7
Remove front-page warning
Tony Garnock-Jones
2022-05-24 12:47:33 +0200
0b21fc4a3f
Publish
@preserves/schema@0.21.6
Tony Garnock-Jones
2022-05-04 09:29:19 +0200
8595034190
Repair schema distribution
Tony Garnock-Jones
2022-05-04 09:28:49 +0200
b45306db03
Distribute schema.prs
Tony Garnock-Jones
2022-05-04 09:27:04 +0200
859a88adc2
Publish
@preserves/schema@0.21.5
Tony Garnock-Jones
2022-05-03 17:13:05 +0200
e3a1be80e9
Repair preserves-schema-ts watch mode
Tony Garnock-Jones
2022-05-03 17:12:13 +0200
5d24902de1
Publish
@preserves/schema@0.21.4
@preserves/core@0.20.4
Tony Garnock-Jones
2022-04-27 22:08:34 +0300
800e9ccf80
Repair stringification of nontrivial embedded values
Tony Garnock-Jones
2022-04-27 22:07:44 +0300
197359ff22
Update docs
Tony Garnock-Jones
2022-03-08 12:27:28 +0100
22a7cffd12
Correct names
Tony Garnock-Jones
2022-03-07 08:31:24 +0100
9c71df9abb
PRESERVES_COMPACT
Tony Garnock-Jones
2022-03-04 09:18:59 +0100
4a41fac6ec
Crude measurement; multiple input values
Tony Garnock-Jones
2022-03-04 09:18:43 +0100
daa6b8f931
Repair typos (thanks to Gregg Irwin for pointing these out)
Tony Garnock-Jones
2022-02-23 09:36:13 +0100
fad9111241
Utility for tagging
python-preserves@0.13.0
Tony Garnock-Jones
2022-02-11 11:57:29 +0100
7f65f9ecb1
Add _ALL superclass for Enumeration subclasses, for @extend purposes
Tony Garnock-Jones
2022-02-11 11:55:47 +0100
32544c544a
Optional commas in pretty-printer
python-preserves@0.12.0
Tony Garnock-Jones
2022-02-11 11:38:29 +0100
0f49b8b1b4
Python release 0.11.0 (canonicalizing binary encoder)
python-preserves@0.11.0
Tony Garnock-Jones
2022-02-09 15:05:55 +0100
a1f5a6ee13
Publish
@preserves/schema@0.21.3
@preserves/core@0.20.3
Tony Garnock-Jones
2022-02-09 15:04:14 +0100
356ff74058
Experimentally (?) use fromJS in stringify
Tony Garnock-Jones
2022-01-26 17:22:00 +0100
21de8b799a
Canonicalizing binary encoder
Tony Garnock-Jones
2022-02-09 14:59:50 +0100
0596d877f8
Publish
@preserves/schema@0.21.2
@preserves/core@0.20.2
Tony Garnock-Jones
2022-01-26 16:42:06 +0100
d9ee80093b
Repair stringifyEmbeddedWrite
Tony Garnock-Jones
2022-01-26 16:41:16 +0100
a461657cde
Publish
@preserves/schema@0.21.1
@preserves/core@0.20.1
Tony Garnock-Jones
2022-01-26 16:03:33 +0100
574209966b
Better stringification
Tony Garnock-Jones
2022-01-26 16:03:13 +0100
c5094f8b8f
Publish
@preserves/schema@0.21.0
@preserves/core@0.20.0
Tony Garnock-Jones
2022-01-26 14:16:19 +0100
0129901dab
Javascript pretty-printer
Tony Garnock-Jones
2022-01-26 14:15:35 +0100
6cd8cb2c37
Repair test
Tony Garnock-Jones
2022-01-24 13:41:58 +0100
bdbffad5d3
Update package.json script names
Tony Garnock-Jones
2022-01-24 13:39:19 +0100
2c58066380
Publish
@preserves/schema@0.20.0
@preserves/core@0.19.0
Tony Garnock-Jones
2022-01-24 13:01:17 +0100
f6999938f8
More ergonomic definition of variant name
Tony Garnock-Jones
2022-01-22 23:53:07 +0100
382bf8d956
Expose reflection typedefs
Tony Garnock-Jones
2022-01-22 23:45:24 +0100
e4792ddccd
Improve protocols for (de)coding JS/Preserves somewhat
Tony Garnock-Jones
2022-01-22 23:38:02 +0100
ae6eaa663e
Expose a touch more static information, e.g. __as_preserve__ and __from_preserve__.
Tony Garnock-Jones
2022-01-22 23:25:16 +0100
d8615175a5
I guess I'm developing a convention for how these things should look now
Tony Garnock-Jones
2022-01-22 23:21:05 +0100
a98aa357d4
Repair command-line handling
Tony Garnock-Jones
2022-01-22 23:20:35 +0100
3d1b151462
(cargo-release) version {{version}}
rust-preserves@2.3.0
rust-preserves-tools@2.4.0
rust-preserves-schema@2.4.0
rust-preserves-path@3.1.0
Tony Garnock-Jones
2022-01-19 14:27:14 +0100
261395beaf
`rec!` macro; access to `io::Write` inside `Writer`s
Tony Garnock-Jones
2022-01-19 14:25:52 +0100
76ca8fe12b
(cargo-release) version {{version}}
rust-preserves-tools@2.3.1
rust-preserves-schema@2.3.1
rust-preserves-path@3.0.1
Tony Garnock-Jones
2022-01-14 15:49:36 +0100
35e5d54683
Silence warning
Tony Garnock-Jones
2022-01-14 15:48:22 +0100
8f7ef3ff69
Repair case-conversion of type names for names like "IOList" -> "IoList"
Tony Garnock-Jones
2022-01-14 15:48:10 +0100
c1077e2f35
Note on annotation ordering (spelling out what was already implicit in the text)
Tony Garnock-Jones
2022-01-14 15:28:54 +0100
087b8d6130
Repair schemac invocations
0.6.0-r20220114
Tony Garnock-Jones
2022-01-14 14:12:32 +0100
9a718548c0
First steps toward a C library for Preserves
Tony Garnock-Jones
2022-01-14 00:27:18 +0100
15765126e2
Repair typo
Tony Garnock-Jones
2022-01-13 23:30:59 +0100
2721ce81c4
Repair lexicographic ordering among Bytes instances, which in turn repairs canonicalizing binary output, which in turn fixes the tests now there's just been a very long test name symbol added.
Tony Garnock-Jones
2022-01-13 23:30:28 +0100
850678a80a
New test of very long integer
Tony Garnock-Jones
2022-01-13 23:29:47 +0100
c3af4656c1
Version 0.10.2
python-preserves@0.10.2
Tony Garnock-Jones
2022-01-12 14:07:51 +0100
61ef91a958
Allow schema encoding (auto-)escapes
Tony Garnock-Jones
2022-01-12 14:07:32 +0100
8f99f14b92
Oops. Forgot to git add copies of test sample data
Tony Garnock-Jones
2022-01-12 12:27:01 +0100
f348701169
Avoid x.__preserve__(), preferring preserve(x)
python-preserves@0.10.1
Tony Garnock-Jones
2022-01-12 11:40:05 +0100
ed518a9c71
Version 0.10.0
python-preserves@0.10.0
Tony Garnock-Jones
2022-01-12 02:04:49 +0100
b70352bc85
Publish
@preserves/schema@0.19.7
@preserves/core@0.18.2
Tony Garnock-Jones
2022-01-12 02:03:23 +0100
ddfd2e24a6
Indented text printing
Tony Garnock-Jones
2022-01-12 02:02:36 +0100
3cc875bce3
Handle no-whitespace-after-a-number
Tony Garnock-Jones
2022-01-12 02:02:11 +0100
fb6a5caf38
Update LSP settings
Tony Garnock-Jones
2022-01-12 02:01:54 +0100
50de00eac5
Version 0.9.0
python-preserves@0.9.0
Tony Garnock-Jones
2022-01-11 06:29:45 +0100
8c4fedac0a
Split out encoding/formatting unhandler error to method, for overridability
Tony Garnock-Jones
2022-01-11 06:29:18 +0100
602dea1ac6
Rearrange tests to include test data. As part of this, remove tests for python2; from here out, python2 compatibility will likely rot.
python-preserves@0.8.0
Tony Garnock-Jones
2022-01-07 21:09:45 +0100
275a5aa45b
Bump patch number
python-preserves@0.7.4
Tony Garnock-Jones
2022-01-07 20:49:20 +0100
39f9a2e5ef
Include path.prb in the package, like schema.prb
Tony Garnock-Jones
2022-01-07 20:48:24 +0100
21cfa3a1e6
Bump to 0.7.3
python-preserves@0.7.3
Tony Garnock-Jones
2021-12-17 23:25:39 +0100
6c0ef47e03
Be more liberal about accepting either lists or tuples when parsing using a schema instance
Tony Garnock-Jones
2021-12-17 23:25:03 +0100
550a524ca1
Publish
@preserves/schema@0.19.6
Tony Garnock-Jones
2021-12-13 13:13:33 +0100
944ac54414
Dumber but more reliable and more useful handling of schema input base directories
Tony Garnock-Jones
2021-12-13 12:52:24 +0100
bfa0b0bcb4
Publish
@preserves/schema@0.19.5
Tony Garnock-Jones
2021-12-13 12:19:19 +0100
3b1669389c
Allow cross-references to other schemas when generating code
Tony Garnock-Jones
2021-12-13 12:17:12 +0100
9442abe9bd
Publish
@preserves/schema@0.19.4
Tony Garnock-Jones
2021-12-12 23:53:07 +0100
fc84813704
Expose schema compiler's gentype.ts module
Tony Garnock-Jones
2021-12-12 23:52:45 +0100
972085a59b
Use GenericEmbedded for embedded schemas
Tony Garnock-Jones
2021-12-12 23:52:31 +0100
8b7ea7c589
Publish
@preserves/schema@0.19.3
Tony Garnock-Jones
2021-12-12 22:58:40 +0100
80dd3cd6b4
Support access to "external" schema module via some dotted path within a TypeScript module
Tony Garnock-Jones
2021-12-12 22:58:00 +0100
ef6db841dd
Publish
@preserves/schema@0.19.2
Tony Garnock-Jones
2021-12-12 13:50:32 +0100
282d3f798f
Support references to node_modules modules on command line
Tony Garnock-Jones
2021-12-12 13:49:50 +0100
874303186d
Publish
@preserves/schema@0.19.1
@preserves/core@0.18.1
Tony Garnock-Jones
2021-12-09 21:25:53 +0100
2ff4e88822
Repair error in encoder contents extraction.
Tony Garnock-Jones
2021-12-09 21:25:27 +0100
57c66f81b1
Publish
@preserves/schema@0.19.0
@preserves/core@0.18.0
Tony Garnock-Jones
2021-12-09 18:38:49 +0100
1e4bf0dc51
Export reflective information about schema-generated types
Tony Garnock-Jones
2021-12-09 18:36:45 +0100
5a0fbeb1b5
Export JS Symbol, in case of aliasing in a schema
Tony Garnock-Jones
2021-12-09 18:35:17 +0100
f2d9b68329
Slightly nicer embedded-value printing
Tony Garnock-Jones
2021-12-09 18:34:54 +0100
43f31b9a78
Repairs to tests
Tony Garnock-Jones
2021-12-08 14:06:16 +0100
6576f30639
Refactoring of uncertain benefit: allow multiple function definitions at once
Tony Garnock-Jones
2021-12-03 14:42:49 +0100
e12d978915
Upgrade to TypeScript 4.5
Tony Garnock-Jones
2021-12-03 14:42:25 +0100
4673de5db4
Publish
@preserves/schema@0.18.0
Tony Garnock-Jones
2021-12-01 16:42:00 +0100