zig/lib/std/Io
breakmit 46658257f4 Io.Threaded.spawnPosix: implement passing file descriptors as stdio (#31379)
`std.process.spawn`: remove the TODO for nonblocking file stdio and document the behavior.

Fix a bug in Io.Uring.dup2 where the function does not return on success

Reviewed-on: https://codeberg.org/ziglang/zig/pulls/31379
Reviewed-by: Andrew Kelley <andrew@ziglang.org>
Co-authored-by: breakmit <breakmit@noreply.codeberg.org>
Co-committed-by: breakmit <breakmit@noreply.codeberg.org>
2026-03-06 04:51:28 +01:00
..
File std: finish moving time to Io interface 2026-02-02 23:02:31 -08:00
net std.Io.net.test: disable listen on a port, send bytes, receive bytes 2026-03-04 01:21:08 +01:00
Reader Fix Reader.Limited end of stream conditions 2025-10-08 17:24:38 -07:00
Threaded std.Threaded: replace more kernel32 functions with ntdll 2026-02-07 00:02:50 -05:00
Dir.zig std: finish moving os.windows.ReadLink logic to Io.Threaded 2026-01-28 17:02:17 -08:00
Dispatch.zig Io.Threaded.spawnPosix: implement passing file descriptors as stdio (#31379) 2026-03-06 04:51:28 +01:00
fiber.zig minimal 2026-02-20 05:34:54 +01:00
File.zig IoUring: update to new Io APIs 2026-02-09 10:47:21 -05:00
Kqueue.zig std.Io: remove cancelation propagation assertions 2026-02-28 05:07:54 +01:00
net.zig Fix IpAddress.setPort 2026-02-13 06:09:47 +01:00
Reader.zig Io.Dispatch: introduce grand central dispatch io impl 2026-02-13 12:29:40 -05:00
RwLock.zig std.Io.RwLock: disable smoke test on aarch64-netbsd 2026-03-04 12:14:11 +01:00
Semaphore.zig std.Io: add RwLock and Semaphore sync primitives 2026-02-02 20:18:14 -08:00
Terminal.zig std.Threaded: replace console kernel32 functions with ntdll 2026-02-05 07:41:25 -05:00
test.zig std.Io: fix Select cancel deadlock with no tasks 2026-03-03 02:26:23 +01:00
Threaded.zig Io.Threaded.spawnPosix: implement passing file descriptors as stdio (#31379) 2026-03-06 04:51:28 +01:00
Uring.zig Io.Threaded.spawnPosix: implement passing file descriptors as stdio (#31379) 2026-03-06 04:51:28 +01:00
Writer.zig std.Io.{Writer|Duration}: move duration formatting to a format method 2026-02-28 02:46:04 +01:00