Commits

std.Target.x86: refresh from update_cpu_features.zig

65b0a2342b • Alex Rønne Petersen • Nov 13, 2025

std.Target: add CPU features and models for hppa

39e91deb77 • Alex Rønne Petersen • Nov 13, 2025

std.Target: add CPU features and models for alpha

2b23f98d2c • Alex Rønne Petersen • 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

Add std.crypto.hash.sha3.{KT128,KT256} - RFC 9861. (#25593)

95c76b1b4a • Frank Denis • Nov 1, 2025

std.c: add missing MINSIGSTKSZ for some FreeBSD targets

4e943fc847 • Alex Rønne Petersen • Nov 1, 2025

Implement threaded BLAKE3 (#25587)

d5585bc650 • Frank Denis • Nov 1, 2025

std: Skip element comparisons if `mem.order` args point to same memory

5a38dd28dc • Jay Petacat • Nov 1, 2025

std.Target: bump vulkan max version to 1.4.331

8468549726 • Alex Rønne Petersen • Oct 31, 2025

std.Target: bump opencl/nvcl max version to 3.0.19

d677086bcd • Alex Rønne Petersen • Oct 31, 2025

std.Target: bump cuda max version to 13.0.2

adbf46aef3 • Alex Rønne Petersen • Oct 31, 2025

std.Target: bump amdhsa max version to 7.1.0

802ee515d8 • Alex Rønne Petersen • Oct 31, 2025

std.Target: bump wasi max version to 0.3.0

27c949689e • Alex Rønne Petersen • Oct 31, 2025

std.Target: bump dragonfly max version to 6.4.2

3801e6366f • Alex Rønne Petersen • Oct 31, 2025

std.Target: bump linux max version to 6.17

a9c648c060 • Alex Rønne Petersen • Oct 31, 2025

std.Target: bump fuchsia max version to 28.0.0

0116d98093 • Alex Rønne Petersen • Oct 31, 2025

std.Target: bump contiki max version to 5.1.0

38413446b0 • Alex Rønne Petersen • Oct 31, 2025

test: remove some unsupported x86_64 darwin targets from llvm_targets

a46c3a1582 • Alex Rønne Petersen • Oct 31, 2025

std.os.windows: eliminate forwarder function in kernel32 (#25766)

8347791ce3 • qilme • Oct 31, 2025

fix typo in std.debug.ElfFile.loadSeparateDebugFile

62de7a2efd • TibboddiT • Oct 31, 2025

Revert "ci: stop building FreeBSD module tests on x86_64-linux"

389368392e • Alex Rønne Petersen • Oct 30, 2025

Io: fix some horrible data races and UAFs caused by `Condition` misuse

d000574380 • Jacob Young • Oct 30, 2025

std.debug.cpu_context: fix signal_ucontext_t for arm-linux

0ca4df540f • Alex Rønne Petersen • Oct 30, 2025

build: bump libc-test max_rss from 1758181785 to 2253598720

8126e22756 • Alex Rønne Petersen • Oct 30, 2025

Merge pull request #25558 from jacobly0/elfv2-load-obj

5b060ef9d4 • Jacob Young • Oct 30, 2025

Merge pull request #25726 from mlugg/std-log-colors

4174ab9c2c • Matthew Lugg • Oct 30, 2025

Merge pull request #25763 from mrjbq7/cancelled

74c23a237e • John Benediktsson • Oct 30, 2025

Threaded: fix safety crashes

1d80c9540a • Jacob Young • Oct 30, 2025

Merge pull request #25733 from GasInfinity-Forks/x86_16-cpu_context

767f28d7a6 • Alex Rønne Petersen • Oct 30, 2025

x86_64: add `lret` encoding

09aa4add2a • Jacob Young • Oct 29, 2025

x86_64: continue hacking around unimplemented linker logic

52a029e503 • Jacob Young • Oct 29, 2025

x86_64: fix encoding for out with an immediate port

ada9035af5 • Jacob Young • Oct 29, 2025

Elf: fix alignment of merge subsections

6e8b07ca15 • Jacob Young • Oct 29, 2025

Merge pull request #25592 from ziglang/init-std.Io

a072d821be • Andrew Kelley • Oct 29, 2025

std.os.linux: fix restore for powerpc/powerpc64

b2bc44e0d5 • Alex Rønne Petersen • Oct 29, 2025

remove all IBM AIX and z/OS support

a7119d4269 • Alex Rønne Petersen • Oct 29, 2025

Merge pull request #25705 from squeek502/linked-list-remove-docs

6568f0f75b • Ryan Liptak • Oct 29, 2025

Elf2: set ELFOSABI_OPENBSD for openbsd

b409cdf63f • Alex Rønne Petersen • Oct 29, 2025

Elf2: set ELFOSABI_FREEBSD for ps4

49b5b4b249 • Alex Rønne Petersen • Oct 29, 2025

std.Target.aarch64: updates for LLVM 21.1.5

7881a60f1a • Alex Rønne Petersen • Oct 29, 2025

Zcu: use shortest reference trace

8907dc8a4f • Matthew Lugg • Oct 29, 2025

std.heap.debug_allocator outdated doc (#25634)

4e9dd099c5 • Adrian • Oct 28, 2025

spirv: fix airWorkGroupSize to use workgroup_size builtin

2cbd0d3f08 • Cooksey99 • Oct 28, 2025

Merge pull request #25691 from GasInfinity-Forks/x86_16-gcc

06d9e3bc06 • Alex Rønne Petersen • Oct 28, 2025

Fix stale reference bug in `std.zig.system.resolveTargetQuery` (#25713)

35e1755c99 • Sean • Oct 28, 2025

remove all Oracle Solaris support

dba1bf9353 • Alex Rønne Petersen • Oct 27, 2025

Revert "std.Target: xtensa defaults to windowed ABI"

9161923405 • Alex Rønne Petersen • Oct 27, 2025

test: enable tsan standalone test for x86_64-freebsd and aarch64-freebsd

6b4f57a257 • Alex Rønne Petersen • Oct 26, 2025

tsan: fix cross build for FreeBSD by using direct syscalls instead of libsys

fe783d9ff3 • Rajiv Singh • Oct 26, 2025

Compilation: define __illumos__ for C/C++ when targeting illumos

67c9d57e27 • Alex Rønne Petersen • Oct 26, 2025

std.debug.cpu_context: fix mcontext alignment for x86_64-illumos

c9e0df97f9 • Alex Rønne Petersen • Oct 26, 2025

docs: fix handle_error_with_catch_block typo

0ec45050e0 • Felipe Cardozo • Oct 26, 2025