Commit Graph

937 Commits

Author SHA1 Message Date
Tony Garnock-Jones 8032e68214 Avoid spurious copying during dissection by using memoryview 2022-07-12 16:47:16 +02:00
Tony Garnock-Jones d22d0d7120 dissect.py 2022-07-10 17:39:48 +02:00
Tony Garnock-Jones fc8226e868 Clarify 2022-07-10 13:21:31 +02:00
Tony Garnock-Jones df1d75d181 Put cheatsheet in an appendix 2022-06-20 17:05:47 +02:00
Tony Garnock-Jones 9ee59562a1 Repair security considerations section 2022-06-19 21:19:04 +02:00
Tony Garnock-Jones b43d372014 Smaller simpler (?) presentation of binary syntax 2022-06-19 21:11:05 +02:00
Tony Garnock-Jones f28ae51215 Style tweak 2022-06-19 21:10:49 +02:00
Tony Garnock-Jones 70e282a42e More examples 2022-06-19 21:10:42 +02:00
Tony Garnock-Jones 8f607cee1a Repair tag table 2022-06-19 17:25:40 +02:00
Tony Garnock-Jones 0dd2a8d622 Permit overlong SignedInteger encodings 2022-06-19 17:20:25 +02:00
Tony Garnock-Jones 4c53dadc41 Tweaks 2022-06-19 14:36:12 +02:00
Tony Garnock-Jones 6a5d82d567 Move examples out of the main text 2022-06-19 14:36:05 +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 6d496b5113 Require non-empty sequence of annotations 2022-06-18 21:51:16 +02:00
Tony Garnock-Jones 6138bfdb8a Clarify 2022-06-18 21:51:16 +02:00
Tony Garnock-Jones 894000a54f Clarification 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 e72adf704e Update test cases 2022-06-18 21:51:16 +02:00
Tony Garnock-Jones c1462482c7 Repair example 2022-06-18 21:51:16 +02:00
Tony Garnock-Jones b67bcc6db9 Update examples 2022-06-18 21:51:16 +02:00
Tony Garnock-Jones ade682a5f6 NUL terminator on String Reprs 2022-06-18 21:51:16 +02:00
Tony Garnock-Jones 3baade843d Better tag assignment, emphasising that Embeddeds are real Values 2022-06-18 21:51:16 +02:00
Tony Garnock-Jones 8bb3f329a2 Adjust language around overlong varint encodings 2022-06-18 21:51:16 +02:00
Tony Garnock-Jones cc97b6150c Another note on lengths and reading 2022-06-18 21:51:16 +02:00
Tony Garnock-Jones d6b0b8bbd8 Loosen re overlong varints. Clarify re use of length info 2022-06-18 21:51:16 +02:00
Tony Garnock-Jones dd231284f1 Add redirect 2022-06-18 21:51:16 +02:00
Tony Garnock-Jones 6e0592256d The cheatsheet is better as a single block 2022-06-18 21:51:16 +02:00
Tony Garnock-Jones 9668bcbb03 Style tweaks 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 959b0f90b4 questions.md 2022-06-18 21:51:16 +02:00
Tony Garnock-Jones b1e01eb386 preserves-binary-cheatsheet.md 2022-06-18 21:51:16 +02:00
Tony Garnock-Jones f9071e9dc9 Update conventions.md 2022-06-18 21:51:16 +02:00
Tony Garnock-Jones 7055a6467c New "blue jelly" machine-oriented binary syntax, inspired by argdata 2022-06-18 21:51:16 +02:00
Tony Garnock-Jones 4528100248 Update PDF generation 2022-06-18 21:51:09 +02:00
Tony Garnock-Jones 0feef9cc9e Clean up named links 2022-06-18 20:28:38 +02:00
Tony Garnock-Jones 7d3789e371 Split up spec! 2022-06-18 19:12:05 +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 73ae8ddba3 NOTICE 2022-06-10 17:48:30 +02:00
Tony Garnock-Jones bb878bab46 Repair css 2022-06-10 16:05:35 +02:00
Tony Garnock-Jones b332f2668e Begin sketch of Preserves Schema semantics 2022-06-09 21:30:56 +02:00
Tony Garnock-Jones 5b01beb2f6 run-jekyll 2022-06-09 15:39:54 +02:00
Tony Garnock-Jones cd635477c6 Tweak 2022-06-09 15:37:29 +02:00
Tony Garnock-Jones 9ba8617952 Attempt to clarify Preserves Schema relationship to host-language types. 2022-06-09 14:59:53 +02:00
Tony Garnock-Jones c49b8673f7 READMEs for Schema implementations 2022-06-09 13:49:59 +02:00