Commits

std.compress.zstd: it's compiling

e05af2da13 • Andrew Kelley • Jul 1, 2025

std.compress.zstd: rewrite

685d55c1a4 • Andrew Kelley • Jul 1, 2025

remove heap allocation from zstd

689a70663a • Andrew Kelley • Jul 1, 2025

std: WIP update more to new reader/writer

25ac70f973 • Andrew Kelley • Jul 1, 2025

std.http: mostly finish the rewrite

c7040171fb • Andrew Kelley • Jul 1, 2025

formatted printing: fix handling of nested format functions

aef0434c01 • Andrew Kelley • Jul 1, 2025

std.http: more update

d8cea03245 • Andrew Kelley • Jul 1, 2025

get build runner compiling again

ab3a947bef • Andrew Kelley • Jul 1, 2025

std.http: rewrite

81b0d14e2b • Andrew Kelley • Jul 1, 2025

update std.net and nail down delimiter APIs

396464ee6b • Andrew Kelley • Jul 1, 2025

stabilize readRemainingArrayList and readRemainingAlloc API

1bb75f9d62 • Andrew Kelley • Jul 1, 2025

fix more compiler errors

a90f07b537 • Jacob Young • Jul 1, 2025

cbe: pass behavior tests

cf28736f0d • Jacob Young • Jul 1, 2025

std.io.AllocatingWriter.writeSplat: better implementation

045c1c1557 • Andrew Kelley • Jul 1, 2025

std: update some http to new reader/writer

d9b9e3c272 • Andrew Kelley • Jul 1, 2025

siphash: fix `std.io.Writer` API non-conformance

4004c8058e • Jacob Young • Jul 1, 2025

Zcu: fix cached z(o)ir loading

650bc19ff3 • Jacob Young • Jul 1, 2025

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

fceec91f77 • Jacob Young • Jul 1, 2025

std: reader/writer fixes

4dc3a9444c • Andrew Kelley • Jul 1, 2025

std.http.Server: implement chunked request parsing

19b82ca7ab • Andrew Kelley • Jul 1, 2025

link: port to `std.io.BufferedReader` API changes

d62f22cc4d • Jacob Young • Jul 1, 2025

build_runner: port to `std.io.BufferedReader` API changes

6a0f2227e8 • Jacob Young • Jul 1, 2025

std.http.Server: fix BufferedReader API usage

7b0d826849 • Andrew Kelley • Jul 1, 2025

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