Commit Graph

89 Commits

Author SHA1 Message Date
Tony Garnock-Jones c46f78f536 Add schema bundle target 2021-04-01 22:05:40 +02:00
Tony Garnock-Jones 29245af627 Bump preserves dep 2021-04-01 22:03:52 +02:00
Tony Garnock-Jones be81529c5d Named arguments 2021-03-23 19:18:26 +01:00
Tony Garnock-Jones 1bd65cd283 Update to new schema compiler backend 2021-03-23 12:18:57 +01:00
Tony Garnock-Jones 346218f26a Regenerate from schema with better compiler 2021-03-14 21:18:49 +01:00
Tony Garnock-Jones a9c9def067 Use generated decoders 2021-03-12 20:49:18 +01:00
Tony Garnock-Jones 1269293b8a Update to fixed packages 2021-03-11 23:14:06 +01:00
Tony Garnock-Jones 56ca208b24 Update to latest schema 2021-03-11 23:04:55 +01:00
Tony Garnock-Jones 30bb5393c6 Back up to speed by avoiding S.* prefix and importing individual values directly 2021-03-11 22:57:18 +01:00
Tony Garnock-Jones 5086e3b209 Switch to using the schema-generated code. It's about half the speed. I wonder why? 2021-03-11 21:56:35 +01:00
Tony Garnock-Jones 4393561fc9 Upgrade preserves 2021-03-11 19:18:00 +01:00
Tony Garnock-Jones f7399cb858 Move to autogenerated schemas 2021-03-11 18:00:45 +01:00
Tony Garnock-Jones 8fa737ce85 Prepare for Preserves schema; switch to yarn 2021-03-10 23:49:34 +01:00
Tony Garnock-Jones 1b120512a8 Attenuator, for experimenting with client/server 2021-03-05 21:37:58 +01:00
Tony Garnock-Jones 4b7fd6ce88 Bump preserves version 2021-03-05 21:18:01 +01:00
Tony Garnock-Jones 26582f2799 SturdyRef gatekeeper 2021-03-04 22:08:49 +01:00
Tony Garnock-Jones 1c7e68f461 Split out sturdy-demo.ts 2021-03-04 21:11:58 +01:00
Tony Garnock-Jones e7ebf8e821 Split out crypto to get it to run in the browser as well as node.js 2021-03-04 21:01:28 +01:00
Tony Garnock-Jones 50a563210c SturdyRef prototype 2021-03-04 19:54:22 +01:00
Tony Garnock-Jones e23b93e913 Split out rewrite.ts 2021-03-04 19:54:12 +01:00
Tony Garnock-Jones b72fb6c309 Tidy up 2021-03-04 11:38:20 +01:00
Tony Garnock-Jones e14082795c Client/server! 2021-03-04 11:29:37 +01:00
Tony Garnock-Jones 81a307e03c Move exception handling to the right place: inside each turn 2021-03-04 11:29:28 +01:00
Tony Garnock-Jones 01fb3a471a Allow startup without explicit limit/report parameters 2021-03-04 11:29:04 +01:00
Tony Garnock-Jones ade26bd283 Bump preserves dep 2021-03-04 11:28:44 +01:00
Tony Garnock-Jones 12103e43d2 Reuse decoder, allowing multi- or partial-packet input byte chunks 2021-03-04 10:42:52 +01:00
Tony Garnock-Jones abcf0dd933 Repair warnings 2021-03-03 16:39:37 +01:00
Tony Garnock-Jones 9865fe4efd Better Worker state management, including proper shutdown 2021-03-03 16:23:22 +01:00
Tony Garnock-Jones 5c3408f488 Cosmetic 2021-03-03 16:23:00 +01:00
Tony Garnock-Jones 26f8cd81d2 Run box/client in the actor they are spawned in, for Worker termination purposes 2021-03-03 16:22:19 +01:00
Tony Garnock-Jones b2add0e463 Actor atExit and exitHooks 2021-03-03 16:21:47 +01:00
Tony Garnock-Jones 94831bd140 Cross-Relay attenuation 2021-03-03 15:45:35 +01:00
Tony Garnock-Jones 1cf0d9f89f Less ceremony around proxied retractions 2021-03-03 11:48:07 +01:00
Tony Garnock-Jones 1f5389b9cd Revocable forwarders 2021-03-03 11:45:01 +01:00
Tony Garnock-Jones f8f643000a Repair task-reordering bug 2021-03-03 11:44:45 +01:00
Tony Garnock-Jones b922a53d6a Simpler wload 2021-03-02 16:42:53 +01:00
Tony Garnock-Jones 9b904ee4df Remove unused imports 2021-03-02 15:53:06 +01:00
Tony Garnock-Jones 58791867f3 Don't hog the runtime permanently with spinning actors 2021-03-02 13:58:03 +01:00
Tony Garnock-Jones b6473eee6d Clean up repo layout 2021-03-02 13:53:33 +01:00
Tony Garnock-Jones d9a1480bad Bump preserves dep 2021-03-02 13:44:31 +01:00
Tony Garnock-Jones f29a7946f2 Attenuation with relaying - not finished yet 2021-03-02 12:41:06 +01:00
Tony Garnock-Jones 096262fdd5 Fix CRec type 2021-03-02 12:40:50 +01:00
Tony Garnock-Jones 3a4a8a6ccb Much good progress 2021-03-02 09:52:50 +01:00
Tony Garnock-Jones c7f5f487e7 Better record typing 2021-02-25 23:23:51 +01:00
Tony Garnock-Jones 080c5bd278 Huh, don't need to mention discard as often 2021-02-25 22:50:50 +01:00
Tony Garnock-Jones 3b2e544f35 Lifted patterns and templates; typed records 2021-02-25 22:24:21 +01:00
Tony Garnock-Jones 99e6b6ab3d Split out dataspace.ts; more notes on patterns 2021-02-25 12:29:02 +01:00
Tony Garnock-Jones 55cb767635 Notes on pattern languages 2021-02-25 12:22:28 +01:00
Tony Garnock-Jones 88bfb1373b Tweak matcher 2021-02-25 11:43:38 +01:00
Tony Garnock-Jones c3100f158e Attenuation now has alternative template possibilities 2021-02-25 11:41:26 +01:00