Tony Garnock-Jones
|
d579a0d607
|
Publish
- @preserves/schema-cli@0.992.5
- @preserves/schema@0.992.5
|
2023-12-17 22:30:05 +13:00 |
Tony Garnock-Jones
|
7178fb0d9b
|
Repair constructor generation; attach schemas
|
2023-12-17 22:29:09 +13:00 |
Tony Garnock-Jones
|
4c0bd3b9d7
|
Repair preserves-schemac
|
2023-12-17 11:12:04 +13:00 |
Tony Garnock-Jones
|
b98f434ac9
|
Publish
- @preserves/core@0.992.4
- @preserves/schema-cli@0.992.4
- @preserves/schema@0.992.4
|
2023-12-17 11:06:15 +13:00 |
Tony Garnock-Jones
|
61cec52d46
|
preserves-schema-browser.js
|
2023-12-17 11:05:36 +13:00 |
Tony Garnock-Jones
|
f6ddf0ca3b
|
Interpreter
|
2023-12-17 11:05:25 +13:00 |
Tony Garnock-Jones
|
9c7770a54f
|
Repair codegen for setof and dictof
|
2023-12-17 11:05:07 +13:00 |
Tony Garnock-Jones
|
cd29602761
|
Host types
|
2023-12-17 11:02:53 +13:00 |
Tony Garnock-Jones
|
c411e47d7f
|
Corrections to preserves-schema host-type generation; extract host-type schema
|
2023-12-17 11:01:46 +13:00 |
Tony Garnock-Jones
|
897fc13054
|
Preserves ordering
|
2023-12-16 22:13:47 +13:00 |
Tony Garnock-Jones
|
9420cc7236
|
New EncodableDictionary/EncodableSet as intermediate steps between Flex- and Keyed-
|
2023-12-16 22:13:17 +13:00 |
Tony Garnock-Jones
|
e0ef236001
|
Cosmetic: remove unused import
|
2023-12-16 09:38:00 +13:00 |
Tony Garnock-Jones
|
634b263ed2
|
Generalize constraints on keys in KeyedDictionary
|
2023-12-16 09:37:47 +13:00 |
Tony Garnock-Jones
|
2a6d0912b6
|
Avoid rollup step for schema-cli package
|
2023-12-16 07:46:44 +13:00 |
Tony Garnock-Jones
|
4a656dc929
|
Publish
- @preserves/core@0.992.3
- @preserves/schema-cli@0.992.3
- @preserves/schema@0.992.3
|
2023-11-26 00:00:54 +01:00 |
Tony Garnock-Jones
|
2532b42959
|
Make utf-8 decoding stricter in JavaScript
|
2023-11-26 00:00:27 +01:00 |
Tony Garnock-Jones
|
b12d49739c
|
Update base64 tests (oops)
|
2023-11-25 23:58:45 +01:00 |
Tony Garnock-Jones
|
aea735bb4e
|
Release independent packages
preserves@4.992.2
Generated by cargo-workspaces
|
2023-11-24 14:23:50 +01:00 |
Tony Garnock-Jones
|
9b71388817
|
Default to URL_SAFE base64 for writing
|
2023-11-24 14:23:30 +01:00 |
Tony Garnock-Jones
|
b6ac046ba7
|
Publish
- @preserves/core@0.992.2
- @preserves/schema-cli@0.992.2
- @preserves/schema@0.992.2
|
2023-11-19 16:03:19 +01:00 |
Tony Garnock-Jones
|
7b3731a5e4
|
Remove superfluous generic parameter
|
2023-11-19 16:02:34 +01:00 |
Tony Garnock-Jones
|
185c233b2f
|
Refactor base64
|
2023-11-19 16:02:18 +01:00 |
Tony Garnock-Jones
|
22b2f162bc
|
Remove one of the sources of cyclic dependencies
|
2023-11-19 15:54:01 +01:00 |
Tony Garnock-Jones
|
f664399a8c
|
Fix (?) comment-dwim
|
2023-11-18 20:43:14 +01:00 |
Tony Garnock-Jones
|
cd504becf7
|
Release independent packages
preserves-schema-macros@0.992.1
Generated by cargo-workspaces
|
2023-11-18 16:18:58 +01:00 |
Tony Garnock-Jones
|
48b2f06f8e
|
Release independent packages
preserves-path@5.992.0
preserves-schema@5.992.0
preserves-schema-macros@0.992.0
preserves-tools@4.992.2
Generated by cargo-workspaces
|
2023-11-18 16:17:10 +01:00 |
Tony Garnock-Jones
|
284614eecb
|
New `compile_preserves_schemas!` macro
|
2023-11-18 16:14:46 +01:00 |
Tony Garnock-Jones
|
114875b52f
|
Release independent packages
preserves@4.992.1
Generated by cargo-workspaces
|
2023-11-14 00:50:18 +01:00 |
Tony Garnock-Jones
|
12a690b4b5
|
Tests for empty line comment, and fix in Rust
|
2023-11-14 00:49:58 +01:00 |
Tony Garnock-Jones
|
f01cbf7443
|
Ah yes, doc latest updates require a tag
|
2023-11-10 18:08:47 +01:00 |
Tony Garnock-Jones
|
375cf291e0
|
Repair python package-data
|
2023-11-10 18:08:10 +01:00 |
Tony Garnock-Jones
|
ab34971eef
|
Uh, why didn't these get updated
|
2023-11-10 17:43:17 +01:00 |
Tony Garnock-Jones
|
441941fb19
|
Last vestiges of setup.py
|
2023-11-10 17:41:58 +01:00 |
Tony Garnock-Jones
|
586385c716
|
Switch to pyproject.toml
|
2023-11-10 17:38:21 +01:00 |
Tony Garnock-Jones
|
b192313c94
|
str() for Symbol
|
2023-11-10 17:38:21 +01:00 |
Tony Garnock-Jones
|
3153dc7c62
|
More demo
|
2023-11-07 21:02:33 +01:00 |
Tony Garnock-Jones
|
5edcca1e7f
|
Simpler and prettier
|
2023-11-07 20:54:01 +01:00 |
Tony Garnock-Jones
|
401e3973ee
|
test-pexprs.rkt
|
2023-11-07 19:56:48 +01:00 |
Tony Garnock-Jones
|
b0001e44cb
|
Prettier
|
2023-11-07 12:29:21 +01:00 |
Tony Garnock-Jones
|
831f15099d
|
Fixes and improvements wrt pexprs
|
2023-11-07 09:02:05 +01:00 |
Tony Garnock-Jones
|
782cbd73b2
|
write-pexpr (not quite right yet)
|
2023-11-05 20:43:23 +01:00 |
Tony Garnock-Jones
|
6e3950cbc5
|
pexprs.rkt
|
2023-11-04 16:10:08 +01:00 |
Tony Garnock-Jones
|
cd4f8e410f
|
Split apart text reader in prep for p-expressions
|
2023-11-04 14:02:40 +01:00 |
Tony Garnock-Jones
|
d540ee6faf
|
Make schema available from root python preserves module
|
2023-11-03 13:24:49 +01:00 |
Tony Garnock-Jones
|
0e43df1f9b
|
Release independent packages
preserves-tools@4.992.1
Generated by cargo-workspaces
|
2023-11-03 13:07:27 +01:00 |
Tony Garnock-Jones
|
694d4e7ae7
|
Make `convert` the default subcommand for `preserves-tool`
|
2023-11-03 13:07:05 +01:00 |
Tony Garnock-Jones
|
c5bec4ea76
|
Publish
- @preserves/core@0.992.1
- @preserves/schema-cli@0.992.1
- @preserves/schema@0.992.1
|
2023-11-03 10:32:36 +01:00 |
Tony Garnock-Jones
|
2e84614b3b
|
Allow "sufficiently identifierlike" values in dictionaries too
|
2023-11-03 10:31:44 +01:00 |
Tony Garnock-Jones
|
071566b1e1
|
Simplify text reader by reusing Racket's float parser
|
2023-11-01 17:13:36 +01:00 |
Tony Garnock-Jones
|
8a8facc080
|
More tests
|
2023-11-01 17:09:10 +01:00 |