Floris Bruynooghe
616eabc613
feat: Make the IoPausedGuard a simple sender ( #4184 )
...
This replaces the mechanism by which the IoPauseGuard makes sure the
IO scheduler is resumed: it really is a drop guard now by sending a
single message on drop.
This makes it not have to hold on to anything like the context so
makes it a lot easier to use.
The trade-off is that a long-running task is spawned when the guard is
created, this task needs to receive the message from the drop guard in
order for the scheduler to resume.
2023-03-22 17:42:21 +01:00
..
2023-03-03 18:40:36 +00:00
2023-02-24 13:23:17 +00:00
2023-03-22 17:42:21 +01:00
2023-03-18 21:26:39 +00:00
2023-03-17 18:30:37 +00:00
2023-02-15 21:56:33 +00:00
2023-03-13 10:57:56 +01:00
2023-03-19 09:36:03 +00:00
2023-03-15 22:20:40 +00:00
2023-03-03 18:40:36 +00:00
2023-03-17 15:35:08 +01:00
2023-02-12 15:11:04 +00:00
2023-03-19 09:36:03 +00:00
2023-03-03 18:40:36 +00:00
2023-03-15 22:20:40 +00:00
2023-03-02 21:48:14 +01:00
2023-03-19 09:36:03 +00:00
2023-01-30 11:50:11 +03:00
2023-01-30 11:50:11 +03:00
2023-03-19 09:36:03 +00:00
2023-03-19 09:36:03 +00:00
2023-03-03 18:40:36 +00:00
2023-03-19 09:36:03 +00:00
2023-03-22 12:45:38 +01:00
2023-01-30 11:50:11 +03:00
2023-02-22 16:03:20 +01:00
2023-01-30 11:50:11 +03:00
2023-03-03 18:40:36 +00:00
2023-02-25 10:30:35 -03:00
2023-03-19 09:36:03 +00:00
2023-03-03 18:40:36 +00:00
2023-03-03 18:40:36 +00:00
2023-02-15 21:56:33 +00:00
2023-03-13 11:22:06 +01:00
2023-02-10 23:20:11 +00:00
2023-03-19 09:36:03 +00:00
2023-03-22 17:42:21 +01:00
2023-03-19 09:36:03 +00:00
2023-03-15 22:20:40 +00:00
2023-01-05 21:20:15 +00:00
2023-03-12 14:51:44 +00:00
2023-03-19 09:36:03 +00:00
2023-01-19 13:13:25 +00:00
2023-02-24 13:23:17 +00:00
2023-03-19 09:36:03 +00:00
2023-03-12 14:06:42 +00:00
2023-03-12 14:06:42 +00:00
2023-03-12 14:06:42 +00:00
2023-02-15 21:56:33 +00:00
2023-03-03 18:40:36 +00:00
2023-03-15 22:20:40 +00:00
2023-03-03 18:40:36 +00:00
2023-03-13 11:22:06 +01:00
2023-02-20 14:09:27 -03:00
2023-03-07 12:52:45 +01:00
2023-03-02 11:35:17 +01:00
2023-03-19 09:36:03 +00:00
2023-03-03 18:40:36 +00:00
2023-03-12 14:51:44 +00:00
2023-03-22 17:42:21 +01:00
2023-02-13 14:48:53 -03:00
2023-03-13 10:57:56 +01:00
2023-03-21 17:57:52 +00:00
2023-02-10 23:20:11 +00:00
2023-03-21 11:49:14 +01:00
2023-03-07 12:52:45 +01:00
2023-03-03 18:40:36 +00:00
2023-03-19 00:10:45 +00:00
2023-03-16 17:50:00 +01:00
2022-07-05 14:20:01 +02:00
2023-03-03 18:40:36 +00:00
2023-02-14 21:33:02 +00:00
2023-03-03 18:40:36 +00:00
2023-02-24 14:39:59 +00:00
2023-03-19 09:36:03 +00:00