Commit Graph

18 Commits

Author SHA1 Message Date
Tony Garnock-Jones 2eca2a0cc1 Experimental: use Notify for Debtor credit flow 2021-07-27 16:31:00 +02:00
Tony Garnock-Jones ff130e9443 Now we are using Mutex instead of RwLock, we don't need to be Sync everywhere 2021-07-26 10:53:56 +02:00
Tony Garnock-Jones 73b7ad75bd RwLock -> Mutex 2021-07-25 23:12:07 +02:00
Tony Garnock-Jones 35f510aa0b More fine-grained state and new ownership relations, to potentially permit avoiding scheduling overhead by directly entering an actor's runtime context 2021-07-24 23:22:01 +02:00
Tony Garnock-Jones 90bb32e38c Tweak names 2021-07-23 08:11:48 +02:00
Tony Garnock-Jones d550ba2705 Simplify 2021-07-23 08:10:09 +02:00
Tony Garnock-Jones d85b980834 Typed Refs (!). Decent speedup by avoiding marshalling 2021-07-22 16:53:56 +02:00
Tony Garnock-Jones 6c3f039026 Use u64 internally for assertion handles 2021-07-22 10:07:49 +02:00
Tony Garnock-Jones 4a69d5573f Actions as closures rather than data 2021-07-22 09:56:21 +02:00
Tony Garnock-Jones 21a69618cf Rearrange Entity storage: they are now held in Refs 2021-07-22 01:05:08 +02:00
Tony Garnock-Jones aa1755be0f Avoid needless translation of internal events 2021-07-21 23:53:55 +02:00
Tony Garnock-Jones 052da62572 Switch to preserves-schema deserialize; minor performance tweaks 2021-07-21 23:29:53 +02:00
Tony Garnock-Jones a1766875fb A really interesting and apparently effective approach to internal flow control 2021-07-15 13:13:22 +02:00
Tony Garnock-Jones 94fd0d3f14 Draw the rest of the bloody owl 2021-07-15 09:13:31 +02:00
Tony Garnock-Jones 432b7bdf05 Immediate self-messaging; flush message for relay 2021-07-12 17:41:12 +02:00
Tony Garnock-Jones d968eb34f2 Gatekeeper service etc. Still missing attenuations etc. But almost there! 2021-07-09 00:04:11 +02:00
Tony Garnock-Jones 7fb20c11af It actually takes connections again now! Still WIP 2021-07-06 20:56:36 +02:00
Tony Garnock-Jones ede0e29370 A few days' work redoing syndicate-rs - still WIP 2021-07-03 09:04:03 +02:00