Commits

std.debug: fix FP unwind progress check for stackGrowth() == .up targets

c13355abda • Alex Rønne Petersen • Oct 23, 2025

std.debug: FP unwinding is impossible on alpha, microblaze, sh

a689c38197 • Alex Rønne Petersen • Oct 23, 2025

std.debug.cpu_context: add signal_ucontext_t for alpha, hppa, microblaze, sh

d99cf5061c • Alex Rønne Petersen • Oct 23, 2025

std.heap: define page size for hppa, sh on NetBSD

23b299056d • Alex Rønne Petersen • Oct 23, 2025

std.heap: define page size for alpha, hppa, sh on OpenBSD

a03b924e74 • Alex Rønne Petersen • Oct 23, 2025

std.heap: define page size for alpha, hppa, microblaze, sh on Linux

7eda0b5724 • Alex Rønne Petersen • Oct 23, 2025

std.atomic: define cache line size for alpha, hppa, microblaze, sh

3c5502ed8d • Alex Rønne Petersen • Oct 23, 2025

std.Thread: implement freeAndExit() for sh-linux

493889d5eb • Alex Rønne Petersen • Oct 23, 2025

std.Thread: implement freeAndExit() for microblaze-linux

3777d3c25b • Alex Rønne Petersen • Oct 23, 2025

std.Thread: implement freeAndExit() for hppa-linux

f6c06d7069 • Alex Rønne Petersen • Oct 23, 2025

std.Thread: implement freeAndExit() for alpha-linux

de87c856e7 • Alex Rønne Petersen • Oct 23, 2025

std.Thread: implement freeAndExit() for m68k-linux

3d1b7811d4 • Alex Rønne Petersen • Oct 23, 2025

std.os.linux.tls: add hppa support

f723d69a58 • Alex Rønne Petersen • Oct 23, 2025

std.os.linux.tls: add sh support

aff557e4e8 • Alex Rønne Petersen • Oct 23, 2025

std.os.linux.tls: add microblaze support

5e921261a0 • Alex Rønne Petersen • Oct 23, 2025

std.os.linux.tls: add alpha support

9fde44229c • Alex Rønne Petersen • Oct 23, 2025

std.pie: add sh support

2b54437f24 • Alex Rønne Petersen • Oct 23, 2025

std.pie: add microblaze support

fb2c02929e • Alex Rønne Petersen • Oct 23, 2025

std.pie: add alpha support

fc48f8aa55 • Alex Rønne Petersen • Oct 23, 2025

std.start: add sh support

4193ea8239 • Alex Rønne Petersen • Oct 23, 2025

std.start: add microblaze support

c792ebfee2 • Alex Rønne Petersen • Oct 23, 2025

std.start: add alpha support

252e1fd7ec • Alex Rønne Petersen • Oct 23, 2025

std.builtin: move AddressSpace.Context to std.Target.AddressSpaceContext

340d6ce1bf • Alex Rønne Petersen • Oct 23, 2025

std.builtin: add CallingConvention.sh_interrupt

af1d777b27 • Alex Rønne Petersen • Oct 23, 2025

std.builtin: add CallingConvention.microblaze_interrupt

4fa453ce20 • Alex Rønne Petersen • Oct 23, 2025

std.builtin: add CallingConvention.msp430_interrupt

abf40caeb7 • Alex Rønne Petersen • Oct 23, 2025

std.builtin: add CallingConvention.x86_64_x32

beb507a1ed • Alex Rønne Petersen • Oct 23, 2025

std.Target: add stackGrowth() function

a1441943e4 • Alex Rønne Petersen • Oct 23, 2025

std.Target: add tags and info for alpha, hppa, microblaze, sh

ee72f06f47 • Alex Rønne Petersen • Oct 23, 2025

std.Target: xtensa defaults to windowed ABI

c55e83eab1 • Alex Rønne Petersen • Oct 23, 2025

std.Target: add arceb and xtensaeb Cpu.Arch tags

3e2daa509a • Alex Rønne Petersen • Oct 23, 2025

std.Target: fix cMaxIntAlignment() for a few architectures

dda05b29c0 • Alex Rønne Petersen • Oct 23, 2025

std.Target: fix cTypePreferredAlignment() for arc

45b80f2e41 • Alex Rønne Petersen • Oct 23, 2025

std.Target: remove bogus hosted avr/msp430 prongs in cTypeBitSize()

862e674758 • Alex Rønne Petersen • Oct 23, 2025

Zcu: simplify atomicPtrAlignment()

cd56b06352 • Alex Rønne Petersen • Oct 23, 2025

test: enable dynamic hexagon-linux-musl with -Dtest-extra-targets

ae789fa50a • Alex Rønne Petersen • Oct 23, 2025

std.Target.DynamicLinker: recognize standard hexagon-linux-musl path

022dcbc37a • Alex Rønne Petersen • Oct 23, 2025

std.Target: fix cCallingConvention() to pick mips64_n32 for muslabin32

a7f085f0d7 • Alex Rønne Petersen • Oct 23, 2025

std.Target: handle some more cases in toCoffMachine()

0e15b2ac10 • Alex Rønne Petersen • Oct 22, 2025

std.Target: better Abi.default() behavior for arc and xtensa

362a44a122 • Alex Rønne Petersen • Oct 22, 2025

std.Target: update lists of omitted LLVM tags

e8d060e5f5 • Alex Rønne Petersen • Oct 22, 2025

std.mem.Allocator: fix resize doc comment

a027fa8b8c • Justus Klausecker • Oct 22, 2025

std.{c,posix}: add getgid and getegid

8d4b5662cd • Wim de With • Oct 21, 2025

compiler: add support for arc_interrupt calling convention

dbf9c7b548 • Alex Rønne Petersen • Oct 19, 2025

std.os.linux: add pivot_root syscall

49eea79ec2 • Wim de With • Oct 19, 2025

std.os.linux: add setns syscall

5442e06632 • Wim de With • Oct 19, 2025

glibc: change library link order to prefer libc.so symbols

031b0d6063 • Alex Rønne Petersen • Oct 19, 2025

Merge pull request #25627 from alexrp/qemu-10.1.1-patched

328b121240 • Alex Rønne Petersen • Oct 19, 2025

Merge pull request #25623 from alexrp/or1k

38caa4902f • Alex Rønne Petersen • Oct 19, 2025

delete file accidentally added in 6de339d5d3deb4c7a1585288888f8e788e489eb6

c37d23f45a • Alex Rønne Petersen • Oct 19, 2025

cbe: fix MIPS register names in inline assembly

6de339d5d3 • Bingwu Zhang • Oct 18, 2025

fix(std): don't add the default `_start` and `panic` in homebrew targets

1bca158c6e • GasInfinity • Oct 18, 2025

Merge pull request #25622 from alexrp/inline-asm-fixes

6bf5b7f2b4 • Alex Rønne Petersen • Oct 18, 2025

Merge pull request #25614 from squeek502/windows-rename-delete

1466401c15 • Alex Rønne Petersen • Oct 18, 2025

std.Target: move Cpu.supportsAddressSpace() up to here

f3da54f53c • Alex Rønne Petersen • Oct 18, 2025

Merge pull request #25600 from alexrp/std-debug-more-arches

631915ad96 • Alex Rønne Petersen • Oct 18, 2025

Merge pull request #25029 from mlugg/unit-test-timing

35d0790514 • Matthew Lugg • Oct 18, 2025

std.Uri: test file URIs without an authority field

337762114f • Jon Parise • Oct 18, 2025

os.linux.timeval: use same field names as std.c

d18f1dde41 • Brandon Black • Oct 17, 2025

Merge pull request #25617 from alexrp/libcxx-libunwind-backports

798f6b85e3 • Alex Rønne Petersen • Oct 17, 2025

langref: Bump 0.15.1 to 0.15.2

2ab0ca13bb • Ryan Liptak • Oct 17, 2025

Merge pull request #25610 from alexrp/std-os-linux-cleanup

1f8a72175b • Alex Rønne Petersen • Oct 17, 2025

Merge pull request #25609 from alexrp/test-targets

3091efaa18 • Alex Rønne Petersen • Oct 17, 2025

Merge pull request #25607 from alexrp/hexagon

54b5087760 • Alex Rønne Petersen • Oct 17, 2025

detect invalid `@bitCast` with arrays

f785e4745d • xdBronch • Oct 16, 2025

llvm-backend: fix uefi data layout

173f497e29 • bnuuydev • Oct 16, 2025

Merge pull request #25569 from alexrp/std-debug-sparc

48f8133bea • Alex Rønne Petersen • Oct 16, 2025

Revert "ci: enable running libc-test on x86_64-linux-release"

493ad58ff7 • Alex Rønne Petersen • Oct 15, 2025

Faster BLAKE3 implementation (#25574)

6669885aa2 • Frank Denis • Oct 15, 2025

libc-test: disable utime.c

70c21fdbab • Alex Rønne Petersen • Oct 15, 2025

windows: workaround kernel race condition in more places

cc3c4d1069 • Jacob Young • Oct 15, 2025

ci: update to QEMU 10.1.1

595cd8935a • Alex Rønne Petersen • Oct 14, 2025

Merge pull request #25572 from alexrp/libcxx-backports

27a396db4f • Alex Rønne Petersen • Oct 14, 2025

Merge pull request #25402 from alexrp/libc-test-ci

4edebf40d5 • Alex Rønne Petersen • Oct 14, 2025

libunwind: backport llvm/llvm-project#152942

c8b34bc8a3 • Alex Rønne Petersen • Oct 14, 2025

std.os.linux.sparc64: use icc instead of xcc in asm clobbers

b34a13da38 • Alex Rønne Petersen • Oct 14, 2025

std.crypto: add AES-CCM and CBC-MAC (#25526)

2f3234c76a • aarvay • Oct 14, 2025

windows: workaround kernel race condition the most

958faa7031 • Jacob Young • Oct 12, 2025

std.debug.cpu_context: consider arm and aarch64 reserved register ranges unsupported

ea694bfdb7 • Alex Rønne Petersen • Oct 12, 2025

musl: avoid r0 as address register in s390x __tls_get_offset

9b4f2b40e3 • Alex Rønne Petersen • Oct 12, 2025

std.ArrayList: swapRemove set removed element to undefined (#25514)

87c18945c2 • Fri3dNstuff • Oct 12, 2025

windows: workaround kernel race condition even more

95242cc431 • Jacob Young • Oct 11, 2025

windows: workaround kernel race condition better

8efcfeaf1e • Jacob Young • Oct 11, 2025

std.posix: panic on unexpected error in `munmap`

923ddd94a1 • mlugg • Oct 11, 2025

Coff: implement threadlocal variables

2e31077fe0 • Jacob Young • Oct 11, 2025

windows: workaround kernel race condition

b2bc6073c8 • Jacob Young • Oct 11, 2025

Merge pull request #25495 from kcbanner/fixup_translate_c

c17e18647b • Andrew Kelley • Oct 11, 2025

test: disable test-link macho on FreeBSD

66193e72d3 • Alex Rønne Petersen • Oct 10, 2025

replaced https://simonsapin.github.io/wtf-8/ with https://wtf-8.codeberg.page/

62e3d46287 • usebeforefree • Oct 10, 2025

MachO: emit absolute path in N_OSO stabs

45143c6f04 • mlugg • Oct 10, 2025

Dir.realpathW: remove redundant buffer/copy

d629a146f5 • Ryan Liptak • Oct 10, 2025

std.debug.Dwarf.SelfUnwinder: assume same-value rule by default for all columns

9aeabad519 • Alex Rønne Petersen • Oct 10, 2025

Merge pull request #25516 from alexrp/std-debug

f010a31319 • Alex Rønne Petersen • Oct 10, 2025

std.crypto.tls.Client: fix infinite loop in std.Io.Writer.writeAll

07b6dbf8ca • marximimus • Oct 9, 2025

std.fs.File.Reader.seekTo: fix one more logical position bug

df712d0833 • Andrew Kelley • Oct 9, 2025

std.debug: fix incorrect FP unwinding on RISC-V and SPARC

80f6b8c4b3 • mlugg • Oct 9, 2025

build.zig: rename -Dtest-default-only to -Dno-matrix

c383cd50d5 • Andrew Kelley • Oct 9, 2025

Merge pull request #25512 from ziglang/sendfile-fixes

529aa9f270 • Andrew Kelley • Oct 9, 2025

Merge pull request #23657 from mpfaff/realpathW-no-convert

0bdd1b5274 • Ryan Liptak • Oct 9, 2025

Reader.peekDelimiterInclusive: Fix handling of `stream` implementations that return 0

328ae41468 • Ryan Liptak • Oct 8, 2025