zig/lib/std/os
Andrew Kelley e0d9c04e35 std.Io.Threaded: avoid extra fields of Thread
As mlugg pointed out those race when a thread finishes an operation just
after it is canceled and then that thread to picks up another task,
resulting in these fields being potentially overwritten.

This updates fileReadStreaming on Windows to handle being alerted, and
then manage its own cancelation of the file I/O.
2026-01-27 15:32:34 -08:00
..
linux std.os.linux.IoUring.test: disable accept_direct on RISC-V 2026-01-16 11:40:19 +01:00
plan9 zig fmt 2025-07-16 10:27:39 -07:00
uefi Fix BootServices.locateHandleLen() (#30877) 2026-01-27 23:09:51 +01:00
windows std.Io.Threaded: avoid extra fields of Thread 2026-01-27 15:32:34 -08:00
emscripten.zig Misc. std.Io fixes for WASI and Emscripten 2026-01-12 22:38:21 +01:00
linux.zig feat(std.os.linux): add some missing syscalls 2026-01-24 20:41:15 +01:00
plan9.zig system specific errno 2025-11-20 15:03:23 -08:00
uefi.zig Fix format on uefi guid type, was hitting unreachable 2026-01-09 02:42:22 +01:00
wasi.zig std: find a better home for the "preopens" concept 2026-01-07 17:33:06 -08:00
windows.zig std.Io.Threaded: dirCreateFileWindows uses NtCreateFile directly 2026-01-22 18:08:13 -08:00