std.Io.Threaded: more efficient statx mask check
eb29737d5d • Andrew Kelley • Dec 27, 2025
std.Io.Threaded: error instead of assert for statx
6dcf951391 • Andrew Kelley • Dec 27, 2025
std.Io.Threaded: fix missing `@memcpy` in realPathPosix for FreeBSD
2e9415d8a0 • Andrew Kelley • Dec 27, 2025
std.Io.Threaded: fix resource leak in dirRealPathFilePosix
0dbcf97551 • Andrew Kelley • Dec 27, 2025
std.testing: use debug Io instance in expectEqualSlices
eb0d5b1377 • Andrew Kelley • Dec 27, 2025
std: prevent testing.io from use outside tests
28639bd6d7 • Andrew Kelley • Dec 27, 2025
test_runner: fix simple runner compilation
b0691df5ba • Andrew Kelley • Dec 27, 2025
build.zig: adjust max_rss for zig libc
0126e71903 • Andrew Kelley • Dec 27, 2025
remove test for nonexistent API
8d96d7d219 • Andrew Kelley • Dec 27, 2025
std.Io.Threaded: more verbose TODO panic messages
dc1d27a646 • Andrew Kelley • Dec 27, 2025
link.Wasm: fix incremental update crash
d7bf0dab82 • Andrew Kelley • Dec 27, 2025
incr-check: more general --debug-log CLI
3ad9a6a604 • Andrew Kelley • Dec 27, 2025
test-incremental: ignore .swp files
a7d2cb7045 • Andrew Kelley • Dec 27, 2025
build: make test-incremental respect -Dtest-filter
66da6773eb • Andrew Kelley • Dec 27, 2025
std: integrate DebugAllocator with terminal mode
b243e8f8cc • Andrew Kelley • Dec 27, 2025
disable self-hosted aarch64 tests
a72c411fdb • Andrew Kelley • Dec 27, 2025
std.Io.Threaded: dirRealPathFilePosix use libc realpath sometimes
315bc10a0c • Andrew Kelley • Dec 24, 2025
build.zig: adjust max_rss for unit tests
02e560d9ef • Andrew Kelley • Dec 24, 2025
std.Io.Threaded: wasi does not support processExecutablePath
6f4e93f0dd • Andrew Kelley • Dec 24, 2025
std.Io.Threaded: prevent 0-byte file writes
ace08ba642 • Andrew Kelley • Dec 24, 2025
std.Io.Threaded: implement process executable path on darwin
a901e92413 • Andrew Kelley • Dec 24, 2025
fix the guess number game example
2708a3c1ac • Andrew Kelley • Dec 24, 2025
test-cases: disable self-hosted aarch64 backend coverage
c9a609a61a • Andrew Kelley • Dec 24, 2025
update test cases
6dbc95fb1f • Andrew Kelley • Dec 24, 2025
std: add changing cur dir back
fa79d34674 • Andrew Kelley • Dec 24, 2025
std: fix compilation on NetBSD
98e9716c08 • Andrew Kelley • Dec 24, 2025
update test API usage
7788fd6233 • Andrew Kelley • Dec 24, 2025
test-incremental: respect the wine, qemu, etc build flags
b45984ec80 • Andrew Kelley • Dec 24, 2025
test-standalone: fix most compilation errors
669dae140c • Andrew Kelley • Dec 24, 2025
fix aro and resinator compilation errors
0870f17501 • Andrew Kelley • Dec 24, 2025
tools: fix compilation errors
c05e2720a1 • Andrew Kelley • Dec 24, 2025
CLI: lock stderr while running jit cmd
7a09d579b5 • Andrew Kelley • Dec 24, 2025
compiler: add missing end() for root std.Progress nodes
60e90adbcf • Andrew Kelley • Dec 24, 2025
std.Io: minor cleanups to futex and event
bd6acbf7da • Andrew Kelley • Dec 24, 2025
update test-link to new std.Io API
6ece10f63d • Andrew Kelley • Dec 24, 2025
std.Io.Threaded: add a workaround for self-hosted wasm backend
e9da2783ce • Andrew Kelley • Dec 24, 2025
langref: fix build failure
691afee786 • Andrew Kelley • Dec 24, 2025
update remaining calls to std.Io.Threaded.init
33e302d67a • Andrew Kelley • Dec 24, 2025
compiler: handle cancelation from finishPrelinkQueue
187d0a692d • Andrew Kelley • Dec 24, 2025
std: different way of doing some options
7c1236e267 • Andrew Kelley • Dec 24, 2025
fix "zig std" compilation errors
9aee45be97 • Andrew Kelley • Dec 24, 2025
std: remove ability to override Io.File.Permissions
9158d3b281 • Andrew Kelley • Dec 24, 2025
std.Io.Threaded: implement environment variable scanning
c98157a3c9 • Andrew Kelley • Dec 24, 2025
std.debug: delete nosuspend blocks
0992f1204e • Andrew Kelley • Dec 24, 2025
std.debug.lockStderr: cancel protection rather than recancel
78c4fcfcd8 • Andrew Kelley • Dec 24, 2025
std: integrate Io.Threaded with environment variables
3c2f5adf41 • Andrew Kelley • Dec 24, 2025
std.Io: fix missing try in waitTimeout
86e9e32cf0 • Andrew Kelley • Dec 24, 2025
std.Io.Threaded: accept argv and environ on init
a29d79313a • Andrew Kelley • Dec 24, 2025
std.Io: trim terminating NUL from exe path on BSDs
60481b8223 • Michael Dusan • Dec 24, 2025
std.Io.Threaded: fix up processExecutablePath OpenBSD
1132e329d3 • Andrew Kelley • Dec 24, 2025
openbsd: avoid error.OperationUnsupported
7014976d3d • Michael Dusan • Dec 24, 2025
openbsd: fix OS version detection
8fdfeb624d • Michael Dusan • Dec 24, 2025
openbsd: use Io.Dir.realPathFileAbsolute
90bc371f56 • Michael Dusan • Dec 24, 2025
dragonfly: define std.c.nlink_t
486ed907f7 • Michael Dusan • Dec 24, 2025
update more "realpath" callsites
70e19ea353 • Andrew Kelley • Dec 24, 2025
Update a few more callsites for std.Io changes
51a6f3a525 • Ryan Liptak • Dec 24, 2025
fileStat needs read permissions on Windows
8968d75fb1 • Ryan Liptak • Dec 24, 2025
dirOpenFileWtf16: Disallow opening directories when requesting write permissions
bb788cd392 • Ryan Liptak • Dec 24, 2025
Dir.readFile/readFileAlloc: take advantage of `.allow_directory = false` on Windows
e442a0ecc2 • Ryan Liptak • Dec 24, 2025
Fix sizing of buffer/reservation size for dirReadWindows
ad08117e9d • Ryan Liptak • Dec 24, 2025
std.debug: fix simple_panic
fd0c324cb0 • Andrew Kelley • Dec 24, 2025
update all incremental tests to new std API
debf307594 • Andrew Kelley • Dec 24, 2025
std: consolidate all instances of std.Io.Threaded into a singleton
77d2ad8c92 • Andrew Kelley • Dec 24, 2025
fix compilation of incr-check
50c585227e • Andrew Kelley • Dec 24, 2025
update the init templates to new std API
7d955274bb • Andrew Kelley • Dec 24, 2025
compiler: fix test-unit compilation failures
2e4a6c88b5 • Andrew Kelley • Dec 24, 2025
std.Io: implement directory reading for WASI
99f25bfc23 • Andrew Kelley • Dec 24, 2025
compiler: update calls to realpath
98f05a0f53 • Andrew Kelley • Dec 24, 2025
fix "hello world"
7423d6a404 • Andrew Kelley • Dec 24, 2025
std.Io.Threaded: reinstate fchmodat fallback
e41342af83 • Andrew Kelley • Dec 24, 2025
std.Io.Threaded: remove handling of ECANCELED
64de4a7371 • Andrew Kelley • Dec 24, 2025
std: rename other Dir "make" functions to "create"
a8088306f6 • Andrew Kelley • Dec 24, 2025
std: rename makeDir to createDir for consistency with createFile
6e0c7ed865 • Andrew Kelley • Dec 24, 2025
std.Io.Threaded: don't assume dirents are aligned
52ba2a4c72 • Andrew Kelley • Dec 24, 2025
don't skip test for closed issue
6cfd2df695 • Andrew Kelley • Dec 24, 2025
std.fs.test: don't try to test nonexistent API
bf81666beb • Andrew Kelley • Dec 24, 2025
std.Io.Threaded: fix NetBSD compilation
88110139fe • Andrew Kelley • Dec 24, 2025
std.Io.Threaded: fix fchmodat on linux with libc
4025af9c05 • Andrew Kelley • Dec 24, 2025
std.Io.Dir.Reader: fix min_buffer_len on 32-bit linux
6aa31cedb7 • Andrew Kelley • Dec 24, 2025
std: fix compilation errors on FreeBSD
3e624e17a4 • Andrew Kelley • Dec 24, 2025
std: fix compilation targeting WASI
405db921dc • Andrew Kelley • Dec 24, 2025
std.debug: fix printLineFromFile
1381f9f612 • Andrew Kelley • Dec 24, 2025
std.Io.Threaded: fix splat buffer calculations
ac11b82738 • Andrew Kelley • Dec 24, 2025
std: fix test "max file name component lengths"
d060cb8cd6 • Andrew Kelley • Dec 24, 2025
std: fix Io.Dir.min_buffer_len on Linux
002d444964 • Andrew Kelley • Dec 24, 2025
std.fs.test: fix rebase conflicts
018e34271f • Andrew Kelley • Dec 24, 2025
std: Enough fixes to get things compiling on Windows
3431f45031 • Ryan Liptak • Dec 24, 2025
windows: Remove BadPathName from error set of GetFinalPathNameByHandle
1136d36362 • Ryan Liptak • Dec 24, 2025
all comments are notes, and use doc comments where possible
07c4ea2de0 • Andrew Kelley • Dec 24, 2025
os.windows: Add comment explaining why we don't need a separate EX definition for RENAME_INFORMATION
edcbd7ed2c • Ryan Liptak • Dec 24, 2025
fs tests: Remove references to readLinkW which no longer exists
b6cde02322 • Ryan Liptak • Dec 24, 2025
SelfInfo.Windows: a few fixes for std.Io
f96ef9780a • Ryan Liptak • Dec 24, 2025
std.Progress.start: handle cancelation from isTty
2f30b0f44d • Andrew Kelley • Dec 24, 2025
std.process: Fix executableDirPath functions
406950f756 • Ryan Liptak • Dec 24, 2025
testFilenameLimits: Fix collision with dir and filename
8767a9a6d1 • Ryan Liptak • Dec 24, 2025
std.Io: introduce path_only to File.OpenFlags
c1b9c46319 • Andrew Kelley • Dec 24, 2025
std.Io.Threaded: allow length-0 file writes
f27bd87ade • Andrew Kelley • Dec 24, 2025
std: fix "open smoke test" by passing allow_directory option
6f00157e1e • Andrew Kelley • Dec 24, 2025
std.Io.Threaded: fix dirDeleteDir when not empty
47a2e8026f • Andrew Kelley • Dec 24, 2025
std.Io.Threaded: implement dirHardLink
651ff9f9ee • Andrew Kelley • Dec 24, 2025