Commits

std.net.Stream: fix interface() infinite recursion

d7b081882a • Andrew Kelley • Jul 1, 2025

std.tar.Writer: update reader/writer API usage

e9fd9798f4 • Andrew Kelley • Jul 1, 2025

std.io.poll: update for BufferedReader

24441b184f • Andrew Kelley • Jul 1, 2025

std.http.Server: update end methods

9fe0ce377c • Andrew Kelley • Jul 1, 2025

std.io.BufferedReader: don't use a BufferedWriter field

cdd05df532 • Andrew Kelley • Jul 1, 2025

std.io.BufferedReader: get rid of the `@constCast`

00afaa4b18 • Andrew Kelley • Jul 1, 2025

update std.http.Server to new API

f333267782 • Andrew Kelley • Jul 1, 2025

revert introduction of `@errorCast` in this branch

98f463ad59 • Andrew Kelley • Jul 1, 2025

cbe: start porting to new `std.io.BufferedWriter` API

b76b4c9c36 • Jacob Young • Jul 1, 2025

build_runner: fix compile errors

ffb0e283d7 • Jacob Young • Jul 1, 2025

revert most instances of anyerror to match origin/master

3b390e4f13 • Andrew Kelley • Jul 1, 2025

std.io: redo Reader and Writer yet again

a4fdda6ae0 • Andrew Kelley • Jul 1, 2025

std: start converting networking stuff to new reader/writer

20a784f713 • Andrew Kelley • Jul 1, 2025

std.net.Stream: implement Reader

c872a9fd49 • Andrew Kelley • Jul 1, 2025

backends: port to new `std.io.BufferedWriter` API

f3d0fc7a66 • Jacob Young • Jul 1, 2025

build_runner: port to new `std.io.BufferedWriter` API

a21e7ab64f • Jacob Young • Jul 1, 2025

tweak std.io.Writer and followups

1164d5ece5 • Andrew Kelley • Jul 1, 2025

std.io.BufferedWriter: don't use ArrayList for this

383afd19d7 • Andrew Kelley • Jul 1, 2025

std.io.Reader: extract PositionalReader to separate interface

4ee2534566 • Andrew Kelley • Jul 1, 2025

array list tests passing again

60854795b8 • Andrew Kelley • Jul 1, 2025

maybe it's better to track bytes written in BufferedWriter

646454beb5 • Andrew Kelley • Jul 1, 2025

fix hello world

faab6d5cbf • Andrew Kelley • Jul 1, 2025

io: fix compile errors

1501734747 • Jacob Young • Jul 1, 2025

ubsan_rt: port to new `std.io.BufferedWriter` API

5d22c588e2 • Jacob Young • Jul 1, 2025

Dwarf: cleanup and port to new `std.io.BufferedReader` API

d76c8d0bd2 • Jacob Young • Jul 1, 2025

back to the anyerror!usize vtable

9dc0b4a98f • Andrew Kelley • Jul 1, 2025

std: hacking around with buffered reader / writer semantics

6ac7931bec • Andrew Kelley • Jul 1, 2025

std.io: move getStdIn, getStdOut, getStdErr functions to fs.File

890a02c345 • Andrew Kelley • Jul 1, 2025

update some more std lib API to new Reader/Writer

6c48aad991 • Andrew Kelley • Jul 1, 2025

fix merge conflicts

31e0b5c3c7 • Andrew Kelley • Jul 1, 2025

reader interface vecs and bufferedwriter arraylist

57e1fc29d2 • Andrew Kelley • Jul 1, 2025

redo reader

5aa8573f2b • Andrew Kelley • Jul 1, 2025

update some more compiler code

2fb6ce2f92 • Andrew Kelley • Jul 1, 2025

zig fmt compiling

4aed226e07 • Andrew Kelley • Jul 1, 2025

std.http tests passing with updated writer API

5ada2e3937 • Andrew Kelley • Jul 1, 2025

std.crypto.tls.Client: upgrade to `std.io.BufferedWriter`

6c7b103122 • Andrew Kelley • Jul 1, 2025

std.fmt.format: support base 64 encoding

d87b59f5a5 • Andrew Kelley • Jul 1, 2025

std.posix.sendfile: don't write trailers on linux

8464efa5dd • Andrew Kelley • Jul 1, 2025

os: fix missing and incorrect msghdr definitions

a500651370 • Nameless • Jul 1, 2025

more of the compiler updated to new Writer API

bf00eb3006 • Andrew Kelley • Jul 1, 2025

fix duration formatting

09af68de80 • Andrew Kelley • Jul 1, 2025

get std lib json tests passing

051c7af49a • Andrew Kelley • Jul 1, 2025

give std.json an API spanking

e154b62d63 • Andrew Kelley • Jul 1, 2025

fix byte formatted printing

7569494b45 • Andrew Kelley • Jul 1, 2025

much of the compiler upgraded to new API

bb1dffcf32 • Andrew Kelley • Jul 1, 2025

build runner compiling

f3be721785 • Andrew Kelley • Jul 1, 2025

update more of the std lib to new API

716b4489be • Andrew Kelley • Jul 1, 2025

AllocatingWriter passing unit test

e60adb97d0 • Andrew Kelley • Jul 1, 2025

std ArrayList unit tests passing

fced9467e8 • Andrew Kelley • Jul 1, 2025

std.io.BufferedWriter: implement hex string printing

221b194f28 • Andrew Kelley • Jul 1, 2025

remove legacy writer from array list

824216b1d4 • Andrew Kelley • Jul 1, 2025

update some of the build system to new API

ff3581ca2d • Andrew Kelley • Jul 1, 2025

fixes

1d0495678d • Andrew Kelley • Jul 1, 2025

writeSplat

35824e4822 • Andrew Kelley • Jul 1, 2025

thinking about splat being the only function

b26aceba7d • Andrew Kelley • Jul 1, 2025

migrate some std lib

5356f3a307 • Andrew Kelley • Jul 1, 2025

ArrayListWriter

c2fc6b0b6c • Andrew Kelley • Jul 1, 2025

std: start reworking std.io

00c6c836a6 • Andrew Kelley • Jul 1, 2025

spirv: fix signed overflow detection for safe subtraction

ee6d19480d • Ivan Stepanov • Jul 1, 2025

Fix `zig std` regression FTBFS

b8ac740a1b • Micah Switzer • Jun 30, 2025

Merge pull request #24297 from ziglang/optional-empty-error-set

79db39307b • Andrew Kelley • Jun 30, 2025

zig rc: Fix include directory detection when cross-compiling from certain host archs (#24288)

e837765956 • Alex Rønne Petersen • Jun 29, 2025

Replace `unreachable` with error return for non-standard Windows targets

d3363b7a61 • Ryan Liptak • Jun 29, 2025

compiler: test runner: fix tests never fails on crippled architectures (#24180)

6322dbd5bf • Alex Rønne Petersen • Jun 29, 2025

Fix warning WasmMut_toC not all control paths return a value (#24267)

0adcfd60f4 • Jonathan Marler • Jun 26, 2025

fix `zig libc` FTBFS

8eca338c27 • Andrew Kelley • Jun 25, 2025

add glibc versioning for a number of headers (#24237)

75d6d4c3f2 • Marc • Jun 24, 2025

c.darwin: define MSG for macos (#24224)

35329b510c • Dacheng • Jun 24, 2025

Merge pull request #24238 from taylordotfish/bugfix/ppc64le-syscall

342c34d95e • Alex Rønne Petersen • Jun 24, 2025

lib/std/fs/test.zig: Some filesystems support 8 EiB files

710632b45c • Pat Tullmann • Jun 23, 2025

std.Build.Watch: key fanotify file descriptors by mount id

640a130651 • Kevin Boulain • Jun 23, 2025

remove `spirv` cpu arch

1df79ab895 • Ali Cheraghi • Jun 23, 2025

x86_64: fix pair live-out tracking

c71bb0f2b6 • Jacob Young • Jun 23, 2025

std.mem.byteSwapAllFields: support untagged unions

24bfefa75e • Ali Cheraghi • Jun 23, 2025

minor grammatical mistake

3034d1e377 • David Rubin • Jun 22, 2025

Merge pull request #24227 from mlugg/misc-build-stuff

75d0ec9c04 • Matthew Lugg • Jun 20, 2025

This commit enables fmax and fmin to differentiate between 0.0 and

9e340b3005 • Koki Ueha • Jun 20, 2025

Merge pull request #23464 from rootbeer/futex-casts

14ad8378a1 • Alex Rønne Petersen • Jun 20, 2025

Merge pull request #24193 from jacobly0/x86_64-spring-cleaning

cf1a7bbd44 • Jacob Young • Jun 20, 2025

windows: msvc: avoid linking to non-redistributable ucrt

f5a327cd36 • Jonathan Marler • Jun 19, 2025

std.Build.Step.Run: prefix relative path arguments with './'

36499c251c • mlugg • Jun 18, 2025

windows: MSVC: disable extra dubious Microsoft runtime checks

f3940ad858 • Jonathan Marler • Jun 18, 2025

Merge pull request #24205 from mlugg/misc-build-stuff

850655f06b • Matthew Lugg • Jun 17, 2025

Compilation: add missing link file options to cache manifest

8aab222ffb • mlugg • Jun 17, 2025

Merge pull request #24188 from mlugg/intfromfloat-safety

561fdd0ed3 • Matthew Lugg • Jun 17, 2025

Merge pull request #24192 from alichraghi/fix_spirv

080ee25ecf • Alex Rønne Petersen • Jun 16, 2025

compiler-rt: Export _fltused for UEFI.

5f7780c533 • Alex Rønne Petersen • Jun 16, 2025

Merge pull request #24168 from mlugg/relative-paths

1ca213dab0 • Alex Rønne Petersen • Jun 15, 2025

libc: Prevent FCSEL instruction from being used to avoid raising an unintended exception

878b7b80c1 • Koki Ueha • Jun 15, 2025

llvm.ir: fix subrange version

3ce8d19f76 • Jacob Young • Jun 14, 2025

Merge pull request #24171 from mlugg/atomic-order-derp

095c956c5c • Matthew Lugg • Jun 14, 2025

zig init: simplify templating logic (#24170)

180e8442af • Loris Cro • Jun 13, 2025

bail when failing to parse `error`

a74119ac49 • xdBronch • Jun 13, 2025

Sema: add missing error and test for bool not on vector of ints

dd75e7bcb1 • Andrew Kelley • Jun 13, 2025

Merge pull request #24124 from mlugg/better-backend-pipeline-2

dcdb4422b8 • Andrew Kelley • Jun 13, 2025

Allow more operators on bool vectors (#24131)

5e3c0b7af7 • Daniel Kongsgaard • Jun 12, 2025

Merge pull request #23912 from alexrp/mingw-update

4a02e080d1 • Alex Rønne Petersen • Jun 12, 2025

test: Enable some working vector tests

f4c7290bc5 • Danielkonge • Jun 11, 2025

Merge pull request #24031 from ypsvlq/master

6810ffa424 • Alex Rønne Petersen • Jun 10, 2025

std.Build.Step.Run: add addDecoratedDirectoryArg function

4d79806459 • Andrew Kelley • Jun 9, 2025