Commit Graph

710 Commits

Author SHA1 Message Date
Tony Garnock-Jones f4a4b4d595 Reuse a single Activation per actor: this merges RunningActor with Activation 2024-03-04 10:07:31 +01:00
Tony Garnock-Jones b7d4bd4b58 Avoid uselessly computing turn descriptions when there is no listener for them 2024-03-03 14:15:56 +01:00
Tony Garnock-Jones 41cf85f865 tokio-ring.rs 2024-03-03 10:34:25 +01:00
Tony Garnock-Jones 4fcb14d63e Latency-mode for syndicate-macros/example/ring.rs 2024-03-03 10:34:18 +01:00
Tony Garnock-Jones b4f355aa0d Oops, had ExitStatus without derive Debug 2024-02-24 21:58:56 +01:00
Tony Garnock-Jones 5a431b2060 Clean up imports 2024-02-24 21:58:46 +01:00
Tony Garnock-Jones 1ff222b291 Demote terminate-on-drop to a debug message rather than an error 2024-02-24 13:08:32 +01:00
Tony Garnock-Jones e501d0f76a Repair warnings 2024-02-24 13:06:22 +01:00
Tony Garnock-Jones 2e65d31d5d Release independent packages
syndicate@0.34.0
syndicate-macros@0.27.0
syndicate-schema-plugin@0.4.0
syndicate-server@0.39.0
syndicate-tools@0.13.0

Generated by cargo-workspaces
2024-02-05 23:41:53 +01:00
Tony Garnock-Jones 852f0f4722 Switch embedded from `#!` to `#:` 2024-02-05 23:40:44 +01:00
Tony Garnock-Jones 9850c73993 Merge latest changes from the syndicate-protocols repository 2024-02-05 23:34:05 +01:00
Tony Garnock-Jones 9864ce0ec8 Switch `#!` to `#:` 2024-02-05 23:14:19 +01:00
Tony Garnock-Jones 19b1e84e43 Update deps 2024-02-03 15:25:51 +01:00
Tony Garnock-Jones 3649cc1237 Release independent packages
syndicate@0.33.0
syndicate-macros@0.26.0
syndicate-schema-plugin@0.3.0
syndicate-server@0.38.0
syndicate-tools@0.12.0

Generated by cargo-workspaces
2024-02-03 15:24:55 +01:00
Tony Garnock-Jones 0f2d9239f9 Remove now-retired Float references 2024-02-03 15:24:28 +01:00
Tony Garnock-Jones 0514f11d0f Merge latest changes from the syndicate-protocols repository 2024-02-03 15:17:56 +01:00
Tony Garnock-Jones 12428bbdf6 Switch to Preserves 0.993 2024-02-03 15:17:14 +01:00
Tony Garnock-Jones 5dd68e87c1 Preserves 0.993 lacks float 2024-02-03 15:16:23 +01:00
Tony Garnock-Jones e2a32b891d Release independent packages
syndicate@0.32.0
syndicate-macros@0.25.1
syndicate-schema-plugin@0.2.2
syndicate-server@0.37.0
syndicate-tools@0.11.0

Generated by cargo-workspaces
2024-02-03 15:03:21 +01:00
Tony Garnock-Jones 461ac034f8 Avoid double-execution within a round; see syndicate-lang/syndicate-js#3 2023-12-19 23:12:13 +13:00
Tony Garnock-Jones 19cbceda7a Merge latest changes from the syndicate-protocols repository 2023-12-19 21:38:12 +13:00
Tony Garnock-Jones 97876335ba Save a few bytes on the wire. If not now, never I guess 2023-12-19 21:37:41 +13:00
Tony Garnock-Jones d7b330e6dd stdenv.prs 2023-12-04 22:25:40 +01:00
Tony Garnock-Jones 3cbe17790d Release independent packages
syndicate-server@0.36.1

Generated by cargo-workspaces
2023-11-26 00:27:58 +01:00
Tony Garnock-Jones 1d97ed1b55 Retract request assertions for completed HTTP requests 2023-11-26 00:27:45 +01:00
Tony Garnock-Jones 15914aa153 Another way to do it 2023-11-24 14:38:25 +01:00
Tony Garnock-Jones 4f42bbe7b6 Bump deps (specifically preserves) 2023-11-24 14:26:47 +01:00
Tony Garnock-Jones 9c32a4a4b8 Release independent packages
syndicate@0.31.1
syndicate-schema-plugin@0.2.1
syndicate-server@0.36.0
syndicate-tools@0.10.0

Generated by cargo-workspaces
2023-11-24 14:05:05 +01:00
Tony Garnock-Jones 56f04786ab New gatekeeper internal-service, for partitioning access 2023-11-24 14:04:33 +01:00
Tony Garnock-Jones 545e247c21 Add `--caveat` option to `syndicate-macaroon mint` 2023-11-24 13:23:20 +01:00
Tony Garnock-Jones 06f16d42ec Bump preserves-schema dep 2023-11-18 16:29:25 +01:00
Tony Garnock-Jones fe861e516f Release independent packages
syndicate-server@0.35.2

Generated by cargo-workspaces
2023-11-17 12:55:38 +01:00
Tony Garnock-Jones 13c841ce6e Don't enable HTTP from the command-line -p flag. Closes #3. 2023-11-17 12:55:04 +01:00
Tony Garnock-Jones 9ae1be6f56 Further tweak logging 2023-11-17 12:53:49 +01:00
Tony Garnock-Jones 9786bcb285 Release independent packages
syndicate-server@0.35.1

Generated by cargo-workspaces
2023-11-17 12:50:32 +01:00
Tony Garnock-Jones abb2978b9a Clean up logging 2023-11-17 12:50:17 +01:00
Tony Garnock-Jones b1e20ac706 Update README instructions 2023-11-15 21:06:19 +01:00
Tony Garnock-Jones 34b59cff3b Mention exposed port in Dockerfile 2023-11-15 17:52:16 +01:00
Tony Garnock-Jones d514a5178f Release independent packages
syndicate@0.31.0
syndicate-macros@0.25.0
syndicate-schema-plugin@0.2.0
syndicate-server@0.35.0
syndicate-tools@0.9.0

Generated by cargo-workspaces
2023-11-15 12:07:44 +01:00
Tony Garnock-Jones e88c335735 Bump version 2023-11-15 12:06:03 +01:00
Tony Garnock-Jones a38765affa Static file service 2023-11-14 00:56:10 +01:00
Tony Garnock-Jones 65dae05890 Multiplex regular HTTP on existing TCP/WebSocket connections 2023-11-13 21:52:27 +01:00
Tony Garnock-Jones 090ac8780f Add "KeepAlive" for when a driver is still getting ready to expose an Entity but hasn't done so yet. 2023-11-12 10:14:54 +01:00
Tony Garnock-Jones bbaacd3038 Cargo.lock 2023-11-11 01:36:26 +01:00
Tony Garnock-Jones 1d61ea0c8e Generic pattern_plugin implementation 2023-11-10 23:19:22 +01:00
Tony Garnock-Jones 1e9e60207b Release independent packages
syndicate@0.30.0
syndicate-macros@0.25.0
syndicate-schema-plugin@0.1.0
syndicate-server@0.34.1

Generated by cargo-workspaces
2023-11-10 22:55:47 +01:00
Tony Garnock-Jones 702057023d Split out syndicate-schema-plugin 2023-11-10 22:54:29 +01:00
Tony Garnock-Jones 1f7930d31a ring.rs 2023-11-08 19:30:26 +01:00
Tony Garnock-Jones 764fb3b866 Remove (trivial) unnecessary clone 2023-11-07 00:40:43 +01:00
Tony Garnock-Jones 726265132f Small initial capacity 2023-11-07 00:11:59 +01:00