Commit Graph

245 Commits (main)

Author SHA1 Message Date
Matthew Butterick d764867ab5 setup 5 years ago
Matthew Butterick dd6da0fe5f notes 5 years ago
Matthew Butterick 2a05b0c379 note 5 years ago
Matthew Butterick 080ce746ae improve arity 5 years ago
Matthew Butterick f0190a5651 pd 5 years ago
Matthew Butterick a59d487044 start propdesc 5 years ago
Matthew Butterick 8ceac4294c improve error msgs 5 years ago
Matthew Butterick 88e5267f09 xenobase% → x:base% 5 years ago
Matthew Butterick e3f4d88f8f add `base-class` option to constructor funcs 5 years ago
Matthew Butterick 0214d3f0a7 avoid internal interface 5 years ago
Matthew Butterick fe70bdf3d8 use ordinary `decode` on nested objects 5 years ago
Matthew Butterick be36d47471 typo 5 years ago
Matthew Butterick 6e1cf4e82e size kwarg 5 years ago
Matthew Butterick f38e8cd8ac rename internal methods 5 years ago
Matthew Butterick c33e1268c4 delete generic interface 5 years ago
Matthew Butterick 3c23354f10 rename helper to base 5 years ago
Matthew Butterick 6961d539fe use public decode in lazy array 5 years ago
Matthew Butterick 6e3c4b52b9 deps 5 years ago
Matthew Butterick ad62683894 no mutable 5 years ago
Matthew Butterick c1ca6d6560 match it 5 years ago
Matthew Butterick adadae2154 hasheqs 5 years ago
Matthew Butterick 0bffe1b26c in the fade 5 years ago
Matthew Butterick 21b380587d structify pointer 5 years ago
Matthew Butterick ee9a861090 extra 5 years ago
Matthew Butterick 8258f69dc2 compression 5 years ago
Matthew Butterick 7a539a2b13 so smol 5 years ago
Matthew Butterick c1464441c6 unbust 5 years ago
Matthew Butterick ac885f26d0 [bust] 5 years ago
Matthew Butterick 3e8fa7fcc8 delete extraneous key 5 years ago
Matthew Butterick 5fced8eda0 and rename some others too 5 years ago
Matthew Butterick 214f8992d9 rename pointer keys 5 years ago
Matthew Butterick d895e12fb2 hashier 5 years ago
Matthew Butterick 1f447658a4 change parent key name 5 years ago
Matthew Butterick 686d4e76aa change _length key name 5 years ago
Matthew Butterick b3b6bc386d change currentOffset key name 5 years ago
Matthew Butterick a0076963fd change startOffset key name 5 years ago
Matthew Butterick 51db49a10b change version-key name 5 years ago
Matthew Butterick a14d4feddb remove #;parent arg, xeno rename 5 years ago
Matthew Butterick fc78111cd1 x:int 5 years ago
Matthew Butterick fa97961eb1 renames 5 years ago
Matthew Butterick e456116dee further renames 5 years ago
Matthew Butterick 2406027da7 x:t 5 years ago
Matthew Butterick dbe0a8099f xx → x: 5 years ago
Matthew Butterick a5476dfd49 no xx 5 years ago
Matthew Butterick 964ced9cdf goodbye 5 years ago
Matthew Butterick c9dd1f7321 duh 5 years ago
Matthew Butterick c1d81f4169 nits 5 years ago
Matthew Butterick 268190290a convert 5 years ago
Matthew Butterick d7995eb51c missing port args 5 years ago
Matthew Butterick 3d963dbf4b missing port arg 5 years ago
Matthew Butterick 9d1966d7aa better pre post args 5 years ago
Matthew Butterick 7252ab67ef move a test 5 years ago
Matthew Butterick bd5c93a8bf all tests pass 5 years ago
Matthew Butterick bca445d73c export generic 5 years ago
Matthew Butterick 65513f8c35 resume in versioned struct 5 years ago
Matthew Butterick 539a53014c fixup 5 years ago
Matthew Butterick 19445f94bd struct test 5 years ago
Matthew Butterick a985b09df9 pointer tests 5 years ago
Matthew Butterick aad17ee09f structing 5 years ago
Matthew Butterick 4242d6150a rename fields 5 years ago
Matthew Butterick 38c13f17b6 string 5 years ago
Matthew Butterick 34a2c117a8 reserved 5 years ago
Matthew Butterick 169460dc87 xoptional 5 years ago
Matthew Butterick da0615684d xla 5 years ago
Matthew Butterick bcb955e296 in lazy array 5 years ago
Matthew Butterick 9a6996ec57 nit 5 years ago
Matthew Butterick d27102aeac enum pass 5 years ago
Matthew Butterick d8960f1ec9 buffer done 5 years ago
Matthew Butterick b5b5dff0cb bitfield tests pass 5 years ago
Matthew Butterick 4e523ad74e resume in bitfield 5 years ago
Matthew Butterick 52fa63e160 pointer 5 years ago
Matthew Butterick b1a5fd3a23 hide some details 5 years ago
Matthew Butterick 9a225905f5 nits 5 years ago
Matthew Butterick e669cd70f0 resume in pointer 5 years ago
Matthew Butterick ad99b7f9aa numbers pass 5 years ago
Matthew Butterick 6c85a4f954 xfloat 5 years ago
Matthew Butterick 986609861a class0 5 years ago
Matthew Butterick 06eb6f8cb6 parent parameter 5 years ago
Matthew Butterick da3f055ee2 finesse the lazy 5 years ago
Matthew Butterick e7e2038d4d nits 5 years ago
Matthew Butterick f5d2309164 support structs as field sources 5 years ago
Matthew Butterick ecb3e4a1cf nits 5 years ago
Matthew Butterick 4c50c422a1 undump 5 years ago
Matthew Butterick 79b3cbae73 add xdecode 5 years ago
Matthew Butterick 141589ddd3 xstring: default to utf8 encoding 5 years ago
Matthew Butterick 12c4e5dad8 change #:style to #:relative-to 5 years ago
Matthew Butterick 50a553c18f new xenomorph 5 years ago
Matthew Butterick 677b41e833 hashier 5 years ago
Matthew Butterick c8af0c2cea more kwargs 5 years ago
Matthew Butterick 4118c0f1de support kw args 5 years ago
Matthew Butterick cb858bc636 replace lazy-thunk with delay / force 5 years ago
Matthew Butterick 23429648c5 nitly 5 years ago
Matthew Butterick e8f7d45d3f repair a test 5 years ago
Matthew Butterick 43a0ae0bf9 update test 5 years ago
Matthew Butterick 7d22b9224c pre-encode and post-deocde 5 years ago
Matthew Butterick 60ac5e801d size finalizer 5 years ago
Matthew Butterick 99cce00d36 yah 5 years ago
Matthew Butterick c9f87e364b add kwarg to `size` 5 years ago
Matthew Butterick e83dac781b ctx to parent 5 years ago
Matthew Butterick 79fc919ee6 move 5 years ago
Matthew Butterick f7ff697540 ctx → parent 5 years ago
Matthew Butterick 991378aaaf parameterizing 5 years ago
Matthew Butterick 44d66b7782 use streams with lazy array 5 years ago
Matthew Butterick 4d7cdfe3ee lazy array done 5 years ago
Matthew Butterick 69ce909495 test file 5 years ago
Matthew Butterick a4385f8c13 versioned struct done 5 years ago
Matthew Butterick dba2883573 where's the shadow government 5 years ago
Matthew Butterick 5e60b94d81 reserved done 5 years ago
Matthew Butterick 7ab69869d1 optional done 5 years ago
Matthew Butterick ec946a275f enum done 5 years ago
Matthew Butterick e46d7271d5 buffer done 5 years ago
Matthew Butterick 9ee034d7ec bitfield done 5 years ago
Matthew Butterick 8b542994e7 main tester 5 years ago
Matthew Butterick 381302284a struct ptr test fixed 5 years ago
Matthew Butterick 9401659ae4 del 5 years ago
Matthew Butterick 6e7b8529f4 struct ptr test [broken] 5 years ago
Matthew Butterick f2e50859db array ptr test 5 years ago
Matthew Butterick 0f2a613bb4 main pointer tests pass 5 years ago
Matthew Butterick 1379ddcd02 rename 5 years ago
Matthew Butterick 143cf1e138 struct tests pass 5 years ago
Matthew Butterick 6f997f8b7e string tests pass 5 years ago
Matthew Butterick 53161dc964 array tests pass 5 years ago
Matthew Butterick 0eba993f8d number tests pass 5 years ago
Matthew Butterick e4aa5d254c more number 5 years ago
Matthew Butterick ce40f24644 gen 5 years ago
Matthew Butterick 17bbb2b56f rev 5 years ago
Matthew Butterick 0f85d1d83c suppress error 5 years ago
Matthew Butterick 64f762f9d7 delete racket/function 5 years ago
Matthew Butterick d0647d4532 avoid dark patterns 6 years ago
Matthew Butterick 8de6136536 iggy 6 years ago
Matthew Butterick 0dc87d4729 Update README.md 6 years ago
Matthew Butterick 70a6de60f2 Update LICENSE.md 6 years ago
Matthew Butterick 3f64600dff Delete LICENSE 6 years ago
Matthew Butterick ebff96ff51 Create LICENSE.md 6 years ago
Matthew Butterick 695a1b4cf3 move base up 6 years ago
Matthew Butterick 59195835f8 tests pass 6 years ago
Matthew Butterick 3c27002620 bye 6 years ago
Matthew Butterick 1b8557373b glory 6 years ago
Matthew Butterick 57e70b5802 touches 6 years ago
Matthew Butterick 16528f8ecd .gitignore is now working 6 years ago
Matthew Butterick 0c02a0bccc deps 6 years ago
Matthew Butterick d2243a54fb unstablers 6 years ago
Matthew Butterick 60eedd8ee2 ignore this 6 years ago
Matthew Butterick 29d43518c5 no, THIS is the initial commit 6 years ago
Matthew Butterick 49848d0ec6 Initial commit 6 years ago