Commits

std.Io.Writer: fix writeStruct

a98dcbfbb9 • Andrew Kelley • Jul 16, 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

Merge pull request #23552 from alichraghi

5696bbb307 • Andrew Kelley • Jul 14, 2025

std.crypto: remove `inline` from most functions

e7b18a7ce6 • Andrew Kelley • Jul 13, 2025

Add documentation to std.crypto.aes_gcm.AesGcm.encrypt (#24427)

f97baca6f6 • Marcos Gutiérrez Alonso • Jul 13, 2025

Fix memory leak in `CObject.Diag.Bundle.destroy()`

3974540e5a • Joost Doornbos • Jul 13, 2025

std.Io.Reader: encourage inlining hot buffer check

549a466dd1 • mlugg • Jul 12, 2025

std.os.uefi.tables: ziggify boot and runtime services (#23441)

5b4e982169 • Carmen • Jul 12, 2025

ci: Add riscv64-linux-debug and riscv64-linux-release

bd97b66186 • Alex Rønne Petersen • Jul 12, 2025

std.Build.Step.Run: Set WINEDEBUG=-all for -fwine by default.

681d324c49 • Alex Rønne Petersen • Jul 11, 2025

test: disable non-native loongarch64 behavior and std tests

f4ed35f800 • Alex Rønne Petersen • Jul 11, 2025

std: Fix `Io.Reader.Limited` and add test

61eff7b6dd • mochalins • Jul 11, 2025

std.posix.send: should expect ConnectionRefused

2cda4cfb39 • Atlas Yu • Jul 11, 2025

Merge pull request #24394 from ziglang/fixes

b60e9f2e85 • Andrew Kelley • Jul 11, 2025

Remove numerous things deprecated during the 0.14 release cycle

eb37552536 • Linus Groh • Jul 11, 2025

fixed .fixed flush recursion

d83b95cbf4 • Anton Serov • Jul 11, 2025

link.Elf: check files in archives for ELF magic

f551c7c581 • Isaac Freund • Jul 11, 2025

std: rename `io` to `Io` in preparation

5360968e03 • Andrew Kelley • Jul 10, 2025

Merge pull request #24387 from ziglang/std.log.default_level

43fba5ea83 • Andrew Kelley • Jul 10, 2025

Merge pull request #24329 from ziglang/writergate

1a998886c8 • Andrew Kelley • Jul 10, 2025

build runner: fix --verbose-llvm-bc= not properly accepting value

5b4b033236 • triallax • Jul 10, 2025

std: Disable `std.zon parse float` on dynamic x86-linux-musl

820f1a23a5 • Alex Rønne Petersen • Jul 10, 2025

ci: Update to QEMU 10.0.2

7c709f920b • Alex Rønne Petersen • Jul 9, 2025

Merge pull request #24362 (remove async, await, usingnamespace)

fc2c1883b3 • Andrew Kelley • Jul 8, 2025

llvm: Revert #17963 (workaround for #16392)

9e49652757 • Alex Rønne Petersen • Jul 8, 2025

std.c: Use __sigemptyset14 for sigemptyset on NetBSD

31e46be743 • Alex Rønne Petersen • Jul 7, 2025

compiler-rt: Implement __clear_cache() for mips-netbsd

9a1e754a58 • Alex Rønne Petersen • Jul 7, 2025

compiler-rt: Export __emutls_get_address for OpenHarmony

5209e7e458 • Alex Rønne Petersen • Jul 7, 2025

llvm: Use emulated TLS when appropriate for the target

b5cc658ab4 • Alex Rønne Petersen • Jul 7, 2025

Merge pull request #24352 from alexrp/wasi-emulated-libs

c96c913bab • Alex Rønne Petersen • Jul 7, 2025

std.posix.accept: add WSAENOTSOCK

ef8db03d52 • jaune • Jul 6, 2025

compiler: Disable self-hosted x86_64 backend on NetBSD

97ecb6c551 • Alex Rønne Petersen • Jul 6, 2025

Sema: Stop adding Windows implib link inputs for `extern "..."` syntax.

b461d07a54 • Alex Rønne Petersen • Jul 5, 2025

test: More cleanup of Windows targets in the module test matrix

044ccf4138 • Alex Rønne Petersen • Jul 5, 2025

Merge pull request #24335 from kada49/common-impl-libc-floor

fc993945a9 • Alex Rønne Petersen • Jul 5, 2025

Update TracyAllocator to new allocator API

be20f97eb9 • Silver • Jul 4, 2025

start: Only issue fninit for x86(_64)-windows

9a8f1f675b • Alex Rønne Petersen • Jul 4, 2025

test: Respect various test skip options in test-cases

9ef4bdf234 • Alex Rønne Petersen • Jul 3, 2025

std.posix.getsockopt: set option length correctly

aa1556156e • Brandon Black • Jul 3, 2025

Merge pull request #24322 from ziglang/delete-dead-backends

31bc6d5a9d • Andrew Kelley • Jul 3, 2025

Merge pull request #24302 from alexrp/riscv

edf785db0f • Alex Rønne Petersen • Jul 2, 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