Commit Graph

325 Commits

Author SHA1 Message Date
Emery Hemingway 6487ef65d0 http_driver: add 504 binding timeouts 2024-04-08 20:44:23 +01:00
Emery Hemingway 6a4854110c http_driver: don't send empty chunks 2024-04-08 20:37:17 +01:00
Emery Hemingway 464043c8bf http_driver: set sequenceNumber 2024-04-08 17:01:35 +01:00
Emery Hemingway 15637620f0 http_driver: strip query ? from URL path 2024-04-08 16:59:32 +01:00
Emery Hemingway c2dce8a274 Update README 2024-04-08 14:50:36 +01:00
Emery Hemingway 1a3fdf2a5a Update Taps dependency 2024-04-08 14:43:37 +01:00
Emery Hemingway c2e1e2e0fa drivers/http_driver: new http server 2024-04-05 13:36:52 +01:00
Emery Hemingway 5f45f76452 Add solo5 tests 2024-04-03 11:01:17 +01:00
Emery Hemingway 403e54878c Rename syndicate/actors to syndicate/drivers 2024-04-03 11:01:02 +01:00
Emery Hemingway 7c72ea5732 Solo5 support 2024-04-02 16:34:33 +01:00
Emery Hemingway 2aee79662e Add terminate(Turn, Exception) 2024-04-02 14:50:09 +01:00
Emery Hemingway 8b79dce5ba Invert spawnActors arguments 2024-04-02 14:50:09 +01:00
Emery Hemingway 6bcf039dc2 stopIfInertAfter: call action immediately 2024-04-02 14:50:09 +01:00
Emery Hemingway 217a6aacf3 relays: catch only IOError during resolution 2024-04-02 14:50:09 +01:00
Emery Hemingway aea9a2e4e6 relays: send events from a single turn in a single packet 2024-04-02 14:50:09 +01:00
Emery Hemingway 78d7efc712 Fix tracing of turns from turns 2024-04-02 14:50:09 +01:00
Emery Hemingway 289754499c Fix hashing of Actor and Facet 2024-04-02 14:50:09 +01:00
Emery Hemingway 4fe2173d81 Flush trace stream after every event 2024-04-02 14:50:09 +01:00
Emery Hemingway 87e730bc5b Add stop(Facet) 2024-04-02 14:50:09 +01:00
Emery Hemingway 399fd4a30c Replace spawnLink with linkActor 2024-04-02 14:50:09 +01:00
Emery Hemingway bf8f7e9aaa Move durings into new facets 2024-04-02 14:50:09 +01:00
Emery Hemingway d654195fb8 Cleanup test_chat 2024-04-02 14:50:09 +01:00
Emery Hemingway 76acf2cb67 relays: resolve environment once 2024-04-02 14:50:09 +01:00
Emery Hemingway 50b00827ce Adjust actor API 2024-04-02 14:50:09 +01:00
Emery Hemingway 81ce71d495 Put during clauses in new facets 2024-04-02 14:50:09 +01:00
Emery Hemingway a3146f88a5 Fix runaway shutdown loop 2024-04-02 14:50:09 +01:00
Emery Hemingway 9ca073d433 Update Preserves dependency 2024-04-02 14:50:09 +01:00
Emery Hemingway cd846d0d46 Add FacetGuard 2024-04-02 14:50:09 +01:00
Emery Hemingway 82f2e8ee98 actors: better facet stop tracing 2024-04-02 14:50:09 +01:00
Emery Hemingway 1592fac3b1 Build without tracing 2024-04-02 14:50:09 +01:00
Emery Hemingway 8ef95c0e1d relays: create fresh dataspace at stdin relay 2024-04-02 14:50:09 +01:00
Emery Hemingway a014362292 Attenuate and sync 2024-04-02 14:50:09 +01:00
Emery Hemingway b8c1bec9cf Queue effects to the local actor to the local turn 2024-04-02 14:50:09 +01:00
Emery Hemingway cf395dbfa4 Revert to var Turn 2024-04-02 14:50:09 +01:00
Emery Hemingway 9d975bab56 Use global turn queue 2024-04-02 14:50:09 +01:00
Emery Hemingway 15d2e8bfb4 Replace actor and relay API 2024-03-04 18:20:59 +00:00
Emery Hemingway eb5d4d9a57 Port relays to nim-sys 2024-03-04 18:20:29 +00:00
Emery Hemingway 01f26caf7b New timers actor 2024-03-01 14:26:36 +00:00
Emery Hemingway e31069e41a API renaming 2024-03-01 14:10:20 +00:00
Emery Hemingway fdf2994ec4 bags: export some table procs 2024-03-01 14:05:03 +00:00
Emery Hemingway 0cee6670c9 De-async actors 2024-03-01 14:04:47 +00:00
Emery Hemingway 1ce96560f4 Cleanup actors 2024-03-01 14:01:42 +00:00
Emery Hemingway d365a1e6e5 Remove gcsafe declarations
CPS doesn't give gcsafe assurances.
2024-03-01 14:00:31 +00:00
Emery Hemingway 3e5d910d1a Depend on cps and nim-sys 2024-03-01 13:57:48 +00:00
Emery Hemingway 50a77995bc Update lock.json 2024-02-09 15:41:25 +00:00
Emery Hemingway 3e324e2de4 Remove stale Spry script 2024-02-08 15:29:10 +00:00
Emery Hemingway aadf7a3dc7 Update syndicate-protocols 2024-02-08 15:28:37 +00:00
Emery Hemingway a2849b18c9 Preserves: floats merged into doubles 2024-02-08 15:28:37 +00:00
Emery Hemingway f3d6e578cb Single IEEE754 type 2024-02-08 15:28:37 +00:00
Emery Hemingway 39cb3790df relays: generalize gatekeeper resolution 2024-02-08 15:28:37 +00:00