jochen
249d97d1c8
Make pending assignments safe to race, settle them on a tick, and say only what was checked
...
Review of #150 : a withdrawal could land between the look and the act, a
failed ask read as a build in flight, a request kept the wrong asker, a
build being registered read as not built, build "true" could ask a build
nothing waited on, and a status read changed state. Claim a row under the
machine's hold before making it, keep a request only once asked, settle on
the controller's own tick, raise an assignment not made as a condition
until it is answered, and tie each row to its machine.
2026-10-08 16:38:11 +02:00
..
2026-08-29 02:44:09 +02:00
2026-08-29 14:46:03 +02:00
2026-08-29 16:51:54 +02:00
2026-08-29 16:58:56 +02:00
2026-08-29 22:00:06 +02:00
2026-08-29 22:32:16 +02:00
2026-08-29 23:01:09 +02:00
2026-08-29 23:51:50 +02:00
2026-08-30 00:21:18 +02:00
2026-08-30 10:18:23 +02:00
2026-08-30 18:08:59 +02:00
2026-08-30 18:22:05 +02:00
2026-08-31 00:32:11 +02:00
2026-08-31 05:17:21 +02:00
2026-09-01 02:40:09 +02:00
2026-09-01 17:52:53 +02:00
2026-09-16 18:40:40 +02:00
2026-09-02 00:02:44 +02:00
2026-09-11 00:09:56 +02:00
2026-09-12 16:45:50 +02:00
2026-09-13 01:55:07 +02:00
2026-09-15 01:22:34 +02:00
2026-09-20 23:56:49 +02:00
2026-09-21 00:36:16 +02:00
2026-09-21 19:23:02 +02:00
2026-09-21 17:50:41 +02:00
2026-09-21 20:28:16 +02:00
2026-09-22 14:06:28 +02:00
2026-09-22 17:14:05 +02:00
2026-09-22 17:23:09 +02:00
2026-09-23 23:26:34 +02:00
2026-09-25 20:48:10 +02:00
2026-09-26 20:09:42 +02:00
2026-09-27 16:04:44 +02:00
2026-09-27 16:32:22 +02:00
2026-09-27 17:50:56 +02:00
2026-09-27 18:50:18 +02:00
2026-09-27 18:50:18 +02:00
2026-09-27 23:22:20 +02:00
2026-09-27 23:29:00 +02:00
2026-09-28 00:16:24 +02:00
2026-09-28 09:20:01 +02:00
2026-09-28 21:29:10 +02:00
2026-09-29 01:01:29 +02:00
2026-09-30 08:53:59 +02:00
2026-09-30 14:09:12 +02:00
2026-09-30 17:39:38 +02:00
2026-09-30 21:34:34 +02:00
2026-10-01 12:26:44 +02:00
2026-10-01 17:23:31 +02:00
2026-10-01 17:23:31 +02:00
2026-10-01 17:53:55 +02:00
2026-10-01 21:25:27 +02:00
2026-10-02 12:00:12 +02:00
2026-10-04 00:22:11 +02:00
2026-10-04 02:45:06 +02:00
2026-10-05 18:17:52 +02:00
2026-10-05 21:57:04 +02:00
2026-10-05 22:22:03 +02:00
2026-10-05 22:42:53 +02:00
2026-10-06 00:07:54 +02:00
2026-10-06 00:07:57 +02:00
2026-10-06 00:13:23 +02:00
2026-10-06 02:59:36 +02:00
2026-10-06 12:13:48 +02:00
2026-10-06 12:29:18 +02:00
2026-10-06 14:26:26 +02:00
2026-10-06 15:19:23 +02:00
2026-10-06 17:00:22 +02:00
2026-10-06 19:14:25 +02:00
2026-10-06 22:09:11 +02:00
2026-10-07 00:01:42 +02:00
2026-10-07 02:28:16 +02:00
2026-10-07 18:52:16 +02:00
2026-10-08 01:44:43 +02:00
2026-10-08 02:06:19 +02:00
2026-10-08 11:28:52 +02:00
2026-10-08 15:47:42 +02:00
2026-10-08 16:38:11 +02:00