Commits

WIP

c6e7c2cb80 • Andrew Kelley • Nov 21, 2025

std.Io.Threaded: store thread capacity differently

c91dec3b6f • Andrew Kelley • Nov 21, 2025

std.Io.Threaded: import std.mem.Alignment

fba9fdf54f • Andrew Kelley • Nov 21, 2025

std.zig.system.linux: implement s390x native CPU detection

d3e20e71be • Alex Rønne Petersen • Nov 21, 2025

std.zig.system: disable vector support on s390x for now

1cd913a0ec • Alex Rønne Petersen • Nov 21, 2025

test: disable `big simd vector` C ABI test on s390x

7e54ee06d8 • Alex Rønne Petersen • Nov 21, 2025

std.crypto.ml_kem: disable some tests on s390x with vector support

3333bcc4f2 • Alex Rønne Petersen • Nov 21, 2025

std.zig.system.linux: don't arbitrarily limit sparc CPU detection to 64-bit

47df2f9abe • Alex Rønne Petersen • Nov 21, 2025

ci: bump loongarch64-linux-debug timeout to 4 hours on Forgejo Actions

534370c4de • Alex Rønne Petersen • Nov 21, 2025

aro: unbreak s390x

f3eef35c05 • Alex Rønne Petersen • Nov 21, 2025

system specific errno

6b4f45f782 • rpkak • Nov 20, 2025

update deprecated ArrayListUnmanaged usage (#25958)

4b5351bc0d • Benjamin Jurk • Nov 20, 2025

Merge pull request #25780 from Vexu/translate-c

db622f14c4 • Andrew Kelley • Nov 20, 2025

Merge pull request #25981 from mlugg/macos-fuzz-2

8a73fc8d8e • Matthew Lugg • Nov 20, 2025

Merge pull request #25898 from jacobly0/elfv2-progress

a9568ed296 • Andrew Kelley • Nov 20, 2025

Elf2: revert incorrect endian fix

7b325e08c9 • Jacob Young • Nov 20, 2025

ci: bump timeout for s390x-linux-debug to 5 hours on Forgejo Actions

f06adc70b0 • Alex Rønne Petersen • Nov 20, 2025

ci: bump timeout for s390x-linux-release to 4 hours on Forgejo Actions

c9afa901f3 • Alex Rønne Petersen • Nov 19, 2025

std.Io.net: disable `listen on a unix socket, send bytes, receive bytes` on Windows

5078acf3a3 • Alex Rønne Petersen • Nov 19, 2025

ci: bump aarch64-linux-debug timeout to 3 hours on Forgejo Actions

4ed5bb0bac • Alex Rønne Petersen • Nov 19, 2025

std.Build.Step.Compile: add support for '-z defs' flag

2f240d0819 • Harold • Nov 19, 2025

std.Io.Threaded: add missing statx masks

bd832ed39a • Jan200101 • Nov 19, 2025

Merge pull request #25965 from alexrp/s390x

43371cf388 • Alex Rønne Petersen • Nov 19, 2025

compiler: fix crash if file contents change during update

806470b492 • Matthew Lugg • Nov 19, 2025

Align ML-KEM code with ML-DSA (#25964)

4ea4728084 • Frank Denis • Nov 18, 2025

Fix AI/NI flag definitions for BSD systems

73f863a6fb • Lukas Lalinsky • Nov 17, 2025

replace @panic with b.addFail in standalone test build.zig

f0a3df98d3 • Tobias Simetsreiter • Nov 17, 2025

sema: fix UAF in type mismatch error

d2b1aa48ab • xdBronch • Nov 17, 2025

sema: improve codegen of for loop safety checks

29a1d0c06f • xdBronch • Nov 16, 2025

Merge pull request #25929 from alexrp/maccatalyst

35d87c4406 • Alex Rønne Petersen • Nov 16, 2025

Dedupe types when printing error messages

94e98bfe80 • Prokop Randáček • Nov 16, 2025

Merge pull request #25539 from squeek502/windows-readlinkw

aa4332fb0e • Ryan Liptak • Nov 16, 2025

improve assembly error test coverage

f6fecfdc00 • xdBronch • Nov 16, 2025

std.c: implement rusage for freebsd

d07360f999 • Meghan Denny • Nov 16, 2025

Merge pull request #25936 from Traxar/master

6ecf497714 • Andrew Kelley • Nov 16, 2025

std.Thread: disable `thread local storage` test on 32-bit targets

83d9a5968f • Alex Rønne Petersen • Nov 15, 2025

Merge pull request #25924 from mlugg/legalize-soft-float

bc589c271a • Matthew Lugg • Nov 15, 2025

fix: add specific error set for SelectiveWalker iterator function

1ebbdf8eef • Sam Bossley • Nov 15, 2025

MemoryPool: add unmanaged variants and make them the default

4187d0e8fe • Justus Klausecker • Nov 15, 2025

Merge pull request #25927 from lalinsky/netbsd-madv

250803661c • Alex Rønne Petersen • Nov 15, 2025

Sema: fix illegal multi level pointer coercions

06d08dabab • Justus Klausecker • Nov 14, 2025

std.Build: don't force all children to inherit color option

c6b5945356 • Matthew Lugg • Nov 14, 2025

Merge pull request #25917 from alexrp/target-features

b38fb4bff3 • Alex Rønne Petersen • Nov 14, 2025

std.pie: add missing clobbers on alpha and sparc

94538d8dd2 • Alex Rønne Petersen • Nov 14, 2025

represent Mac Catalyst as aarch64-maccatalyst-none rather than aarch64-ios-macabi

9ab7eec23e • Alex Rønne Petersen • Nov 14, 2025

std.Io.net: fix off-by-one in HostName.expand

2e6f7d36b9 • 0x4a61636f62 • Nov 14, 2025

Merge pull request #25817 from castholm/windows-fetch

813e8614bc • Andrew Kelley • Nov 14, 2025

libcxx: use compiler's _LIBCPP_HAS_LIBRARY_ALIGNED_ALLOCATION when set

375d873e1e • Alex Rønne Petersen • Nov 14, 2025

ci: enable Forgejo Actions on master pushes

18a131f3da • Alex Rønne Petersen • Nov 13, 2025

ci: only cancel previous PR runs on Forgejo Actions

cca2da16bd • Alex Rønne Petersen • Nov 13, 2025

fix 'redundant comptime keyword' error source location and add tests

071453d5b9 • xdBronch • Nov 13, 2025

Merge pull request #25772 from mlugg/kill-dead-code

181b25ce4f • Matthew Lugg • Nov 12, 2025

std.Target: remove Abi.cygnus

dfd7b7f233 • Alex Rønne Petersen • Nov 12, 2025

std.debug: allow fp unwind from context

92bc619c49 • Matthew Lugg • Nov 12, 2025

Sema: fix inline fn compiler crash (#25586)

49e19fc94f • So1aric • Nov 12, 2025

cmake: update ZIG_LLVM_REQUIRED_TARGETS to contain LoongArch and SPIRV

be2a902784 • Alex Rønne Petersen • Nov 12, 2025

cmake: add a - missed in 0f71a9291a7400844d95d7ae6aabeaa6b9191527

ee0a0f119c • Alex Rønne Petersen • Nov 12, 2025

cmake: improve host system detection in some more cases

0f71a9291a • Alex Rønne Petersen • Nov 12, 2025

Merge pull request #25889 from mlugg/incremental-llvm-warn

cbfa87cbea • Matthew Lugg • Nov 10, 2025

ci: remove TERM=dumb workaround on Forgejo Actions

ca34abbcde • Alex Rønne Petersen • Nov 10, 2025

Merge pull request #25886 from alexrp/kvx

d182c7e3bc • Alex Rønne Petersen • Nov 10, 2025

Merge pull request #25839 from Rexicon226/socket-bind-fix

966809862f • Matthew Lugg • Nov 10, 2025

sema: print @panic message at comptime

fb914a9a10 • xdBronch • Nov 10, 2025

std.zig.AstGen: properly handle grouped_expression

d942f693c5 • Mateusz Poliwczak • Nov 10, 2025

Add ML-DSA post-quantum signatures (#25862)

ce355e0ba5 • Frank Denis • Nov 10, 2025

llvm: set sub-arch for spirv 1.6

cde865e06a • Alex Rønne Petersen • Nov 10, 2025

Merge pull request #25875 from Zirunis/patch-2

c58687225b • Ryan Liptak • Nov 10, 2025

Merge pull request #25819 from jacobly0/elfv2-emit-obj

f3309a96a7 • Jacob Young • Nov 10, 2025

std.zig.Zir: remove ref_start_index from enum fields of Index and OptionalIndex

bdbfc7de3f • Mateusz Poliwczak • Nov 9, 2025

incr-check: Kill child process on error

5358af7ba4 • Ryan Liptak • Nov 9, 2025

Let CRT take care of the entry point for wWinMain if libc is linked

b31a03f134 • Ryan Liptak • Nov 9, 2025

Merge pull request #25860 from squeek502/coalesce-to-std-zig

be4eaed7c4 • Ryan Liptak • Nov 8, 2025

link.Elf: Ensure archive header fields are not left blank

43eb9b52cc • Carl Åstholm • Nov 8, 2025

Fix param name in doc comment for std.Io.Reader.peek()

38d44404a5 • Petr Pučil • Nov 8, 2025

Merge pull request #25158 from castholm/subsystem

74d2536715 • Ryan Liptak • Nov 8, 2025

Merge pull request #25820 from GiuseppeCesarano/process

bf15c791fa • Alex Rønne Petersen • Nov 7, 2025

Fix kqueue definitions on NetBSD

852a1f718a • Lukas Lalinsky • Nov 7, 2025

sema: disallow slices of opaque types

92f64899c1 • xdBronch • Nov 7, 2025

Merge pull request #25848 from Rexicon226/llvm-valgrind-clobber

19af9fa488 • Alex Rønne Petersen • Nov 7, 2025

std.crypto: improve KT documentation, use key_length for B3 key length (#25807)

4b593a6c24 • Frank Denis • Nov 7, 2025

Base64DecoderWithIgnore.calcSizeUpperBound cannot return an error (#25834)

2e8f8afc83 • marximimus • Nov 7, 2025

std.zig.AstRlAnnotate: remove pointless switch

40132af3ad • Mateusz Poliwczak • Nov 6, 2025

Merge pull request #25714 from snoire/enum-literal-format-support

4937aeff84 • Ryan Liptak • Nov 6, 2025

std.ArrayList: actaully memset to undefined in shrinkRetainingCapacity and clearRetainingCapacity

b2895f356f • Mateusz Poliwczak • Nov 6, 2025

ci: update to Wasmtime 38.0.3

e639602569 • Alex Rønne Petersen • Nov 6, 2025

Step.Run: Fix for `convertPathArg` when cwd and path args are on different drives

e0898f4e05 • Ryan Liptak • Nov 6, 2025

std.ArrayList: memset to undefined in shrinkRetainingCapacity and clearRetainingCapacity

416bf1de47 • Mateusz Poliwczak • Nov 6, 2025

zig fmt: fix extra whitespace in StructInit with multiline strings

26db54d69b • skewb1k • Nov 5, 2025

x86_64: implement split vector stores

a6d444c271 • Jacob Young • Nov 5, 2025

Merge pull request #25813 from linusg/bump-macos-libc

74900e938a • Alex Rønne Petersen • Nov 4, 2025

codegen: fix tuple padding

459f3b7ede • Jacob Young • Nov 4, 2025

Io.Queue: fix empty and full states being indistinguishable.

ea76946d2a • Jacob Young • Nov 4, 2025

Fixing SPIR-V header generator magic + Adding Zig compiler version to SPIR-V OpSource (#25435)

c603d27f90 • kbz_8 • Nov 4, 2025

crypto - threaded K12: separate context computation from thread spawning (#25793)

ee4df4ad3e • Frank Denis • Nov 3, 2025

std: serenity has preadv now

afdd04356c • Linus Groh • Nov 2, 2025

crypto.kt128: when using incremental hashing, use SIMD when possible (#25783)

bf9082518c • Frank Denis • Nov 2, 2025

ci: bump riscv64-linux-debug timeout to 9 hours on Forgejo Actions

2f4bca41ea • Alex Rønne Petersen • Nov 1, 2025

Revert "std.http: disable failing test on 32-bit arm"

143ea88017 • Jacob Young • Nov 1, 2025

std.Io.Threaded: use ResetEventPosix on illumos

5db9eaa851 • Alex Rønne Petersen • Nov 1, 2025

cbe: fix more MIPS register names in inline assembly

a8fea09cd5 • Bingwu Zhang • Nov 1, 2025