Commit Graph

306 Commits

Author SHA1 Message Date
Emery Hemingway b209548f5d Cleanup test_chat 2024-03-15 10:21:24 +00:00
Emery Hemingway a7c0c2027b relays: resolve environment once 2024-03-15 10:21:18 +00:00
Emery Hemingway 7b7577f8ff Adjust actor API 2024-03-15 10:20:27 +00:00
Emery Hemingway ac55c9fc75 Put during clauses in new facets 2024-03-15 10:20:07 +00:00
Emery Hemingway 209d2327d2 Fix runaway shutdown loop 2024-03-14 13:14:51 +00:00
Emery Hemingway ee0918492e Update Preserves dependency 2024-03-14 12:58:30 +00:00
Emery Hemingway 727d7a335f Add FacetGuard 2024-03-12 12:33:23 +00:00
Emery Hemingway 70d68b17d0 actors: better facet stop tracing 2024-03-12 12:33:18 +00:00
Emery Hemingway aca4f4b822 Build without tracing 2024-03-11 14:40:42 +00:00
Emery Hemingway 20c81fe225 relays: create fresh dataspace at stdin relay 2024-03-08 16:30:31 +00:00
Emery Hemingway 0e84fe2775 Fixup var Turn 2024-03-08 16:18:28 +00:00
Emery Hemingway 75cd3f32ca Attenuate and sync 2024-03-08 16:11:02 +00:00
Emery Hemingway 7eb9537df1 Queue effects to the local actor to the local turn 2024-03-08 16:09:55 +00:00
Emery Hemingway 20d7420b81 Fixup revert var Turn 2024-03-08 16:08:37 +00:00
Emery Hemingway dc4bf22675 Revert to var Turn 2024-03-08 15:40:07 +00:00
Emery Hemingway e217a9378d Use global turn queue 2024-03-08 12:01:20 +00: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
Emery Hemingway 46dca031fa relays: split connecting and resolving 2024-02-08 15:28:37 +00:00
Emery Hemingway 79c621e979 patterns: support embedded literals 2024-02-08 15:28:37 +00:00
Emery Hemingway a05cfa37eb Make publish and spawn discardable 2024-02-08 15:28:37 +00:00
Emery Hemingway d6a8b31812 patterns: do not match inner types at dropType 2024-02-08 15:28:36 +00:00
Emery Hemingway a4ba81a481 Cleanup relays 2024-01-16 19:59:34 +02:00
Emery Hemingway 75d1e33bff actors/timers: use sleepAsync
The asyncdispatch.addTimer proc seems to leak file descriptors.
2024-01-14 12:35:39 +02:00
Emery Hemingway 6b642645f9 Make sync work 2024-01-14 12:35:39 +02:00
Emery Hemingway 0e5637a6c3 Patterns: selectively grab dictionary fields 2024-01-14 12:13:30 +02:00
Emery Hemingway 3e11884a91 Update Preserves lock 2024-01-08 12:59:11 +02:00
Emery Hemingway 7721138bf4 Use new Preserves embeddeding 2024-01-08 00:11:59 +02:00
Emery Hemingway 59ece65f3b patterns: drop unspecified type elements at T ?: {N:pat}
Emit a <_> pattern for unspecified elements rather than patterns
that would match metadata like record label and arity.
2024-01-06 16:48:12 +02:00
Emery Hemingway 6d2a401a2b Use mapEmbeds 2024-01-06 14:44:14 +02:00
Emery Hemingway 19121e514c stop building $(BIN_DIR)/mint 2024-01-06 14:30:23 +02:00
Emery Hemingway df52f72263 Update schemas to get optionals 2024-01-06 13:59:38 +02:00
Emery Hemingway e48c62f448 Shuffle imports 2024-01-06 13:56:12 +02:00
Emery Hemingway 3cc3a48c82 fixup! WiP! Value transition 2024-01-01 20:46:48 +02:00
Emery Hemingway c1c5333778 Protocol changes 2024-01-01 20:29:54 +02:00
Emery Hemingway 1e107131d8 WiP! Value transition 2024-01-01 20:20:44 +02:00
Emery Hemingway a0355637d8 Fix patterns grab recursion 2023-12-31 20:06:12 +02:00