Commit Graph

300 Commits

Author SHA1 Message Date
Tony Garnock-Jones da3fa84fc0 Update preserves dep to 2.0.0 2021-09-25 11:20:30 +02:00
Tony Garnock-Jones d3d088418f Dependency tracking, milestones 2021-09-24 16:15:26 +02:00
Tony Garnock-Jones 5a8a508fdc More general on_stop; the old behaviour is now at on_stop_notify 2021-09-24 16:14:55 +02:00
Tony Garnock-Jones 5cfe2fd2e0 Use `enclose!` in box-and-client example 2021-09-24 16:14:24 +02:00
Tony Garnock-Jones ffae9be241 No more distinction between internal/external protocol variants 2021-09-24 13:04:15 +02:00
Tony Garnock-Jones 9adabddf54 Merge latest changes from the syndicate-protocols repository 2021-09-24 13:03:35 +02:00
Tony Garnock-Jones 6cfd97c91a Remove protocol variant complication (experimental) 2021-09-24 12:57:05 +02:00
Tony Garnock-Jones 770fb79882 Develop service model 2021-09-24 12:56:30 +02:00
Tony Garnock-Jones cc689686ae Armstrong Ring benchmark 2021-09-24 10:57:32 +02:00
Tony Garnock-Jones 2322ad6163 Remove unused ServiceDependency schema definition 2021-09-23 21:46:54 +02:00
Tony Garnock-Jones b81e936caf Use `enclose!` macro 2021-09-23 21:46:10 +02:00
Tony Garnock-Jones d8fa812bb1 Box-and-client dataflow example 2021-09-23 21:44:19 +02:00
Tony Garnock-Jones 531d66205b Intra-actor dataflow and fields; `enclose!` macro 2021-09-23 21:43:32 +02:00
Tony Garnock-Jones a92647b740 Signal running only once spawn has started 2021-09-20 23:32:53 +02:00
Tony Garnock-Jones 9f316ac659 Implement daemon service 2021-09-20 16:42:35 +02:00
Tony Garnock-Jones c87bfd8a2d More flexible env schema 2021-09-20 15:43:13 +02:00
Tony Garnock-Jones 988a22afde Retrieve daemon config 2021-09-20 15:43:00 +02:00
Tony Garnock-Jones 9a09cac5f7 Use `during!` macro in services 2021-09-20 15:10:31 +02:00
Tony Garnock-Jones d5b28097ef Wildcard pattern generation; reactivate daemon stub 2021-09-20 14:35:29 +02:00
Tony Garnock-Jones 01a47b2c76 Fix up during! macro 2021-09-19 20:36:44 +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 3763b9ac86 (cargo-release) version 0.11.0 2021-09-10 12:43:25 +02:00
Tony Garnock-Jones 4bb01045d2 (cargo-release) version 0.6.0 2021-09-10 12:43:25 +02:00
Tony Garnock-Jones 6c72ed918a (cargo-release) version 0.11.0 2021-09-10 12:43:25 +02:00
Tony Garnock-Jones b5b1a6883c Repair reference-counting across membranes. 2021-09-08 13:11:54 +02:00
Tony Garnock-Jones 7aa67adfbf Use deserialize to avoid a bunch of useless work and code 2021-09-07 23:07:03 +02:00
Tony Garnock-Jones a7cb035b45 Make it possible to retract a handle from a non-current facet in the current actor 2021-09-07 19:12:32 +02:00
Tony Garnock-Jones 2cb72cd020 TODO 2021-09-07 17:28:53 +02:00
Tony Garnock-Jones 9f3b9cfd59 More docs 2021-09-04 17:48:22 +02:00
Tony Garnock-Jones 4af561537b Flow control documentation 2021-09-04 17:38:34 +02:00
Tony Garnock-Jones e3d1a0a43c Bump deps 2021-09-04 16:42:13 +02:00
Tony Garnock-Jones b7b225c9c8 Update README 2021-09-02 15:30:16 +02:00
Tony Garnock-Jones facef964c4 preserves 1.0.0 2021-09-02 11:17:07 +02:00
Tony Garnock-Jones 5f4f7d3a94 Bump deps 2021-09-02 11:10:32 +02:00
Tony Garnock-Jones 622115e13c Comment out my personal path overrides (!) 2021-09-01 19:38:56 +02:00
Tony Garnock-Jones e90fe2c41e Supervisor RestartPolicy 2021-09-01 17:31:01 +02:00
Tony Garnock-Jones 74ca267cef Move prevent_inert_check to During facet, where it is more generally useful 2021-08-31 17:01:43 +02:00
Tony Garnock-Jones fb6070d1cd Avoid spurious long-lived Account 2021-08-31 16:21:00 +02:00
Tony Garnock-Jones 2e232ca5b2 Structured pattern syntax (!) 2021-08-31 16:19:29 +02:00
Tony Garnock-Jones c6e9b613e1 Don't print errors on failed send_actions in EventBuffer::deliver. 2021-08-30 23:49:08 +02:00
Tony Garnock-Jones d8c3e37d17 Supervision; delayed actions; better tracing (incl `M: Debug`); linked task release 2021-08-30 23:41:51 +02:00
Tony Garnock-Jones 5861f91971 Entity::stop, Activation::on_stop 2021-08-30 14:17:40 +02:00
Tony Garnock-Jones 6757d0d4b5 (cargo-release) version 0.10.0 2021-08-30 13:24:56 +02:00
Tony Garnock-Jones dd0f7462b6 (cargo-release) version 0.5.0 2021-08-30 13:24:55 +02:00
Tony Garnock-Jones 7d70d98fe5 (cargo-release) version 0.10.0 2021-08-30 13:24:55 +02:00
Tony Garnock-Jones ea66959cf4 Only insert/replace content for a file if it was able to be read successfully 2021-08-30 13:24:00 +02:00
Tony Garnock-Jones 9b7febb8d7 ConfigWatcher 2021-08-30 12:08:58 +02:00
Tony Garnock-Jones 18e77a87a5 Remove unneeded SERVICE_NAME constant in debt_reporter 2021-08-30 12:08:58 +02:00
Tony Garnock-Jones 29967d76a4 Use tracing's macros for debug/display 2021-08-30 12:08:58 +02:00
Tony Garnock-Jones 1266a80696 Improve core actor tracing/logging 2021-08-30 12:08:58 +02:00