Commits

llvm: Disable lowering to f16 on sparc.

c9052ef931 • Alex Rønne Petersen • Nov 8, 2024

std.Target: Fix toCoffMachine() value for thumb.

15c920ff2a • Alex Rønne Petersen • Nov 8, 2024

c: Include Os.Tag.other in the list of freestanding OSs.

9904a3ac9d • Alex Rønne Petersen • Nov 8, 2024

c: Use internal linkage when running tests.

9e1dd3dec2 • Alex Rønne Petersen • Nov 8, 2024

musl: Don't explicitly pass -fno-unwind-tables -fno-asynchronous-unwind-tables.

89a506a7ef • Alex Rønne Petersen • Nov 5, 2024

libunwind: Pass -fPIC -funwind-tables via module options instead of CFLAGS.

5685a10ded • Alex Rønne Petersen • Nov 5, 2024

libcxx: Pass -fPIC via module options instead of CFLAGS.

eb14fd8806 • Alex Rønne Petersen • Nov 5, 2024

musl: Pass -fomit-frame-pointer via CrtFileOptions.

796d4845ff • Alex Rønne Petersen • Nov 5, 2024

musl: Pass -f(function,data)-sections via CrtFileOptions instead of CFLAGS.

7fef0b4a23 • Alex Rønne Petersen • Nov 5, 2024

glibc, musl, wasi-libc: Don't explicitly pass -fno-stack-protector.

f973d3e93e • Alex Rønne Petersen • Nov 5, 2024

tsan: Handle more Apple targets when picking library name.

2a65b84572 • Alex Rønne Petersen • Nov 5, 2024

tsan: Synchronize CFLAGS with upstream.

0563525b21 • Alex Rønne Petersen • Nov 5, 2024

llvm: Also apply the nobuiltin attribute for the no_builtin module option.

bdca2d0f48 • Alex Rønne Petersen • Nov 5, 2024

Compilation: Fix unwind table logic for compiler-rt.

e88501a090 • Alex Rønne Petersen • Nov 5, 2024

Compilation: Also set essential module options when including compiler-rt.o.

7b1d2fa004 • Alex Rønne Petersen • Nov 5, 2024

Compilation: Move no_builtin to Package.Module.

b57819118d • Alex Rønne Petersen • Nov 5, 2024

compiler: Update clangMightShellOutForAssembly() for Clang 19.

56b416662a • Alex Rønne Petersen • Nov 5, 2024

Merge pull request #21907 from alexrp/valgrind-stuff

bd7dda0c55 • Alex Rønne Petersen • Nov 5, 2024

Revert "test: Add aarch64_be-linux-(none,gnu,musl) to module tests."

f25ea264b7 • Alex Rønne Petersen • Nov 5, 2024

llvm: Use no-builtins attribute instead of nobuiltin.

bd8ef0036d • Alex Rønne Petersen • Nov 4, 2024

Merge pull request #21894 from alexrp/aarch64-big-endian

4a3611f7d6 • Alex Rønne Petersen • Nov 4, 2024

zig.h: Improve portability of zig_*_windows_teb() helpers.

6b2c8fc688 • Alex Rønne Petersen • Nov 4, 2024

link.Coff: Pass -lldmingw to LLD earlier and regardless of -lc.

814a41b48f • Alex Rønne Petersen • Nov 4, 2024

Merge pull request #21843 from alexrp/callconv-followup

3054486d1d • Alex Rønne Petersen • Nov 3, 2024

Merge pull request #21599 from alexrp/thumb-porting

2f003f39b2 • Alex Rønne Petersen • Nov 3, 2024

llvm: Update the list of address spaces for LLVM 19.

947b7195bf • Alex Rønne Petersen • Nov 3, 2024

Merge pull request #21717 from alexrp/ilp32-abis

53d7a7b3c0 • Alex Rønne Petersen • Nov 3, 2024

Merge pull request #21617 from alexrp/target-dyld-stuff

e27b4647d8 • Alex Rønne Petersen • Nov 2, 2024

Merge pull request #21729 from alexrp/target-cpu-baseline

8abbdb56a4 • Alex Rønne Petersen • Nov 2, 2024

std.Target: Remove armv7k/armv7s.

fccf15fc9f • Alex Rønne Petersen • Nov 2, 2024

Merge pull request #21860 from alexrp/llvm-triple-stuff

ab89af3d39 • Alex Rønne Petersen • Nov 2, 2024

link.File.Wasm.Archive: simplify

aaf54ce6a7 • Andrew Kelley • Nov 1, 2024

Merge pull request #21874 from ziglang/wasm-linker

d30e287543 • Andrew Kelley • Nov 1, 2024

std.c: Added `utsname` struct definition for `.macos` (#21873)

a99449d8be • Brook Jeynes • Nov 1, 2024

Merge pull request #21861 from alichraghi/master

ba5f57616f • Robin Voetter • Nov 1, 2024

Merge pull request #21817 from mlugg/no-anon-structs

3f7fac5fff • Matthew Lugg • Nov 1, 2024

std.fs.File: Fix metadata error check on Linux

a916bc7fdd • Archit Gupta • Oct 31, 2024

link.File.Wasm: parse inputs in compilation pipeline

f2dcfe0e40 • Andrew Kelley • Oct 31, 2024

Merge pull request #21862 from alexrp/llvm-19-api-break

f5ade5e207 • Andrew Kelley • Oct 31, 2024

link.File.Wasm: remove the "files" abstraction

ba2d006634 • Andrew Kelley • Oct 31, 2024

std.fmt: Fix compile error in Parser.peek() (#20532)

17a87d7341 • Simon Ekström • Oct 30, 2024

typo: will inlined -> will be inlined

c39ba682e3 • Roman Frołow • Oct 30, 2024

link/Elf: ensure we always sort all relocations by r_offset in -r mode

6ff267dc26 • Jakub Konka • Oct 30, 2024

std.debug: watchOS: fixes for ilp32 ABI (#21765)

4661705a0e • Mario Nachbaur • Oct 29, 2024

Merge pull request #21826 from Snektron/spirv-vulkan

3450809e3d • Robin Voetter • Oct 29, 2024

CLI: don't warn on missing host-detected directories

7025c06eb6 • Andrew Kelley • Oct 29, 2024

std.os.windows.WriteFile: Map ERROR_NO_DATA to error.BrokenPipe instead of ERROR_BROKEN_PIPE (#21811)

a03ab9ee01 • Julian Noble • Oct 29, 2024

Revert "cmake: Add a `ZIG2_NO_RTLIB` option for building zig2 without compiler-rt."

b5cafe223a • Alex Rønne Petersen • Oct 29, 2024

remove unnecessary cast

5ce17ecfa7 • JonathanHallstrom • Oct 29, 2024

Merge pull request #21693 from alexrp/wasm2c-endian

d22049a987 • Alex Rønne Petersen • Oct 28, 2024

closes #21824 (#21832)

cdd8e82f0a • Bruno Franca dos Reis • Oct 28, 2024

Merge pull request #21807 from Rexicon226/riscv-interupt

4c336705b9 • Alex Rønne Petersen • Oct 28, 2024

remove `needs_mem_loc`

6415ff29d7 • David Rubin • Oct 28, 2024

Sema: add missing coercion to bool for condbr_inline

05b445a276 • mlugg • Oct 28, 2024

Fix small TODO in tools/migrate_langref.zig (#21825)

e9f3d18b57 • Krzysztof Wolicki • Oct 28, 2024

link/Elf.zig: ensure capacity before appending linker args.

6a364b4a5e • Xavier Bouchoux • Oct 26, 2024

Fix up Linux xattr syscalls

b1361f237a • Nelson Crosby • Oct 26, 2024

Merge pull request #21796 from Rexicon226/var-args

4adf63aefc • Matthew Lugg • Oct 25, 2024

Remove `@setAlignStack` from the langref

985b13934d • llogick • Oct 25, 2024

Merge pull request #21795 from ziglang/kqueue-watch

b8795b4d02 • Andrew Kelley • Oct 25, 2024

Merge pull request #21710 from alexrp/function-alignment

03d0e296cb • Alex Rønne Petersen • Oct 25, 2024

std.os.uefi: Fix calling convention build error

5769592cdd • Linus Groh • Oct 25, 2024

link/Coff: simplify file structure by collapsing all files into Coff.zig (#21761)

56996a2809 • Jakub Konka • Oct 24, 2024

Sema: fix check for whether current AnalUnit is a test function

9ffee5abed • Veikka Tuominen • Oct 24, 2024

Merge pull request #21700 from ziglang/cli-lib-dirs

c563ba6b15 • Andrew Kelley • Oct 24, 2024

Merge pull request #21779 from ziglang/avoid-data-races

33d07f4b6e • Andrew Kelley • Oct 23, 2024

Merge pull request #21758 from kcbanner/dll_storage_class

78f643c46d • Andrew Kelley • Oct 23, 2024

Merge pull request #21697 from mlugg/callconv

6bf52b0505 • Matthew Lugg • Oct 23, 2024

tests: re-enable tests that now pass on aarch64-windows

2d888a8e63 • kcbanner • Oct 22, 2024

coff: fix incorrect default `image_base` values and re-enable shared library tests on Windows

85d87c9ca1 • kcbanner • Oct 22, 2024

watchOS: add os to aarch64 architecture

9f84f7f921 • Mario Nachbaur • Oct 21, 2024

incremental: disable flaky test

8573836892 • mlugg • Oct 18, 2024

compiler: implement `@FieldType`

097766bba3 • mlugg • Oct 18, 2024

Merge pull request #21736 from alexrp/qemu-9.1

fffbb511db • Andrew Kelley • Oct 18, 2024

std.Target: Make Abi.default() more smarter.

ff594eae49 • Alex Rønne Petersen • Oct 17, 2024

Merge pull request #21610 from alexrp/riscv-abis

8504e1f550 • Andrew Kelley • Oct 17, 2024

langref: update builtin variadic functions

816dfca0b5 • wooster0 • Oct 17, 2024

Merge pull request #21726 from alexrp/target-api

d38ed893c6 • Alex Rønne Petersen • Oct 17, 2024

fix compilation errors for fs and fs.Dir (#21643)

4a2a0f50ca • Justin Braben • Oct 16, 2024

Merge pull request #21722 from mlugg/incremental

6201031e05 • Matthew Lugg • Oct 16, 2024

Merge pull request #21715 from alexrp/loongarch-porting

bdd3bc056e • Alex Rønne Petersen • Oct 16, 2024

Merge pull request #21714 from alexrp/target-cpu-baseline

ecd5878b74 • Alex Rønne Petersen • Oct 16, 2024

std.zig.target: Sort the target triple list in a more user-friendly way.

1efc9c149c • Alex Rønne Petersen • Oct 15, 2024

Sema: fail if analyzing return in `noreturn`-declared function before coercing `undefined`

7b8fc18c66 • gabeuehlein • Oct 14, 2024

std.MultiArrayList: add clear methods

9fd61f7460 • Andrew Kelley • Oct 14, 2024

Merge pull request #21682 from der-teufel-programming/remove-packedintarray

3bf89f55c2 • Andrew Kelley • Oct 14, 2024

Rewrite bit_reader and bit_writer to take advantage of current zig semantics and enhance readability (#21689)

ba569bb8e9 • tgschultz • Oct 14, 2024

Merge pull request #21688 from Snektron/spirv-fix

e2e79960d2 • Robin Voetter • Oct 13, 2024

Merge pull request #21686 from alexrp/glibc-fixes

7185ccad14 • Alex Rønne Petersen • Oct 13, 2024

implement packed struct equality (#21679)

e131a2c8e2 • David Rubin • Oct 13, 2024

std.Target.Query: fix compilation error (#21669)

ba1331090c • DravenK • Oct 12, 2024

Merge pull request #21681 from ziglang/reduce-flush

f7c588286d • Andrew Kelley • Oct 12, 2024

macho: create dummy atom of size 0 marking end of a section

7e530c13b3 • Jakub Konka • Oct 12, 2024

Replace tidy with superhtml as HTML validator (#21664)

008acd0547 • Krzysztof Wolicki • Oct 12, 2024

std.mem.readVarInt: assert ReturnType is large enough (#20946)

0367f18cb9 • poypoyan • Oct 11, 2024

link: consolidate diagnostics

13fb68c064 • Andrew Kelley • Oct 11, 2024

Merge pull request #21666 from ziglang/reduce-flush

5e53203e82 • Andrew Kelley • Oct 11, 2024

cmake: correct PIE support detection, add error output for debugging

41dbd0d0da • Jan200101 • Oct 11, 2024

IoUring: fix an issue in tests where InvalidVersion might get thrown by skipKernelLessThan, due to some kernel versions not being SemVer compliant.

901f344be2 • Jean-Baptiste "Jiboo" Lepesme • Oct 11, 2024

add loongarch valist support

a9a88aa428 • YANG Xudong • Oct 11, 2024