Commits

build.zig: simplify max_rss compiler_rt on windows

e08837b0fe • Andrew Kelley • Dec 27, 2025

Fix a few standalone tests on Windows

e3f36d0d81 • Ryan Liptak • Dec 27, 2025

Fix for compile error in resinator

4f8aa8213d • Ryan Liptak • Dec 27, 2025

Skip posix-specific standalone test on Windows

ec5c2d4ce3 • Ryan Liptak • Dec 27, 2025

Delete test_symlink in standalone/posix, it's fully redundant

447f80c0cc • Ryan Liptak • Dec 27, 2025

std.Progress: fix compilation on Windows

252c4e57c6 • Andrew Kelley • Dec 27, 2025

std.Io.File: add readStreaming

28810f5e3d • Andrew Kelley • Dec 27, 2025

std.Io.Threaded: implement file writing for Windows

f160d5f979 • Andrew Kelley • Dec 27, 2025

std.Io.net: disable flaky test on mipsel

feeed922e1 • Andrew Kelley • Dec 27, 2025

Fix logic for detecting zero buffer capacity in fileReadStreamingWindows/fileReadPositionalWindows

58f0c8cfed • Ryan Liptak • Dec 27, 2025

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