Commits

test: Disable `error union switch with call operand` (ReleaseSafe) on macos.

7c85dc4602 • Alex Rønne Petersen • Apr 4, 2025

ci: Update tarballs to 0.15.0-dev.203+53270f008.

4b360a1ff0 • Alex Rønne Petersen • Apr 4, 2025

cmake: Pass -fno-sanitize=undefined when building zig2.

957a5ae560 • Alex Rønne Petersen • Apr 4, 2025

compiler: Recognize -fno-sanitize=<...> in addition to -fsanitize=<...>.

c3e88a21fb • Alex Rønne Petersen • Apr 4, 2025

build: Rename -Dtest-slow-targets to -Dtest-extra-targets.

7c5412c7a4 • Alex Rønne Petersen • Apr 4, 2025

Revert "compiler: Don't consider powerpc to have red zone support yet."

15a05fc324 • Alex Rønne Petersen • Apr 4, 2025

Compilation: Remove the PowerPC soft float preprocessor workaround.

9e4199d629 • Alex Rønne Petersen • Apr 4, 2025

zig cc: Avoid passing any "CPU" features related to float ABI to Clang.

28469636ba • Alex Rønne Petersen • Apr 4, 2025

Revert "glibc: Patch to work around missing features in LLVM's s390x assembler."

6667e0fbb4 • Alex Rønne Petersen • Apr 4, 2025

llvm: Remove workaround for zero-length memset/memcpy on wasm.

0d6f3aa6c1 • Alex Rønne Petersen • Apr 4, 2025

std: Disable `link with relative paths` and `linkat with different directories` tests for mips64(el).

33103071a7 • Alex Rønne Petersen • Apr 4, 2025

Revert "test: Partially disable `vector float operators` on mips."

96fe4fb969 • Alex Rønne Petersen • Apr 4, 2025

test: mips32 is no longer a slow target with LLVM 20.

b9456d64d7 • Alex Rønne Petersen • Apr 4, 2025

llvm: Use muslabin32/muslabi64 environments in the target triple.

7109e462b7 • Alex Rønne Petersen • Apr 4, 2025

llvm: Allow FastISel on mips again.

9a59cff27f • Alex Rønne Petersen • Apr 4, 2025

llvm: never_tail implies never_inline, so set noinline in this case too.

166766d63d • Alex Rønne Petersen • Apr 4, 2025

Sema: Prevent tail calls of std.builtin.returnError().

7415739e36 • Alex Rønne Petersen • Apr 4, 2025

compiler-rt: Fix names of some float/int conversion routines for hexagon.

82b9d9c0f6 • Alex Rønne Petersen • Apr 4, 2025

llvm: Update the list of targets that use native f16/f128.

858305385d • Alex Rønne Petersen • Apr 4, 2025

compiler: Update max int alignments for some targets.

cf9c6f5298 • Alex Rønne Petersen • Apr 4, 2025

llvm: Fix i128 alignment for various targets.

4c5c5bcd91 • Alex Rønne Petersen • Apr 4, 2025

llvm: Set target-abi module flag.

3d1cfdb365 • Alex Rønne Petersen • Apr 4, 2025

libtsan: Update to LLVM 20.

e99c11856d • Alex Rønne Petersen • Apr 4, 2025

zig cc: Update options data to Clang 20.

d67d52abe5 • Alex Rønne Petersen • Apr 4, 2025

std.Target: Add Abi.muslf32 and Abi.muslsf.

8954e9748a • Alex Rønne Petersen • Apr 4, 2025

std.Target: Bump baseline hexagon model to hexagonv68.

1599f8ade0 • Alex Rønne Petersen • Apr 4, 2025

std.Target: Bump baseline bpfel/bpfeb model to v3.

eefb334885 • Alex Rønne Petersen • Apr 4, 2025

std.Target: Update CPU models/features for LLVM 20.

4de368a1b6 • Alex Rønne Petersen • Apr 4, 2025

compiler: Updates for LLVM/Clang 20 API changes.

8ea2e1ded5 • Alex Rønne Petersen • Apr 4, 2025

libcxx: Update to Clang 20.

156ab87500 • Alex Rønne Petersen • Apr 4, 2025

libcxxabi: Update to Clang 20.

7ab01c9a42 • Alex Rønne Petersen • Apr 4, 2025

libunwind: Update to LLVM 20.

a89b343256 • Alex Rønne Petersen • Apr 4, 2025

zig cc: Update intrinsic headers to Clang 20.

ce754724b3 • Alex Rønne Petersen • Apr 4, 2025

zig cc: Update driver files to Clang 20.

0181cfe8ad • Alex Rønne Petersen • Apr 4, 2025

build: Update to LLVM/Clang 20.

c712f18d74 • Alex Rønne Petersen • Apr 4, 2025

ci: Stop triggering the workflow for llvm branches.

50cb2fa0a2 • Alex Rønne Petersen • Apr 4, 2025

Change the lld path on macos homebrew

155b34ba05 • Dimitris Dinodimos • Apr 4, 2025

Merge pull request #23447 from alexrp/cpuid-updates

e9220525e8 • Alex Rønne Petersen • Apr 3, 2025

Merge pull request #23445 from alexrp/external-executor-fixes

bfbf4badd5 • Alex Rønne Petersen • Apr 3, 2025

translate-c: fix function prototype decalared inside a function

de62dc884e • Parker Liu • Apr 2, 2025

Merge pull request #22337 from ruihe774/fix-app-mask

9dfdf35032 • Alex Rønne Petersen • Apr 2, 2025

Merge pull request #22907 from MasonRemaley/import-zon-anon-type

4303b43519 • Matthew Lugg • Apr 2, 2025

DebugAllocator: Fix bucket removal logic causing segfault/leak (#23390)

bfab9582c7 • Auguste Rame • Apr 2, 2025

Merge pull request #22973 from MasonRemaley/zon-stop-on-node

896ffe6658 • Matthew Lugg • Apr 2, 2025

Sema: increment extra index even if return type is generic

1b62a22268 • David Rubin • Apr 1, 2025

std.start: allow return uefi error union in main (#23425)

9720bade7a • Carmen • Apr 1, 2025

std.os.uefi.protocol: ziggify function signatures (#23214)

fa86e09fb3 • Carmen • Apr 1, 2025

zon: normalize negative zeroes

b636d56d6a • Ali Cheraghi • Mar 31, 2025

Elf: fix incrementally reallocating the last atom in a section

b431e9af97 • Jacob Young • Mar 31, 2025

Sema: allow `@ptrCast` slice of zero-bit type to slice of non-zero-bit type

d53cc5e5b2 • mlugg • Mar 31, 2025

translate-c: fix referencing extern locals from nested blocks

0bdc0bb534 • Parker Liu • Mar 31, 2025

Merge pull request #23371 from alexrp/ci-redundancy

0753af792a • Alex Rønne Petersen • Mar 31, 2025

Merge pull request #23417 from dweiller/zstd-fixes

c118cd6406 • Alex Rønne Petersen • Mar 31, 2025

Add quota for comptime sort, add test

43ad87555e • Simon Brown • Mar 31, 2025

Sema: convert slice sentinel to single pointer correctly

acfdad8581 • David Rubin • Mar 30, 2025

Zcu: resolve layout of analyzed declaration type

f296eec294 • mlugg • Mar 29, 2025

compiler: "illegal behavior", not "undefined behavior", in errors

eee752ea5a • mlugg • Mar 29, 2025

crypto.ecdsa: fix EcdsaP384Sha3_384 constant name (#23403)

ca1fc3827e • Frank Denis • Mar 29, 2025

check result of mmap() call to handle a large base_addr value correctly

6e8493daa3 • Sean Stasiak • Mar 27, 2025

stage1: Update zig1.wasm.

c85534a5c6 • Alex Rønne Petersen • Mar 27, 2025

Merge pull request #23378 from alexrp/build-zig-cleanup

2b57f6b717 • Alex Rønne Petersen • Mar 27, 2025

Merge pull request #23373 from alexrp/get-base-address

cc9634a2d3 • Alex Rønne Petersen • Mar 27, 2025

std.Build: implement addEmbedPath for adding C #embed search directories

b5a5260546 • GalaxyShard • Mar 27, 2025

std.posix: add getuid()/geteuid()

fb188c3d18 • blurrycat • Mar 27, 2025

build: increase test-std max rss

dc66f4384f • Alex Rønne Petersen • Mar 27, 2025

std.meta.FieldType -> @FieldType

aac800ec65 • Андрей Краевский • Mar 27, 2025

Merge pull request #23339 from Iced-Sun/master

db7db48028 • Alex Rønne Petersen • Mar 26, 2025

Enables parsing for '-Wl,-rpath,' in pkg-config output, allows better support for NixOS linking.

0ed905b9c6 • Felix "xq" Queißner • Mar 26, 2025

abiAndDynamicLinkerFromFile: return an error when the file is not actually dynamic (#19928)

5bb9963bbb • Pratham • Mar 26, 2025

linux: don't export getauxval when not required

263ba34619 • wooster0 • Mar 26, 2025

zig build: allow to choose "lazy mode" for fetching process

27c1f2b3a0 • Eric Joldasov • Mar 26, 2025

Allocator.create: properly handle alignment for zero-sized types (#21864)

b4b1daf001 • Kendall Condon • Mar 26, 2025

zig build: add env_map entries to hash for Step.Run

b84db311d9 • dweiller • Mar 26, 2025

Clarify the multidimensional array example

5b4759bd3c • Andrew Barchuk • Mar 26, 2025

Merge pull request #23062 from ianic/io_uring_bind

b350049f51 • Alex Rønne Petersen • Mar 26, 2025

Zcu: include named tests in resolved references

a7ff042f98 • mlugg • Mar 26, 2025

Add test to ensure the BatBadBut mitigation handles trailing `.` and space safely

63014d3819 • Ryan Liptak • Mar 26, 2025

lib/std/posix: test ftruncate via std.fs.File.setEndPos()

2210c4c360 • Pat Tullmann • Mar 26, 2025

support more process creation options on Windows

1408288b95 • Jonathan Marler • Mar 25, 2025

Fix std.debug.dumpHex address offsets

8a8b3019f3 • Arnau Camprubí • Mar 25, 2025

Merge pull request #23310 from Rexicon226/fix-23309

cb8d7a8110 • Alex Rønne Petersen • Mar 25, 2025

Added check for HTTP version and GET method when upgrading WebSocket to comply with RFC 6455. (#23332)

6b6dc1cd3a • Kuwazy • Mar 25, 2025

Merge pull request #23220 from samy-00007/bytesAsSlice-fix

e1c6af2840 • Alex Rønne Petersen • Mar 25, 2025

std.c: android bionic C supports arc4random_buf and getentropy

fbbdde41b4 • 孙冰 • Mar 25, 2025

Merge pull request #23007 from rootbeer/posix-eaccess-eperm

c94d926bba • Alex Rønne Petersen • Mar 25, 2025

Update the documentation comment in arena_allocator.zig to be more accurate

5bb4fef30a • godalming123 • Mar 25, 2025

std.zig.Ast: Fix error case memory leak in parse()

525466b49d • Chris Clark • Mar 24, 2025

Sema: use unwrapped generic owner in `getFuncInstanceIes`

89db4f2e93 • David Rubin • Mar 24, 2025

std: add bit_set.findLastSet() (#22411)

972cab5bb0 • Meghan Denny • Mar 24, 2025

std.math: Add least common multiple (lcm)

c1db72cdbc • oittaa • Mar 24, 2025

DepTokenizer: allow space between target and colon

9f8d938d38 • rpkak • Mar 24, 2025

docs(std.base64): Add references to RFC 4648

677b2d62e5 • Shun Sakai • Mar 24, 2025

fix(std/fmt.zig): fix overflow in fmtDurationSigned

dfe0fb675d • GasInfinity • Mar 24, 2025

deprecate O(n) union field type helpers in std.meta

149eace5d5 • Carter Snook • Mar 24, 2025

typo: block_two_semicolon -> block_two

adee3ee9a2 • sdzx-1 • Mar 24, 2025

Use `-unknown` when converting WASI/Emscripten target triples into LLVM triples

777215d78b • Carl Åstholm • Mar 24, 2025

Sema: fix in-memory coercion of functions introducing new generic parameters

26fdb81c16 • mlugg • Mar 24, 2025

Merge pull request #23209 from jacobly0/x86_64-rewrite

98640cbeb8 • Jacob Young • Mar 24, 2025

Merge pull request #23256 from xtexx/fix-gh-20113

f7e045c806 • Jacob Young • Mar 24, 2025

codegen: fix packed byte-aligned relocations

6705cbd5eb • Jacob Young • Mar 23, 2025