Tony Garnock-Jones
9080dc6f1e
Fill in the rest of the jolly owl
2022-01-20 10:12:04 +01:00
Tony Garnock-Jones
4dc613a091
Foundations for causal tracing
2022-01-19 14:40:50 +01:00
Tony Garnock-Jones
3d3c1ebf70
Better handling of activation after termination, which repairs a scary-looking-but-harmless panic in config_watcher's private thread
2022-01-16 00:02:33 +01:00
Tony Garnock-Jones
c3a9525ef1
Track enough information to allow piecing-together of parent/child relationships among actors
2022-01-10 12:52:12 +01:00
Tony Garnock-Jones
a831b02ca5
Accommodate changes to dataspacePatterns
2021-12-13 15:43:24 +01:00
Tony Garnock-Jones
0d7ac7441f
stop() and stop_facet(facet_id) now return unit
2021-10-07 16:59:34 +02:00
Tony Garnock-Jones
de795219af
Fix up daemon retry logic. Also: named fields; better stop logic.
...
In particular:
1. The root facet is considered inert even if it has outbound
assertions. This is because the only outbound assertion it can have is
a half-link to a peer actor, which shouldn't prevent the actor from
terminating normally if the user-level "root" facet stops.
2. On stop_facet_and_continue, parent-facet continuations execute
inline rather than at commit time. This is so that a user-level "root"
facet can *replace* itself. Remains to be properly exercised/tested.
2021-09-28 17:10:36 +02:00
Tony Garnock-Jones
013e99af70
Greatly improve service lifecycle handling
2021-09-28 12:53:18 +02:00
Tony Garnock-Jones
cc689686ae
Armstrong Ring benchmark
2021-09-24 10:57:32 +02:00
Tony Garnock-Jones
531d66205b
Intra-actor dataflow and fields; `enclose!` macro
2021-09-23 21:43:32 +02:00
Tony Garnock-Jones
ccd54be3b2
Adapt to new Preserves major version; stub daemon basis
2021-09-19 16:53:37 +02:00
Tony Garnock-Jones
738ac3163a
spawn_link; reactive debt_reporter service startup
2021-08-28 14:39:00 +02:00
Tony Garnock-Jones
f56c0df10f
Facets!
2021-08-27 15:31:18 +02:00
Tony Garnock-Jones
931c4e5cd1
Some documentation; rename Debtor to Account
2021-08-13 15:51:11 -04:00
Tony Garnock-Jones
37fd904210
First reorganisation of workspace into a ... workspace
2021-08-12 21:13:49 -04:00