Commit Graph

  • 594b379a77 Ability to feed JS Decoder Tony Garnock-Jones 2018-11-19 16:55:14 +0000
  • 28cf1d37a8 Makefile tweak Tony Garnock-Jones 2018-11-18 17:00:20 +0000
  • ecdf123358 Decoder.try_next python-preserves@0.0.2 Tony Garnock-Jones 2018-11-18 16:59:13 +0000
  • 10d8eb1b0a Notes on required packages Tony Garnock-Jones 2018-11-18 16:35:09 +0000
  • f654280b88 Bump versions python-preserves@0.0.1 javascript-preserves@0.0.5 Tony Garnock-Jones 2018-11-18 16:29:01 +0000
  • 639241c5a6 Fix error in format C decoding Tony Garnock-Jones 2018-11-18 16:28:21 +0000
  • c9484ac9ac Float.unwrap javascript-preserves@0.0.4 Tony Garnock-Jones 2018-11-16 00:10:27 +0000
  • 80c55e4f30 Repair error in Decoder.nextbytes javascript-preserves@0.0.3 Tony Garnock-Jones 2018-11-15 23:40:48 +0000
  • ab8acf2154 Bump package.json javascript-preserves@0.0.2 Tony Garnock-Jones 2018-11-15 23:18:42 +0000
  • f0a63fbb4c Many features and fixes discovered while switching Syndicate/js to Record Tony Garnock-Jones 2018-11-15 23:18:16 +0000
  • bd08ede47a Bump javascript package version javascript-preserves@0.0.0 Tony Garnock-Jones 2018-11-15 13:55:41 +0000
  • a8519f6ae3 Refactor to use immutable Bytes wrapper around a Uint8Array Tony Garnock-Jones 2018-11-15 13:53:24 +0000
  • 9b4b548896 Packaging Tony Garnock-Jones 2018-11-15 07:09:35 +0000
  • da10d47d64 Clean target Tony Garnock-Jones 2018-11-15 06:55:12 +0000
  • 8854fbff77 Call it experimental, for now preserves@0.0.0 Tony Garnock-Jones 2018-11-13 14:08:55 +0000
  • 690b07150d Python coverage; update .gitignores to ignore coverage output Tony Garnock-Jones 2018-11-13 12:38:26 +0000
  • 23a52719b9 More tests Tony Garnock-Jones 2018-11-13 12:37:24 +0000
  • 41ab0cf4ac Tests and many associated repairs to the JavaScript implementation Tony Garnock-Jones 2018-11-13 12:15:56 +0000
  • 22e2934845 Print out encoded samples during python tests Tony Garnock-Jones 2018-11-13 12:15:23 +0000
  • eb090bea4b Test for encodestream Tony Garnock-Jones 2018-11-13 10:48:40 +0000
  • 9762ad4bfb Bring Record toward the needs of Syndicate/js Struct Tony Garnock-Jones 2018-11-12 22:19:37 +0000
  • f30b2ae175 Initial JavaScript (node) implementation Tony Garnock-Jones 2018-11-12 22:05:47 +0000
  • 97f6c1291b Missing encodestream method Tony Garnock-Jones 2018-11-12 22:05:09 +0000
  • 306e41843a TODOs Tony Garnock-Jones 2018-11-08 12:35:55 +0000
  • 10d8ce5c09 Delete misleading, incorrect, or unnecessary text Tony Garnock-Jones 2018-11-08 12:35:50 +0000
  • cf250b9245 More notes Tony Garnock-Jones 2018-10-02 13:07:18 +0100
  • 9cb8ef45c9 Add TODO Tony Garnock-Jones 2018-10-02 13:02:50 +0100
  • 374ab89cd0 Forbid empty string input to string->preserve Tony Garnock-Jones 2018-10-02 13:02:12 +0100
  • 50eec6ba8e Further improve error recovery Tony Garnock-Jones 2018-10-08 21:35:07 +0100
  • f0379c525d Prepare for annotations by disallowing @ in raw symbols Tony Garnock-Jones 2018-10-08 21:24:40 +0100
  • b25a17b148 Improve error recovery Tony Garnock-Jones 2018-10-08 20:54:06 +0100
  • 8dc6346c58 Special cases for label[...] and label{...} Tony Garnock-Jones 2018-10-08 20:53:53 +0100
  • c02e790f71 Allow dots to lead/fill raw symbols Tony Garnock-Jones 2018-10-08 19:54:04 +0100
  • e741ffef6d Note re case-insensitivity Tony Garnock-Jones 2018-09-30 21:12:17 +0100
  • e0834dd2ba test target Tony Garnock-Jones 2018-09-30 21:07:40 +0100
  • db5c890e1c Simplify, repair, and regularise embedded binary values in textual syntax Tony Garnock-Jones 2018-09-29 17:50:57 +0100
  • 6feb320aad Racket/python infrastructure Tony Garnock-Jones 2018-09-29 17:37:26 +0100
  • 83fa396b56 Rearrange repo Tony Garnock-Jones 2018-09-29 17:26:39 +0100
  • 8e9f29f01f Move codec.md into historical folder Tony Garnock-Jones 2018-09-29 17:10:08 +0100
  • e80421b40c SOH-prefixed embedded format considered harmful Tony Garnock-Jones 2018-09-29 00:07:49 +0100
  • 9275794463 Notes on embedded binary values Tony Garnock-Jones 2018-09-29 00:04:56 +0100
  • 02d67f7816 Notes on NaNs Tony Garnock-Jones 2018-09-28 11:48:58 +0100
  • 5cdde0c06d Grammar Tony Garnock-Jones 2018-09-28 11:12:58 +0100
  • 3304a00d2e Typo Tony Garnock-Jones 2018-09-28 11:12:44 +0100
  • 2d48f6086d Clarification Tony Garnock-Jones 2018-09-28 11:12:35 +0100
  • 9bce48292a More tests and fixes Tony Garnock-Jones 2018-09-28 11:00:50 +0100
  • 7184c1bfc6 Disallow whitespace between a label and its open-parenthesis Tony Garnock-Jones 2018-09-28 11:00:40 +0100
  • 6e54c78e71 More tests, coverage and fixes Tony Garnock-Jones 2018-09-27 23:14:43 +0100
  • 7497b1fea8 More tests and fixes Tony Garnock-Jones 2018-09-27 22:13:46 +0100
  • a2b703d87d Bug fixes to text reader, and more tests Tony Garnock-Jones 2018-09-27 21:35:03 +0100
  • 3c89a2b5c8 More TODOs in the text; initial textual reader in Racket Tony Garnock-Jones 2018-09-27 19:25:28 +0100
  • c176c4155f Handle a couple of TODOs Tony Garnock-Jones 2018-09-27 13:34:32 +0100
  • 732fbc7059 WIP from the early hours of this morning, adding textual syntax Tony Garnock-Jones 2018-09-27 11:42:55 +0100
  • bef125e818 Python preserves Tony Garnock-Jones 2018-09-25 15:53:56 +0100
  • d75b5c6caf Small fix and new question Tony Garnock-Jones 2018-09-25 15:53:42 +0100
  • 7a5eec51bb Remove version; improve tests Tony Garnock-Jones 2018-09-25 15:53:35 +0100
  • 4cc83014d1 Bring preserve.rkt up to spec Tony Garnock-Jones 2018-09-25 11:48:59 +0100
  • 127cbfa7bd Python SignedInteger rep needs long as well as int Tony Garnock-Jones 2018-09-25 10:20:35 +0100
  • a47ee7ed5e Link to Racket docs for prefab struct labels Tony Garnock-Jones 2018-09-25 10:08:22 +0100
  • 099d882455 Streamed binaries always use ByteString chunks Tony Garnock-Jones 2018-09-24 23:15:36 +0100
  • 426470bb7c Squeak Smalltalk mapping Tony Garnock-Jones 2018-09-24 19:54:59 +0100
  • aeec465567 Improve (?) Erlang mapping Tony Garnock-Jones 2018-09-24 19:54:52 +0100
  • 7096f5f1a4 Remove page-break override Tony Garnock-Jones 2018-09-24 19:54:43 +0100
  • f3424e7dfc Improve formatting now that section numbers exist Tony Garnock-Jones 2018-09-24 19:54:23 +0100
  • 378b8351ac RFC7159 -> RFC8259 Tony Garnock-Jones 2018-09-24 19:12:43 +0100
  • accaa03f5c Specially number appendices Tony Garnock-Jones 2018-09-24 19:12:29 +0100
  • 1d48216700 Tweaks; python mapping Tony Garnock-Jones 2018-09-24 18:34:07 +0100
  • 1e47286e2e Single-colon pseudoselectors Tony Garnock-Jones 2018-09-24 18:11:34 +0100
  • afac7c5de1 Fix the jolly section numbering Tony Garnock-Jones 2018-09-24 18:11:19 +0100
  • 1988607d7f Split out CSS; attempt to get section numbering (grrr!) Tony Garnock-Jones 2018-09-24 16:45:39 +0100
  • f38aac1e19 Minor print layout tweaks, and minor content fixes Tony Garnock-Jones 2018-09-24 16:08:48 +0100
  • 80fb72f782 Tighten Tony Garnock-Jones 2018-09-24 15:33:19 +0100
  • f84f495c93 Literal small integers Tony Garnock-Jones 2018-09-24 14:09:26 +0100
  • 86f5fd5a11 Trim and improve Tony Garnock-Jones 2018-09-24 12:59:22 +0100
  • 907bdb2cde Tweak print stylesheet Tony Garnock-Jones 2018-09-24 10:36:10 +0100
  • 97791bb20a Print makefile Tony Garnock-Jones 2018-09-23 22:56:41 +0100
  • 25560810ea Tweaks for Chrome and for print Tony Garnock-Jones 2018-09-23 22:56:36 +0100
  • 8353dc07ac Fixes Tony Garnock-Jones 2018-09-23 22:44:43 +0100
  • 7b1be3aab6 Progress Tony Garnock-Jones 2018-09-23 22:35:00 +0100
  • 1cb37ecee3 Many improvements Tony Garnock-Jones 2018-09-23 18:14:58 +0100
  • 998b7269e3 move codec.md together with preserve.md Tony Garnock-Jones 2018-09-23 14:39:46 +0100
  • 9255ce1a72 preserve.md based on codec.md which I'm about to check in Tony Garnock-Jones 2018-09-23 14:37:20 +0100
  • 9b4a4a2cc4 Rename codec --> preserve Tony Garnock-Jones 2018-08-27 10:24:11 +0100
  • cb185fcd3d Explore struct inheritance Tony Garnock-Jones 2018-08-21 10:54:17 +0100
  • 7c4b9577c8 Better codec Tony Garnock-Jones 2018-08-19 22:13:42 +0100