Commits

std.crypto: support for hashes without options

8703053296 • Andrew Kelley • Jul 31, 2025

std.crypto.Sha1: make it a Writer

18bc688471 • Andrew Kelley • Jul 30, 2025

Sema: check min/max operand types

eb1a4970da • Jackson Wambolt • Jul 30, 2025

Merge pull request #24278 from gooncreeper/atomic-fixes

389ccf692a • Matthew Lugg • Jul 30, 2025

Sema: disallow tags on non-auto unions when reifying (#23488)

3d639481d9 • Krzysztof Wolicki • Jul 30, 2025

std.Io.Reader: introduce readVec back into the VTable

cf7a28febb • Andrew Kelley • Jul 30, 2025

compiler: disable self-hosted x86_64 backend on OpenBSD

a9773944dc • Alex Rønne Petersen • Jul 30, 2025

Sema: remove incorrect safety check for saturating left shift

6ec275ebd8 • Justus Klausecker • Jul 30, 2025

Update doc comment for `ptr_type` and `ptr_type_bit_range` to `data` of `.extra_and_node`

135a34c963 • Kurt Wagner • Jul 30, 2025

update `zig env` to respect `ZIG_LIB_DIR` and support wasi

4a1594fbde • Techatrix • Jul 30, 2025

std.Io.Reader: make fillUnbuffered respect prexisting buffer

1fcaf90dd3 • Andrew Kelley • Jul 30, 2025

Sema: fixes (#24617)

8414638fb8 • Matthew Lugg • Jul 30, 2025

aarch64: implement scalar `@mod`

3fbdd58a87 • Jacob Young • Jul 29, 2025

DeprecatedReader.Adapted: fix EndOfStream handling

ecd3ea9bd2 • Kendall Condon • Jul 29, 2025

Update `zig init` help with new `-m` arg

147a852806 • Silver • Jul 28, 2025

aarch64: workaround some optional/union issues

c334956a54 • Jacob Young • Jul 28, 2025

build: fix error in standalone test when using `--release`

dea3ed7f59 • Ivan • Jul 28, 2025

std.compress.xz: eliminate dependency on std.Io.bitReader

bb29846732 • Andrew Kelley • Jul 28, 2025

Merge pull request #24600 from jacobly0/aarch64

89cd42ee80 • Andrew Kelley • Jul 27, 2025

Merge pull request #24585 from jacobly0/aarch64

da408bd6fc • Andrew Kelley • Jul 27, 2025

std.zig: fmtId returns a FormatId

e12dc4947c • A cursed quail • Jul 27, 2025

std.Io.Reader: add rebase to the vtable

04614d6ea1 • Andrew Kelley • Jul 27, 2025

Merge pull request #24587 from jacobly0/x86_64

de39c5f67f • Andrew Kelley • Jul 27, 2025

Merge pull request #22587 from castholm/deprecate-compile-apis

a51cdf3b24 • Matthew Lugg • Jul 26, 2025

Sema: exclude sentinel from source array length in pointer cast to slice

c9ce1debe7 • mlugg • Jul 26, 2025

Merge pull request #24564 from ziglang/terminal-progress-bar

fc4b7c968a • Andrew Kelley • Jul 26, 2025

Merge pull request #24559 from ziglang/zstd

66e49d93b7 • Andrew Kelley • Jul 26, 2025

Merge pull request #23340 from castholm/pass-null-to-b-dependency

9e11727c7c • Andrew Kelley • Jul 26, 2025

aarch64: more progress

869ef00602 • Jacob Young • Jul 25, 2025

init: replace '--strip' with '--minimal'

bb71a18ede • mlugg • Jul 25, 2025

Update wasm2c.c

d407c4e52b • BreadTom • Jul 25, 2025

zig std: fix sources.tar generation

f0fec952d2 • Ian Johnson • Jul 25, 2025

Autodoc: fix sources.tar generation

6dbcc3bd54 • Ian Johnson • Jul 25, 2025

zig std: update std.Io.poll API usage

a189335ea2 • Andrew Kelley • Jul 25, 2025

Merge pull request #24561 from linusg/serenity-fixes

4236ca40cd • Andrew Kelley • Jul 24, 2025

Merge pull request #24557 from pavelverigo/wasm-try-ptr

5fb36d2600 • Alex Rønne Petersen • Jul 24, 2025

std.Io.poll: update to new I/O API

b8955a2e0a • Andrew Kelley • Jul 24, 2025

Merge pull request #24523 from ziglang/fifno

bc8e1a74c5 • Andrew Kelley • Jul 23, 2025

Merge pull request #24536 from jacobly0/aarch64

2365392e0e • Andrew Kelley • Jul 23, 2025

test: enable arm-freebsd-eabihf std tests

5c576573bb • Alex Rønne Petersen • Jul 23, 2025

Merge pull request #24521 from ziglang/fs-streaming

f34b4780b7 • Andrew Kelley • Jul 22, 2025

Merge pull request #24534 from ziglang/fix-missed-opvs

c41ac8f19e • Andrew Kelley • Jul 22, 2025

std.fs.File.Reader: fix missed advance writer positions

9abc3232a8 • Andrew Kelley • Jul 21, 2025

std.Thread: don't spin

f97c91ddb5 • Andrew Kelley • Jul 21, 2025

std.Io.Reader: fix takeStruct/peekStruct packed

e4abdf5a13 • Andrew Kelley • Jul 20, 2025

langref: upgrade grammar.y for asm clobber change

f657767b60 • Kendall Condon • Jul 20, 2025

use stdout_buffer instead of stdio_buffer in main.zig

14bb533203 • antlilja • Jul 20, 2025

Merge pull request #24488 from ziglang/more

8373788c4c • Andrew Kelley • Jul 20, 2025

std.Io.Writer: support alignment for `{t}` specifier

4780cc50cf • Marc Tiehuis • Jul 20, 2025

Merge pull request #24505 from ziglang/json

e43617e686 • Andrew Kelley • Jul 20, 2025

std.Build.Step.Run: fix up 681d324c49e7cdc773cc891ea49ed69dd03c23c7

c58cce7999 • Alex Rønne Petersen • Jul 20, 2025

llvm: workaround crashes in llvm loop optimizations

b4fd57a9c1 • Jacob Young • Jul 20, 2025

cbe: fix comptime-known packed unions

592f1043dc • Jacob Young • Jul 20, 2025

std.hash.RapidHash: remove

a0d1682921 • Andrew Kelley • Jul 19, 2025

Changed u64 to usize to fix #24208

4e6a04929d • Alexandre • Jul 19, 2025

tests: remove more old async tests

67e6df4313 • mlugg • Jul 19, 2025

std.os.uefi.protocol.file: fix getInfo() buffer alignment (#24496)

69cf40da60 • AsmArtisan256 • Jul 18, 2025

Compilation: refactor std.fs -> fs

6e55898661 • Andrew Kelley • Jul 18, 2025

test: Restore and fix deleted tests that relied on intern pool types (#24422)

3ae0ba096d • Felix Koppe • Jul 17, 2025

ci: skip single-threaded module tests on riscv64-linux

32c9e5df89 • Alex Rønne Petersen • Jul 17, 2025

ci: skip translate-c tests on riscv64-linux

7da4e30da7 • Alex Rønne Petersen • Jul 17, 2025

ci: skip building docs on riscv64-linux

df92193941 • Alex Rønne Petersen • Jul 17, 2025

Merge pull request #20069 from LewisGaul/math-tests-simplified

a35688b613 • Andrew Kelley • Jul 17, 2025

std.io.Writer: remove requirement of a 2-byte buffer for extern unions (#24489)

e62e42f0d9 • John Benediktsson • Jul 17, 2025

Merge pull request #24493 from ziglang/readSliceShort

a8dc32e4ec • Andrew Kelley • Jul 17, 2025

compiler_rt: export all the chkstk variations on MinGW

b7d7446fbb • kcbanner • Jul 17, 2025

ci: increase max rss for riscv64-linux back to 64G

33041fdbe5 • Alex Rønne Petersen • Jul 17, 2025

std.Io: Fix GenericReader.adaptToNewApi; add DeprecatedReader.adaptToNewApi (#24484)

6e86910e19 • John Benediktsson • Jul 17, 2025

Merge pull request #24472 from ziglang/zig-fmt

c82403020d • Andrew Kelley • Jul 17, 2025

std.Progress: reset end when failing to flush stderr

9af076615e • kcbanner • Jul 17, 2025

LLD: don't default allow_shlib_undefined when cross compiling

27212a3e6b • Andrew Kelley • Jul 17, 2025

std.Build.Step.ConfigHeader: add the lazy file styled input as a dependency

5ef07302d7 • Tristan Ross • Jul 17, 2025

Merge pull request #24419 from ziglang/asm-clobbers

680358767e • Andrew Kelley • Jul 17, 2025

fix splatBytesAll and writeSplatAll

d772c06272 • Silver • Jul 16, 2025

fix glibc version for single_threaded.h (2.32 instead of 2.35)

c7bcdb4802 • DubbleClick • Jul 16, 2025

fix memory leak

7d63e777a4 • Alex Kladov • Jul 16, 2025

test: mark riscv soft float targets as extra targets

6002514b72 • Alex Rønne Petersen • Jul 16, 2025

Merge pull request #24470 from alexrp/fix-tools

89ab6b161d • Alex Rønne Petersen • Jul 16, 2025

ci: add riscv workflow with manual trigger for experimentation

9a69aede0e • Alex Rønne Petersen • Jul 16, 2025

Merge pull request #24464 from ziglang/fixes

dbe0e0c1bc • Andrew Kelley • Jul 16, 2025

update dump-cov for alignment and writergate changes

94e0c85b6b • dweiller • Jul 15, 2025

std.os.windows: restore sendmsg, sendto, recvfrom

5f6e3245d1 • Andrew Kelley • Jul 15, 2025

CI: disable RISC-V runners for now

d4a191fc0a • Andrew Kelley • Jul 15, 2025

better default min versions for freebsd and netbsd

0cb558ba3a • Andrew Kelley • Jul 15, 2025

zig std: link ws2_32.dll on windows

9dc4759902 • Alex Rønne Petersen • Jul 15, 2025

Merge pull request #24454 from ziglang/packed-struct-streams

a5dbb656b1 • Andrew Kelley • Jul 15, 2025

Merge pull request #24448 from matklad/matklad/inline

d3cd0b2714 • Andrew Kelley • Jul 15, 2025

memory safety fix for Io.Writer.Allocating.toOwnedSlice*()

294db62d92 • Travis Staloch • Jul 15, 2025

std.Io.Reader.streamDelimiterEnding docs clarification

4f5fa959aa • Andrew Kelley • Jul 15, 2025

ci: skip building and checking stage4 on riscv64-linux

3473e6dc26 • Alex Rønne Petersen • Jul 15, 2025

ci: skip some test steps on riscv64-linux

96ad898ab8 • Alex Rønne Petersen • Jul 15, 2025

ci: partial revert of f3f2a56859f96cee6f9bc8e8fe14b99ec653abaf

a885e8370a • Alex Rønne Petersen • Jul 15, 2025

Merge pull request #24409 from ziglang/net

148befdaa3 • Andrew Kelley • Jul 14, 2025

ci: make changes to riscv64-linux to try to avoid timeouts

f3f2a56859 • Alex Rønne Petersen • Jul 14, 2025

Merge pull request #24433 from Justus2308/switch-label-halt

d66f13c90d • Andrew Kelley • Jul 14, 2025

spirv: snake-case the spec

f43f89a705 • Ali Cheraghi • Jul 14, 2025

compiler: raise the bar for backend contributions

2f3cd175d3 • Andrew Kelley • Jul 14, 2025

fix some llvm ir printer bugs

5a8acc9115 • xdBronch • Jul 14, 2025

Add setsid to std.(c|posix)

e8a4e47d38 • Brandon Black • Jul 14, 2025

libcxx: fix building for wasm32-wasi by disabling exceptions

c6a18e9534 • Alex Rønne Petersen • Jul 14, 2025