Tony Garnock-Jones
b7a2acf65b
Update implementations for simplified binary syntax.
...
As part of this, I noticed a problem when updating the Rust
implementation. With the BF..84 design for annotations, if you are
wanting to skip annotations—for example, if you're parsing
incrementally, SAX-style, ignoring annotations—then with any
parenthesised form you have to remember to check for and skip something
after reading a term. This is awkward, so I want to revisit the design
of annotations and go back to the prefix-form (85..) of the
current-mainline design.
2023-10-14 21:29:09 +02:00
Tony Garnock-Jones
333503c772
Update dependencies
2023-02-04 11:58:51 +01:00
Tony Garnock-Jones
fb6a5caf38
Update LSP settings
2022-01-12 02:01:54 +01:00
Tony Garnock-Jones
e12d978915
Upgrade to TypeScript 4.5
2021-12-03 14:42:25 +01:00
Tony Garnock-Jones
aaee62044c
Lerna for convenient package collection scripting
2021-05-24 10:39:23 +02:00
Tony Garnock-Jones
929f916d1d
Bump typescript version
2021-03-10 23:16:05 +01:00
Tony Garnock-Jones
754306aca3
Rearrange into two packages, using yarn workspaces
2021-03-10 19:24:20 +01:00
Tony Garnock-Jones
8187337187
Prepare for command-line schem compiler tool
2021-03-09 19:29:31 +01:00
Tony Garnock-Jones
dc96f74075
Text syntax reader in Javascript implementation
2021-03-05 21:16:14 +01:00
Tony Garnock-Jones
5412f8b9d0
Optimizations for reuse of a Decoder instance
2021-03-04 11:26:11 +01:00
Tony Garnock-Jones
550224e0b1
FlexMap getOrSet and getAndDelete
2021-03-03 19:14:58 +01:00
Tony Garnock-Jones
eaff7b86d8
Repair remaining cyclic dependency
2021-03-02 22:54:58 +01:00
Tony Garnock-Jones
c8c027f762
Repair javascript integer codec
2021-03-02 16:38:54 +01:00
Tony Garnock-Jones
75790f237b
Bump version and deps
2021-03-02 13:42:51 +01:00
Tony Garnock-Jones
83b09d9406
Improve ergonomics of Double/Single and floatValue
2021-02-17 15:34:31 +01:00
Tony Garnock-Jones
95c04bd5d5
Float.unwrap
2021-01-29 16:06:00 +01:00
Tony Garnock-Jones
1743756097
Fix parameter ordering and defaults
2021-01-29 15:35:07 +01:00
Tony Garnock-Jones
532e811894
Introduce pointers
2021-01-29 12:03:28 +01:00
Tony Garnock-Jones
6bf49874b7
Correct testwatch script
2021-01-28 08:59:02 +01:00
Tony Garnock-Jones
0bb61d260f
Adjust packaging
2021-01-23 22:54:28 +01:00
Tony Garnock-Jones
10351b5369
type: module in package.json
2021-01-23 22:54:28 +01:00
Tony Garnock-Jones
b0ed7e914b
Better collections; package types
2021-01-23 22:54:28 +01:00
Tony Garnock-Jones
f7b7f29a3b
Load index.js by default
2021-01-23 22:54:27 +01:00
Tony Garnock-Jones
66cac324e0
Rollup
2021-01-23 22:54:27 +01:00
Tony Garnock-Jones
44f142d86b
Update JavaScript implementation and port to TypeScript
2021-01-23 22:54:27 +01:00
Tony Garnock-Jones
137aa308e3
Update mocha dependency
2020-10-26 14:14:54 +01:00
Tony Garnock-Jones
3c059a573c
Browser doesn't have util
2020-08-05 12:47:49 +02:00
Tony Garnock-Jones
0b0709b615
Remove placeholders from spec and implementations 3/5
...
Update JS implementation: remove placeholders; reject zero-length
streamed binary chunks.
2020-05-28 23:23:19 +02:00
Tony Garnock-Jones
af7c523513
Bump versions
2020-05-13 12:58:47 +02:00
Tony Garnock-Jones
2fc1d42cd7
Bump versions
2019-09-11 14:31:08 +01:00
Tony Garnock-Jones
9c6deecb55
Bump nyc version
2019-08-31 21:18:21 +01:00
Tony Garnock-Jones
07312954df
Bump versions; update metadata
2019-08-31 21:15:59 +01:00
Tony Garnock-Jones
04ecbe03e3
js: Update tests, Immutable.js; implement more tests; all tests pass
2019-08-29 21:07:17 +01:00
Tony Garnock-Jones
4d4cd6f417
toString for Single/Double
2019-06-24 10:44:58 +01:00
Tony Garnock-Jones
48f8024056
More webpack problems. Everything is called index.js apparently in webpack land
2019-06-14 15:52:54 +01:00
Tony Garnock-Jones
2bf10030c1
Use __filename instead of module.filename because webpack doesn't offer the latter
2019-06-14 15:46:31 +01:00
Tony Garnock-Jones
0e835bc6f9
Make boilerplate less gratuitous
2019-06-14 15:28:16 +01:00
Tony Garnock-Jones
a2755a6c9b
singletonmodule.js
2019-06-14 12:47:38 +01:00
Tony Garnock-Jones
48b800a7ce
Fix RecordConstructorInfo.equals
2019-06-13 23:04:09 +01:00
Tony Garnock-Jones
5ab78e8281
Global symbols
2019-06-13 21:30:15 +01:00
Tony Garnock-Jones
5d9b03171d
Bytes.toString now offers something reprish; fromUtf8 does what toString used to do
2019-06-07 13:14:07 +01:00
Tony Garnock-Jones
65866b9041
Bump version
2019-05-30 14:07:36 +01:00
Tony Garnock-Jones
1a2ad3201f
Bump version
2018-12-08 14:04:52 +00:00
Tony Garnock-Jones
1fd763cf56
Bump versions
2018-11-20 14:48:50 +00:00
Tony Garnock-Jones
f654280b88
Bump versions
2018-11-18 16:29:01 +00:00
Tony Garnock-Jones
c9484ac9ac
Float.unwrap
2018-11-16 00:10:45 +00:00
Tony Garnock-Jones
80c55e4f30
Repair error in Decoder.nextbytes
2018-11-15 23:40:48 +00:00
Tony Garnock-Jones
ab8acf2154
Bump package.json
2018-11-15 23:18:42 +00:00
Tony Garnock-Jones
bd08ede47a
Bump javascript package version
2018-11-15 13:55:41 +00:00
Tony Garnock-Jones
8854fbff77
Call it experimental, for now
2018-11-13 14:08:55 +00:00