Commits

wip

7a50e76eb1 • Loris Cro • Feb 28, 2025

fuzz testing: implement initial macos support

f8fe503146 • Loris Cro • Feb 27, 2025

Merge pull request #22488 from Rexicon226/ubsan-rt

c45dcd013b • Andrew Kelley • Feb 26, 2025

x86_64: use ZON for encodings

e0a955afb3 • mlugg • Feb 25, 2025

Zcu: correctly resolve references to test bodies

de8a1211c1 • mlugg • Feb 25, 2025

AstGen: improve 'file cannot be a tuple' source location

3fcb4408a5 • mlugg • Feb 25, 2025

std.Target: Update known max OS versions.

055969b101 • Alex Rønne Petersen • Feb 25, 2025

Merge pull request #22937 from alichraghi/ali_spv

d856763aca • Robin Voetter • Feb 25, 2025

Merge pull request #23011 from alexrp/macho-cu-intcast

e902c231c8 • Andrew Kelley • Feb 25, 2025

compiler-rt: Add tests from llvm/llvm-project#119449.

ad5515bed8 • Alex Rønne Petersen • Feb 25, 2025

Revert "skip regressed LLVM 17 std lib test on powerpc"

c7e99b93a4 • Alex Rønne Petersen • Feb 25, 2025

Merge pull request #22999 from alexrp/mingw-update

bedf806672 • Alex Rønne Petersen • Feb 25, 2025

libc: Update Linux headers to 6.13.4.

37706cc1d9 • Alex Rønne Petersen • Feb 25, 2025

stdlib: handle EEXIST in mmap with FIXED_NOREPLACE. Fixes #21475

1cc388d526 • Alec Fessler • Feb 24, 2025

Merge pull request #22154 from alexrp/disable-intrinsics

ecc76348e6 • Alex Rønne Petersen • Feb 24, 2025

llvm: Fix C ABI integer promotion for loongarch64.

76558f8c6b • Alex Rønne Petersen • Feb 24, 2025

std.posix: Handle USER_MAPPED_FILE in windows ftruncate() impl

68bd82d0cc • Linus Groh • Feb 23, 2025

std.Build.Step.ConfigHeader: follow deprecation policy

e47f340e23 • Andrew Kelley • Feb 23, 2025

Merge pull request #22794 from cbilz/autoconf_at

86f35479d9 • Andrew Kelley • Feb 23, 2025

std.math.big.int: Support strings up to base 36

c44f4501e7 • Linus Groh • Feb 23, 2025

Sema: allow `@ptrCast` of slices changing the length

5e20e9b449 • mlugg • Feb 23, 2025

zig fmt

d6f8200294 • Andrew Kelley • Feb 23, 2025

std.Build: Allow ConfigHeader values to be added at build.zig runtime

75b0538688 • Constantin Bilz • Feb 23, 2025

std.net: Fix IPv6 address format compression for long zero runs (#22441)

77007445bf • Anders Bondehagen • Feb 23, 2025

Dwarf: fix lowering of comptime-only optional pointer `null` values

220f80e71d • Jacob Young • Feb 23, 2025

std.crypto.tlcsprng: Fix hardcoded use of defaultRandomSeed()

4b0f77cc1f • Linus Groh • Feb 23, 2025

Type: resolve union tag type before checking for runtime bits

84aac8b6c7 • David Rubin • Feb 23, 2025

zig rc: Add COFF object file creation for CMake cross-compilation use case

a502301b5e • Ryan Liptak • Feb 23, 2025

std.heap.DebugAllocator: default wasm to 64K page size

8683f25d24 • Andrew Kelley • Feb 23, 2025

std.crypto.asn1: fix merge conflicts

dd54c48aa2 • Andrew Kelley • Feb 23, 2025

Merge pull request #19976 from clickingbuttons/asn1

ed7004a2ee • Andrew Kelley • Feb 23, 2025

Merge pull request #21727 from 87flowers/fmt-render2

6769806213 • Andrew Kelley • Feb 23, 2025

tests: disable failing tests

b6a1fdd3fa • mlugg • Feb 23, 2025

cases: remove old incremental case system

a3b3a33d7a • mlugg • Feb 23, 2025

Merge pull request #22903 from alexrp/llvm-nobuiltin-memcpy-inline

5e203e157b • Alex Rønne Petersen • Feb 22, 2025

Merge pull request #22714 from mlugg/langref

813312f0e8 • Andrew Kelley • Feb 22, 2025

stage2-wasm: implement switch_dispatch + handle > 32 bit integers in switches

b25d93e7d9 • Pavel Verigo • Feb 22, 2025

Merge pull request #22659 from ifreund/linker-script-fix

61b69a418d • Andrew Kelley • Feb 22, 2025

std.DynLib: add support for DT_GNU_HASH sections in elf files

6ef2384c07 • geemili • Feb 22, 2025

Add rapidhash (#22085)

b7512c3e5d • Chris Covington • Feb 22, 2025

std.zig.system.NativePaths: Add Homebrew paths (#22738)

33ffbb32c9 • Wyatt Radkiewicz • Feb 22, 2025

AstGen: make layout specifiers on opaque containers a compile error

36fc2d2607 • David Rubin • Feb 22, 2025

Merge pull request #22606 from dweiller/memmove-opt

61ee9f9415 • Andrew Kelley • Feb 22, 2025

Merge pull request #22929 from schtvn/type_fn_docs_improvements

42438ce8b2 • Andrew Kelley • Feb 22, 2025

Merge pull request #22902 from ianprime0509/autodoc-error-reporting

0dcba03b67 • Andrew Kelley • Feb 22, 2025

musl: Fix typo in m68k clone() assembly.

31f353cd92 • Alex Rønne Petersen • Feb 22, 2025

fix ArrayHashMap setKey when store_hash=true

6fe1993d80 • Andrew Kelley • Feb 22, 2025

link.MachO: Add support for the -x flag (discard local symbols).

f87b443af1 • Alex Rønne Petersen • Feb 22, 2025

Merge pull request #22941 from Techatrix/config-header

a7467b9bb2 • Andrew Kelley • Feb 22, 2025

x86_64: rewrite scalar `@bitReverse`

300cb4881f • Jacob Young • Feb 22, 2025

Sema: Fix fnptr alignment safety checks to account for potential ISA tag.

fc7a0c4878 • Alex Rønne Petersen • Feb 22, 2025

std.atomic: make cache_line const a comptime_int

d31bda13cb • Kiëd Llaentenn • Feb 22, 2025

Output `zig targets` as ZON instead of JSON (#22939)

339b628d4c • Mason Remaley • Feb 22, 2025

crypto.Ed25519.KeyPair: return an error rather than assert

65e7ede499 • Frank Denis • Feb 21, 2025

wasi-libc: Deduplicate sources and headers with regards to upstream musl.

05d8b565ad • Alex Rønne Petersen • Feb 21, 2025

std.time: Make tests less flaky.

31e7c95bd2 • Alex Rønne Petersen • Feb 21, 2025

posix: access/accessZ/faccessat/faccessatZ can return AccessDenied or PermissionDenied

8d9bb97461 • Pat Tullmann • Feb 21, 2025

added compile_error test coverage for issue 17166

a8d3760c5b • Benjamin Thompson • Feb 21, 2025

fix `-fsanitize-coverage-trace-pc-guard` and fuzzer support for C compile units

84ece5624a • Xavier Bouchoux • Feb 21, 2025

linux: add UDP socket options

aa5c6c027c • Jari Vetoniemi • Feb 21, 2025

rescanMac: Avoid overallocating/overreading by millions of bytes

bbd13ab961 • Ryan Liptak • Feb 20, 2025

test: Disable packet timeout for debugger tests.

253e641ea3 • Alex Rønne Petersen • Feb 20, 2025

std.c: define MADV for darwin

8e293ea8bd • Gabriel Borrelli • Feb 20, 2025

translate-c: fix division and modulo of >8-bit stdint.h types in macros

dbc886fd04 • Christian Fillion • Feb 20, 2025

std.crypto: add the ability to explicitly tag a value as secret (#19907)

84cdb62159 • Frank Denis • Feb 20, 2025

linux: add IORING_RECVSEND_BUNDLE

c41bc20ec7 • Jari Vetoniemi • Feb 20, 2025

Clarify that ed25519.generateDeterministic() can be used outside tests

541d54a37d • Frank Denis • Feb 20, 2025

lib/std/posix/test.zig: enable disabled tests using CWD

d0e288ab18 • Pat Tullmann • Feb 20, 2025

crypto.pwhash.bcrypt: make silently_truncate_password a member of Params (#22792)

8d824dfdd0 • Frank Denis • Feb 19, 2025

Merge pull request #22932 from jacobly0/x86_64-rewrite

bd237bced4 • Andrew Kelley • Feb 19, 2025

zon.stringify: Correctly serialize unions with void fields

0cf6ae290b • Nico Elbers • Feb 19, 2025

docs: update old reference from builtin.Type.Struct to builtin.Type.@"struct"

59dc15fa0a • sidharta • Feb 18, 2025

Merge pull request #22889 from alichraghi/ali_spv

4720a79477 • Robin Voetter • Feb 18, 2025

Skip empty/invalid records/certs in MacOS keychain files

0779e847f7 • Ryan Liptak • Feb 18, 2025

Merge pull request #22913 from jacobly0/x86_64-rewrite

d2e70ef84a • Andrew Kelley • Feb 18, 2025

Merge pull request #22589 from alexrp/target-changes

b732070fd3 • Alex Rønne Petersen • Feb 17, 2025

crypto.auth.Aegis128X*Mac: properly absorb tags in the first lane (#22922)

55c46870b2 • Frank Denis • Feb 17, 2025

Fix build failure in sbrk allocator, caused by #20511

1b62469ec9 • schtvn • Feb 17, 2025

Sema: make source location in checkCallConvSupportsVarArgs more meaningful

d7b93c7876 • Tw • Feb 17, 2025

std.testing: improve compile error on untagged union equality

86064e66d6 • Mark Rushakoff • Feb 16, 2025

compiler-rt: Use Windows Arm ABI routines for UEFI for now.

ddff1fa4c6 • Alex Rønne Petersen • Feb 16, 2025

remove unneeded native_os check

9ad57515b2 • Manuel Spagnolo • Feb 16, 2025

zig.h: Add new zig_gcc macro to indicate GCC.

d7f9b5a661 • Alex Rønne Petersen • Feb 15, 2025

Merge pull request #22876 from jacobly0/x86_64-rewrite

e5174c7441 • Andrew Kelley • Feb 15, 2025

added expectEqualDeep test coverage for issue 16625 (#22781)

5ab5113077 • Benjamin Thompson • Feb 15, 2025

std: add containsAtLeastScalar to mem (#22826)

13ad984b1f • LmanTW • Feb 15, 2025

musl: Apply Rich Felker's CVE-2025-26519 mitigation patches.

8a3aebaee0 • Alex Rønne Petersen • Feb 14, 2025

glibc: don't redirect fts to fts64 before glibc 2.23

462d26171b • Hugo Beauzée-Luyssen • Feb 14, 2025

Expand zig fetch usage help doc to explain URL (#22850)

cb5547e3de • Michael Lynch • Feb 13, 2025

std.time: more precise `nanoTimestamp` in windows

bffbc918ee • Ali Cheraghi • Feb 13, 2025

std.ArrayList: initial capacity based on cache line size

d12123a88c • Andrew Kelley • Feb 13, 2025

std.fmt.digits2: optimize for ReleaseSmall

5b9b5e45cb • wooster0 • Feb 12, 2025

Merge pull request #22873 from jacobly0/x86_64-rewrite

de8741271f • Andrew Kelley • Feb 12, 2025

std.ArrayHashMap: base linear_scan_max on cache line size

53216d2f22 • Andrew Kelley • Feb 12, 2025

Merge pull request #22862 from ziglang/fuzz

58f928814d • Andrew Kelley • Feb 12, 2025

Merge pull request #22857 from nikneym/master

db0d9c2126 • Alex Rønne Petersen • Feb 12, 2025

compiler-rt: fix memcpy generating recursive calls

6dc1a4db7f • dweiller • Feb 12, 2025

std.ArrayHashMap: introduce setKey

c2a3d8cbb9 • Andrew Kelley • Feb 12, 2025

std.c: was missing calloc

b2b830e0e9 • Meghan Denny • Feb 12, 2025

std.elf: fix panic while parsing header

33f0d458cf • Rafael Batiati • Feb 11, 2025