Tony Garnock-Jones
ccb38c5641
Fix targets for release building
2021-11-14 15:57:12 +01:00
Tony Garnock-Jones
98a09f53e8
Release 0.14.1
...
syndicate-server@0.14.1
Generated by cargo-workspaces
2021-11-14 15:48:56 +01:00
Tony Garnock-Jones
ce743fa934
Repair bug: environments should have symbol keys, not string keys
2021-11-14 15:47:12 +01:00
Tony Garnock-Jones
4deb9cbfcc
Update deps
2021-11-13 13:39:10 +01:00
Tony Garnock-Jones
a0e6ce0f4d
x86_64-binary-release target
2021-11-13 13:37:53 +01:00
Tony Garnock-Jones
63e86efc38
(cargo-release) version 0.9.0
2021-11-12 12:34:21 +01:00
Tony Garnock-Jones
64ccf5c661
(cargo-release) version 0.14.0
2021-11-12 12:34:21 +01:00
Tony Garnock-Jones
212a5a11a3
(cargo-release) version 0.14.0
2021-11-12 12:34:21 +01:00
Tony Garnock-Jones
2ec35ad868
Process the rest of the turn even when an unknown oid is seen
2021-10-18 17:21:09 +02:00
Tony Garnock-Jones
13a0100ad8
Add OnStop (though I'm not sure about it as a permanent feature! The syntax is gross)
2021-10-13 12:13:19 +02:00
Tony Garnock-Jones
d5f14ab761
Makefile & Cross.toml hack to work around an aarch64 cross-compilation issue ( https://github.com/rust-embedded/cross/issues/598 )
2021-10-13 12:12:02 +02:00
Tony Garnock-Jones
50e55e3fca
Use the localdev pattern
2021-10-08 18:14:56 +02:00
Tony Garnock-Jones
1c80b183f1
(cargo-release) version 0.13.0
2021-10-08 16:40:11 +02:00
Tony Garnock-Jones
49eeb2452d
(cargo-release) version 0.8.0
2021-10-08 16:40:11 +02:00
Tony Garnock-Jones
6f18f728d6
(cargo-release) version 0.13.0
2021-10-08 16:40:11 +02:00
Tony Garnock-Jones
4713005997
wait_for_all_actors_to_stop
2021-10-08 16:37:26 +02:00
Tony Garnock-Jones
baf98d6c54
Better span naming and logging tweaks
2021-10-08 16:37:17 +02:00
Tony Garnock-Jones
3c42b5eaeb
Tweak logging
2021-10-07 22:21:38 +02:00
Tony Garnock-Jones
e101258473
Message handling
2021-10-07 22:03:29 +02:00
Tony Garnock-Jones
fb744082b9
Only include config files with names ending in .pr
2021-10-07 21:37:24 +02:00
Tony Garnock-Jones
c51f6b2a4e
Repair off-by-one in error message
2021-10-07 21:29:13 +02:00
Tony Garnock-Jones
733037f41b
"timestamp" expression
2021-10-07 21:29:01 +02:00
Tony Garnock-Jones
0837606ca7
Message sending
2021-10-07 21:28:47 +02:00
Tony Garnock-Jones
3c106dcb86
Refine logging
2021-10-07 21:28:20 +02:00
Tony Garnock-Jones
2d31e86b05
Update configuration in run-server
2021-10-07 20:54:14 +02:00
Tony Garnock-Jones
ac6f37cf0c
Clean up error reporting
2021-10-07 18:10:59 +02:00
Tony Garnock-Jones
40025b90a6
More capability-oriented scripting language
2021-10-07 17:00:04 +02: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
7b6a2dab76
More interesting config interpreter
2021-10-06 22:03:12 +02:00
Tony Garnock-Jones
f640111f20
Huh, I seem to have left this unfinished
2021-10-06 22:02:27 +02:00
Tony Garnock-Jones
97af85a024
Merge latest changes from the syndicate-protocols repository
2021-10-06 21:52:23 +02:00
Tony Garnock-Jones
b42230b96a
ServiceObject
2021-10-06 21:51:08 +02:00
Tony Garnock-Jones
7117215963
Binary and text support
2021-10-05 21:11:16 +02:00
Tony Garnock-Jones
f74bc2e069
Remove unnecessary `use` clauses
2021-10-05 21:10:53 +02:00
Tony Garnock-Jones
d87ff4f62f
Step toward inferior syndicate processes
2021-10-05 19:10:46 +02:00
Tony Garnock-Jones
9af31cfaad
More debug output
2021-10-05 19:10:30 +02:00
Tony Garnock-Jones
280d938cc0
Wait 0.1s instead of 1.0s on config file change
2021-10-05 19:09:32 +02:00
Tony Garnock-Jones
81dfae92d8
dirty-consumer, dirty-producer
2021-10-05 14:10:57 +02:00
Tony Garnock-Jones
e214d9dce3
Tweak banner
2021-10-05 12:41:26 +02:00
Tony Garnock-Jones
2a7606d626
Track actors globally (eventually for reflection/introspection)
2021-10-05 12:39:28 +02:00
Tony Garnock-Jones
6fb1db4f6b
Improve logging
2021-10-04 14:40:39 +02:00
Tony Garnock-Jones
5e3a497c32
First stab at service logging
2021-10-01 22:07:28 +02:00
Tony Garnock-Jones
ea7e13b0c0
Begin teasing out general process specification schema
2021-09-30 16:02:39 +02:00
Tony Garnock-Jones
b373d3440a
Improve names used for definitions in externalServices.prs
2021-09-30 15:38:40 +02:00
Tony Garnock-Jones
ed12c0883e
Switch to parking_lot for another performance boost
2021-09-30 13:32:41 +02:00
Tony Garnock-Jones
c252975a16
Bump again for a performance boost
2021-09-30 13:16:56 +02:00
Tony Garnock-Jones
bb01227b08
Bump preserves versions
2021-09-30 13:10:01 +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
fe7086b84b
More debug in counter.rs
2021-09-28 15:18:33 +02:00
Tony Garnock-Jones
e8b7fbad0e
Repair missing sync_and_adjust call
2021-09-28 15:17:43 +02:00