Matthew Lugg
2c395e326f
std.Io.Threaded: always use robust cancelation
...
As of this branch, the performance impact of robust cancelation is now
negligible (and in fact entirely unmeasurable in almost all cases), so
there is no good reason to not enable it in all cases. The performance
issues before were primarily down to a typo in the robust cancelation
logic which resulted in every canceled syscall potentially being sent
hundreds of signals in quick succession, because the delay between
signals started out at 1ns instead of 1us!
2026-01-03 15:45:10 +00:00
..
2026-01-03 14:52:11 +00:00
2025-11-10 09:40:42 +01:00
2026-01-03 15:45:10 +00:00
2025-12-05 14:31:27 +01:00
2026-01-01 23:56:20 +01:00
2026-01-03 15:45:10 +00:00
2025-09-30 13:44:51 +01:00
2025-11-22 22:42:38 +00:00
2025-12-30 16:21:25 -08:00
2025-12-23 22:15:07 -08:00
2025-12-26 19:58:56 -08:00
2025-12-23 22:15:07 -08:00
2026-01-03 15:45:10 +00:00
2025-12-23 22:15:10 -08:00
2025-12-27 20:38:33 +01:00
2025-10-22 11:41:16 +02:00
2025-11-22 22:42:38 +00:00
2026-01-03 15:45:10 +00:00
2025-12-29 22:29:56 -05:00
2026-01-03 15:45:10 +00:00
2025-12-23 22:15:07 -08:00
2025-09-17 19:54:15 -07:00
2025-12-23 22:15:09 -08:00
2025-11-13 22:29:28 +01:00
2025-09-30 13:44:54 +01:00
2025-12-27 20:40:19 +01:00
2025-03-08 14:25:28 -05:00
2025-12-23 22:15:07 -08:00
2025-07-11 08:17:43 +02:00
2025-12-30 16:21:25 -08:00
2025-11-20 14:46:23 -08:00
2025-11-20 14:46:23 -08:00
2025-11-06 05:30:41 -08:00
2025-12-05 14:31:27 +01:00
2025-10-23 09:27:17 +02:00
2025-11-07 08:16:34 +01:00
2025-07-01 23:03:15 +02:00
2025-08-11 15:52:49 -07:00
2023-11-19 09:55:07 +00:00
2024-02-26 15:18:31 -08:00
2026-01-02 02:51:16 +01:00
2026-01-01 20:34:55 -08:00
2026-01-03 15:45:10 +00:00
2025-12-05 14:31:27 +01:00
2025-07-31 22:10:11 -07:00
2025-12-29 22:47:34 -08:00
2025-12-23 22:15:12 -08:00
2025-09-20 14:34:18 -07:00
2025-10-25 21:10:02 -07:00
2024-08-22 08:44:08 +02:00
2025-12-23 22:15:12 -08:00
2025-12-05 14:31:27 +01:00
2025-12-22 14:19:18 +01:00
2025-12-05 14:31:27 +01:00
2025-12-30 16:21:25 -08:00
2025-05-21 13:01:21 +03:30
2025-12-05 14:31:27 +01:00
2025-11-22 22:42:38 +00:00
2026-01-03 14:52:17 +00:00
2025-12-23 22:15:07 -08:00
2025-12-31 16:40:34 -05:00
2025-08-29 17:14:26 -07:00
2025-08-29 17:14:26 -07:00
2025-12-26 19:58:56 -08:00
2025-12-05 14:31:27 +01:00
2025-11-22 22:42:38 +00:00
2026-01-01 20:34:55 -08:00
2025-11-27 20:17:04 +00:00
2025-11-22 22:42:38 +00:00
2024-08-27 00:44:35 +01:00
2025-12-23 22:15:08 -08:00
2025-12-23 22:15:07 -08:00
2025-11-14 12:19:38 +01:00
2026-01-03 15:45:10 +00:00
2025-08-11 15:52:49 -07:00
2025-12-05 14:31:27 +01:00
2025-12-23 22:15:12 -08:00
2025-12-29 12:49:43 -08:00
2025-10-29 06:20:48 -07:00
2025-12-05 14:31:27 +01:00
2025-11-10 09:40:44 +01:00
2025-10-25 21:28:54 -07:00
2025-11-27 20:48:54 +01:00
2025-12-23 22:15:12 -08:00
2024-06-20 23:22:39 +00:00
2025-12-26 19:58:56 -08:00
2025-12-23 22:15:11 -08:00
2025-12-16 06:27:25 +01:00
2025-12-26 19:58:56 -08:00
2025-12-23 22:15:12 -08:00
2025-11-14 11:33:35 +01:00
2025-08-11 15:52:49 -07:00
2025-08-28 18:30:57 -07:00
2025-10-29 06:20:50 -07:00
2025-12-05 14:31:27 +01:00
2025-07-16 10:27:39 -07:00
2025-01-15 15:11:36 -08:00
2025-12-30 16:21:25 -08:00
2025-12-23 22:15:11 -08:00
2025-08-15 23:35:16 +02:00