Commits

x86_64: rewrite vector element pointer access

60cdacaff2 • Jacob Young • Sep 21, 2025

disable failing stage2_aarch64 behavior tests

2ba03e98c8 • Andrew Kelley • Sep 21, 2025

frontend: another packedStructFieldPtrInfo fix

5d8c1fb6ab • Andrew Kelley • Sep 21, 2025

cases: update for new error

baaf715d21 • mlugg • Sep 21, 2025

Revert "delete failing test case"

fcc7e378f8 • mlugg • Sep 21, 2025

Zcu: fix analysis of type of decl with inferred type

2f9d8d5a9b • mlugg • Sep 21, 2025

langref: don't assume too much about pointer to packed struct field

d7d50496d9 • Andrew Kelley • Sep 21, 2025

Sema: add missed logic to checkPtrAttributes

725dec6aa7 • Andrew Kelley • Sep 21, 2025

delete failing test case

7ffe068a79 • Andrew Kelley • Sep 21, 2025

x86_64: fix safety crashes in `storeRegs`

cbbb67c5df • Jacob Young • Sep 21, 2025

frontend: packed struct field ptr no longer finds byte borders

0681bf06ab • Andrew Kelley • Sep 21, 2025

disable wasm backend coverage

e1a750655e • Andrew Kelley • Sep 21, 2025

disable spirv64-vulkan coverage

c369def08e • Andrew Kelley • Sep 21, 2025

Sema: avoid ptr_add/ptr_sub instructions void elem type

c0bbddb007 • Andrew Kelley • Sep 21, 2025

add compile error coverage for dependency loop

aacff8c800 • Andrew Kelley • Sep 21, 2025

frontend: additionally handle C pointers in ptrOptPayload

7b8a7989ef • Andrew Kelley • Sep 21, 2025

aarch64: enable fixed behavior

2fdf0e29b3 • Jacob Young • Sep 21, 2025

translate-c: remove cases associated with runtime vector indexing

e5adfd87bc • Andrew Kelley • Sep 21, 2025

frontend: fix too strict assertion

f0fe55a9bb • Andrew Kelley • Sep 21, 2025

aarch64: implement `ptr_slice_*_ptr`

f12c4f86fc • Jacob Young • Sep 21, 2025

coerce vectors to arrays rather than inline for

5ec0a7d8a5 • Andrew Kelley • Sep 21, 2025

Sema: fix YAGNI violation

9b74651cd2 • Andrew Kelley • Sep 21, 2025

Sema: more conservative elem_ptr_load implementation

4fef90fa92 • Andrew Kelley • Sep 21, 2025

frontend: replace elem_val_node with elem_ptr_load

9afa6835df • Andrew Kelley • Sep 21, 2025

std.Progress: avoid problematic catch syntax

95439c9820 • Andrew Kelley • Sep 21, 2025

frontend: replace field_val and field_val_named

354c17869a • Andrew Kelley • Sep 21, 2025

Sema: fix source location of "declared here" note

3bd62e1bb6 • Andrew Kelley • Sep 21, 2025

x86 codegen: handle spilled tuples

d00aee021b • Andrew Kelley • Sep 21, 2025

std.zon.parse: fix not initializing array sentinel

09e4fc4dcf • Andrew Kelley • Sep 21, 2025

Sema: fix accessing ptr field of double array pointer with sentinel

772793c004 • Andrew Kelley • Sep 21, 2025

compiler: require comptime vector indexes

426af68b7d • Andrew Kelley • Sep 21, 2025

llvm backend: remove canElideLoad mechanism

14bda4130a • Andrew Kelley • Sep 21, 2025

Reader.defaultReadVec: Workaround bad `r.end += r.vtable.stream()` behavior

3fbb88c4bd • Ryan Liptak • Sep 21, 2025

add behavior test: return undefined pointer from function

0e47bd16da • Andrew Kelley • Sep 21, 2025

Merge pull request #25298 from ziglang/SegmentedList-orphaned-again

4d1b15bd9d • Andrew Kelley • Sep 20, 2025

std.c: add MSG support for dragonfly

14fc4d4811 • John Benediktsson • Sep 20, 2025

std.crypto.ascon: disable Ascon-AEAD128 test on RISC-V with V support

7857bbd116 • Alex Rønne Petersen • Sep 20, 2025

std.c: adjust shm_open to be variadic on darwin

1ac4c27d74 • John Benediktsson • Sep 20, 2025

std.Build.Step.Run: Enable passing (generated) file content as args

be571f32c3 • Justus Klausecker • Sep 20, 2025

Merge pull request #23416 from gooncreeper/improved-fuzzer

164c598cd8 • Andrew Kelley • Sep 19, 2025

Fix duplicate LC_RPATH entries on macOS Tahoe

bc921fec12 • Frank Denis • Sep 19, 2025

Merge pull request #25268 from alexrp/loongarch

97df4ae3ce • Alex Rønne Petersen • Sep 19, 2025

Remove usages of deprecatedWriter

de489031d8 • andrewkraevskii • Sep 19, 2025

std.fmt: migrate bufPrintZ to bufPrintSentinel (#25260)

37ecaae639 • John Benediktsson • Sep 19, 2025

std.simd: suggest more sensible vector sizes across the board

47c932f896 • Alex Rønne Petersen • Sep 19, 2025

zig fmt help: mention that the argument can be a directory

19943f0f21 • Frank Denis • Sep 18, 2025

Merge pull request #25195 from blblack/netdefs

d6b4e1918b • Andrew Kelley • Sep 18, 2025

fix handling of comptime-only union fields in `Type.getUnionLayout` (#25182)

65a6bf1267 • Silver • Sep 18, 2025

Merge pull request #25197 from rootbeer/24380-flaky-sigset-test

220c679523 • Andrew Kelley • Sep 18, 2025

Elf: implement `linksection`

09bc118c9f • Jacob Young • Sep 18, 2025

Merge pull request #25201 from jacobly0/x86_64-addsat

8e9f2f02d2 • Andrew Kelley • Sep 18, 2025

Merge pull request #25217 from blblack/setsiderr

d2e4ad613b • Andrew Kelley • Sep 18, 2025

Merge pull request #25225 from Justus2308/darwin-fixes

0df89cd0e1 • Andrew Kelley • Sep 18, 2025

mem.replace: Document that input/output cannot overlap

c330d2bdde • Ryan Liptak • Sep 18, 2025

langref: mention union support of `@fieldParentPtr`

92223ad36f • rohlem • Sep 18, 2025

Merge pull request #25249 from jedisct1/siv

b782cdb9b3 • Andrew Kelley • Sep 18, 2025

std.crypto: add Ascon-AEAD, Ascon-Hash, Ascon-CHash (#25239)

4406127cca • Frank Denis • Sep 18, 2025

std.sort.pdq: fix out-of-bounds access in partialInsertionSort (#25253)

6dd0270a19 • Frank Denis • Sep 18, 2025

use block break instead of return

4314c9653a • marko • Sep 18, 2025

Merge pull request #25257 from linusg/bump-macos-headers

ae00a2a84d • Alex Rønne Petersen • Sep 17, 2025

Avoid logic where we return success in case of an error (#25251)

8e8a143d62 • Frank Denis • Sep 17, 2025

Some miscellaneous test suite cleanups (#25256)

9819f53453 • Alex Rønne Petersen • Sep 17, 2025

llvm: fix tagged union payload size in debug info

580b6d1fad • mlugg • Sep 16, 2025

bpf: use bitCast instead of intCast in ld_imm_impl

496313a1bd • George Huebner • Sep 15, 2025

frontend: fix reference tracking through coerced function bodies

8744865425 • mlugg • Sep 15, 2025

std.net.Ip6Address: format numerical scope id

377a8b2a3b • database64128 • Sep 15, 2025

std.math.big.int: normalize zero result for small multiplications

32a1aabff7 • mlugg • Sep 13, 2025

std.os.linux.socketpair(): switch to unsigned args

a0ec4e270e • Brandon Black • Sep 12, 2025

compiler-rt: export __aeabi_read_tp for arm-freebsd

4972c987fd • Alex Rønne Petersen • Sep 11, 2025

Fix standalone test simple/cat/main.zig after Writergate update (#25188)

6b8cef8107 • Sardorbek Imomaliev • Sep 11, 2025

use pointer subtraction

fb3afc8d3d • marko • Sep 11, 2025

Merge pull request #24968 from ifreund/deque

bfda12efcf • Andrew Kelley • Sep 10, 2025

README: update llvm requirement to 21

a50c2a4eae • Tea • Sep 10, 2025

langref: added missing newlines to destructuring tuples example

0b75a2a1b1 • LukaTD • Sep 10, 2025

Merge pull request #25191 from ziglang/fix-linker-undef-memory

f63cd9194c • Andrew Kelley • Sep 9, 2025

Merge pull request #25190 from blblack/netcalls

3071ba4272 • Andrew Kelley • Sep 9, 2025

std.crypto.ed25519: support cofactorless verification

1872c85ac2 • Frank Denis • Sep 8, 2025

ECDSA signature der encoding should produce smallest number of octets (#25177)

c41b9d7508 • Igor Anić • Sep 8, 2025

Merge pull request #25186 from ziglang/vector-memory-coercion

05cff8a558 • Andrew Kelley • Sep 8, 2025

Compilation: fix buildGlibcSharedObjects error handling

426d65d700 • Andrew Kelley • Sep 7, 2025

std.http.Client.Connection: make host() public

34409635ad • baltevl • Sep 7, 2025

Document std.mem.* functions (#25168)

02396f8d5c • Frank Denis • Sep 7, 2025

webui: fixup build errors in fuzz / time_report

cc6d9fdbf4 • kcbanner • Sep 7, 2025

Merge pull request #25163 from ziglang/packed-union-unused

4c01275664 • Andrew Kelley • Sep 6, 2025

langref: update "Choosing an Allocator" section

91b3769b03 • Andrew Kelley • Sep 6, 2025

remove ResponseStorage

1a5cf072a8 • rpkak • Sep 6, 2025

Revert "Merge pull request #24905 from gooncreeper/file-reader-buffered"

1d764c1fdf • Andrew Kelley • Sep 5, 2025

Merge pull request #24905 from gooncreeper/file-reader-buffered

ac42eaaadd • Isaac Freund • Sep 5, 2025

Merge pull request #25147 from lunagl/reenable-tests

9fa2394f8c • Alex Rønne Petersen • Sep 5, 2025

std.fs.File.Writer: break up seekTo

f78f70dbd8 • Andrew Kelley • Sep 4, 2025

Merge pull request #25137 from alexrp/elf-gabi-4.3

d94e061ade • Alex Rønne Petersen • Sep 4, 2025

BitcodeReader: parse blockinfo inside block

9649ff37ef • Luna Schwalbe • Sep 4, 2025

Add allocator that always fails

ae518dcb41 • whatisaphone • Sep 4, 2025

Fix cmsghdr struct for the *nixes

76c62e509b • Brandon Black • Sep 4, 2025

fix: std.fs.File.Writer.seekTo does not flush (#25135)

b1189ab038 • Josh GM Walker • Sep 4, 2025

Merge pull request #25125 from alexrp/loongarch-qemu-crashes

32a34b64ca • Alex Rønne Petersen • Sep 4, 2025

Return runtime err for EISCONN when connecting

048f9126b8 • Brandon Black • Sep 3, 2025

std.c: add getresuid & getresgid

18bdd0e9a4 • doclic • Sep 3, 2025

Merge pull request #25122 from linusg/fix-getrandombytesdevurandom

a11dfaf61a • Alex Rønne Petersen • Sep 3, 2025

lzma2: fix premature finish

35f013db11 • binarycraft007 • Sep 3, 2025