Commit Graph

21 Commits

Author SHA1 Message Date
Tony Garnock-Jones bd71008e13 Executors; repair relay.service 2023-03-06 23:24:36 +01:00
Tony Garnock-Jones 17f9833708 Introduce actor System to keep track of outstanding tasks 2023-02-12 22:02:08 +01:00
Tony Garnock-Jones c0afd99e46 First stab at tackling issues involved in running Syndicate in a multi-threaded context 2022-01-11 20:53:59 +01:00
Tony Garnock-Jones 2b5a0cdf02 Avoid complications in cases where we start a syndicate actor as part of another application 2022-01-11 20:19:40 +01:00
Tony Garnock-Jones 4662cbefd6 turn.after 2022-01-11 18:20:49 +01:00
Tony Garnock-Jones 8af47f1a1f on_stop_or_crash 2022-01-11 18:20:39 +01:00
Tony Garnock-Jones 04d46585fd Simplify 2022-01-08 13:43:42 +01:00
Tony Garnock-Jones 162ceb4270 Repair error 2021-12-25 17:03:14 -05:00
Tony Garnock-Jones 27b6b57661 Use thread-local storage instead of an explicit turn argument 2021-12-25 16:59:21 -05:00
Tony Garnock-Jones fd36cff912 Dataflow 2021-12-25 11:35:11 -05:00
Tony Garnock-Jones 529754f202 Experiment: run facet teardown in the current turn, immediately, instead of delayed 2021-12-24 18:38:38 -05:00
Tony Garnock-Jones 0fdffb3965 Better logging 2021-12-24 18:38:38 -05:00
Tony Garnock-Jones cb32bc15af Group turns *by actor* instead of by facet. 2021-12-01 15:31:34 +01:00
Tony Garnock-Jones f71b8b0790 Make it possible to retract handles from other facets within one's actor 2021-09-07 14:35:40 +02:00
Tony Garnock-Jones aa2baa62f1 Yet another decorator 2021-08-19 17:09:07 -04:00
Tony Garnock-Jones 026d1ec151 Further refinements 2021-08-19 17:04:35 -04:00
Tony Garnock-Jones 38f6f500c3 Better decorators; treat linked tasks as non-inert 2021-08-19 16:08:53 -04:00
Tony Garnock-Jones 82e5a2c07b Utility decorators 2021-08-19 15:50:21 -04:00
Tony Garnock-Jones 1f7832a358 Start on linked_task 2021-08-19 14:04:38 -04:00
Tony Garnock-Jones 2b06fc2758 Relay and chat demo; not quite there yet 2021-08-18 22:59:04 -04:00
Tony Garnock-Jones 10f4bc9e34 Reimplement following novy design 2021-08-18 13:35:49 -04:00