Tony Garnock-Jones
|
013e99af70
|
Greatly improve service lifecycle handling
|
2021-09-28 12:53:18 +02:00 |
Tony Garnock-Jones
|
d02945c835
|
Merge latest changes from the syndicate-protocols repository
|
2021-09-27 13:57:32 +02:00 |
Tony Garnock-Jones
|
239b1b15cc
|
Repair incorrect definition name
|
2021-09-27 13:57:12 +02:00 |
Tony Garnock-Jones
|
9078267e76
|
Fix typo
|
2021-09-27 13:56:12 +02:00 |
Tony Garnock-Jones
|
955177b7db
|
Clarify action of `core-service`
|
2021-09-27 13:53:54 +02:00 |
Tony Garnock-Jones
|
9f3d3dbbc9
|
Merge latest changes from the syndicate-protocols repository
|
2021-09-27 13:50:41 +02:00 |
Tony Garnock-Jones
|
b4b4995d84
|
Oops - wanted literals, but had refs instead
|
2021-09-27 13:50:29 +02:00 |
Tony Garnock-Jones
|
422904010b
|
Refine approach to services
|
2021-09-27 13:48:26 +02:00 |
Tony Garnock-Jones
|
a263a7091d
|
Tweak debug outputs
|
2021-09-26 11:02:55 +02:00 |
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 |