Commits

llvm: Implement sub-architecture translation in targetTriple().

85bf1e2b1f • Alex Rønne Petersen • Oct 3, 2024

Merge pull request #21505 from alexrp/cpu-features-exts

8ee52f99ce • Alex Rønne Petersen • Oct 2, 2024

Merge pull request #21469 from alexrp/riscv32-tests

0548a61f53 • Alex Rønne Petersen • Oct 2, 2024

Merge pull request #21504 from alexrp/android-softfp

e0ac776749 • Alex Rønne Petersen • Oct 2, 2024

Merge pull request #21524 from alexrp/fix-reader-test

26d35cc112 • Alex Rønne Petersen • Oct 2, 2024

Merge pull request #21527 from alexrp/elf-emulations

038e002b1c • Alex Rønne Petersen • Oct 2, 2024

Merge pull request #21513 from pseudocc/rtattr

e652318c13 • Alex Rønne Petersen • Oct 2, 2024

std.start: dont query stack limit for wanted stack size 0 (#21533)

3b465ebec5 • Michael Ortmann • Sep 29, 2024

Merge pull request #21520 from ziglang/no-formatted-panics

0cdec976e4 • Andrew Kelley • Sep 28, 2024

replace TranslateC.addIncludeDir with variants with LazyPath/library names

085cc54aad • dave caruso • Sep 26, 2024

Merge pull request #21514 from ziglang/elf-incr

0e876a6378 • Andrew Kelley • Sep 26, 2024

std: fix inappropriate use of unreachable in fanotify_init

4442288656 • Andrew Kelley • Sep 25, 2024

mips: use byval for all integer types

4ceefca14b • Maciej 'vesim' Kuliński • Sep 25, 2024

disallow non-scalar sentinel types

efc98fcbeb • Andrew Kelley • Sep 25, 2024

tsan: Update to LLVM 19.1.0.

a40cdad18c • Alex Rønne Petersen • Sep 25, 2024

fix THREAD_STATE_NONE on darwin

7f6b7c5608 • matt • Sep 25, 2024

fetch: fix mutating unrelated fields when saving (#19816)

4d09fb491f • Krzysztof Wolicki • Sep 24, 2024

std: add arch bits for s390x-linux (#21342)

5e4da1ff30 • Meghan Denny • Sep 24, 2024

uefi: erroneous alignment check in pool_allocator

8d76c02f9a • Nameless • Sep 24, 2024

fix: disallow discard as errdefer capture

37cd21eb5f • WillLillis • Sep 24, 2024

fix IB in fifoToOwnedArrayList

ffd071f558 • Alex Kladov • Sep 24, 2024

Add post-quantum key agreement X25519MLKEM768

c062c532d7 • Frank Denis • Sep 24, 2024

compiler-rt: Export extra soft float libcall names for thumb-windows-gnu.

d3ba5f397d • Alex Rønne Petersen • Sep 24, 2024

zig.h: Improve portability of zig_trap() and zig_breakpoint().

5daf47a212 • Alex Rønne Petersen • Sep 24, 2024

libc: Work around LLVM's misassembly of `j <reg>` on mips r6.

c1cc63e5ff • Alex Rønne Petersen • Sep 24, 2024

Improve efficiency of buffered_reader. (#21256)

b19d0fb0fd • Lucas Santos • Sep 24, 2024

std.Target: Remove Cpu.Arch.dxil and ObjectFormat.dxcontainer.

d1901c744c • Alex Rønne Petersen • Sep 24, 2024

std.math: change gcd's implementation to use Stein's algorithm instead of Euclid's (#21077)

b2c53eb0d7 • Fri3dNstuff • Sep 24, 2024

Merge pull request #21472 from alexrp/libunwind

a08f8d44da • Andrew Kelley • Sep 23, 2024

tokenizer: fix 0 byte following invalid (#21482)

0676c04681 • Igor Stojković • Sep 23, 2024

fix: Add error note when attempt is made to destructure error union (#21491)

943176bbfc • Will Lillis • Sep 23, 2024

`std.equalRange`: Compute lower and upper bounds simultaneously

509639717a • Lucas Santos • Sep 23, 2024

Merge pull request #21493 from ziglang/elf-fixes

8c232922bd • Jakub Konka • Sep 23, 2024

doc: Bump LLVM version in README

d83a3f1746 • mochalins • Sep 20, 2024

Merge branch 'llvm19'

c6ad4521c7 • Andrew Kelley • Sep 20, 2024

std.DynamicBitSet: remove wrong and useless comments (#21418)

8b82a0e0fc • Juan Julián Merelo Guervós • Sep 20, 2024

std.os.linux: Fix tc_oflag_t for PowerPC

72fc164178 • Linus Groh • Sep 19, 2024

Sema: mark export on owner nav when exporting function alias

2111f4c38b • mlugg • Sep 18, 2024

cc: Add support for -Wp,

feaee2ba17 • Maciej 'vesim' Kuliński • Sep 18, 2024

Merge pull request #21428 from mlugg/compare-to-undef

41330c96ae • Matthew Lugg • Sep 17, 2024

std: Restore conventional `compareFn` behavior for `binarySearch`

812557bfde • Jay Petacat • Sep 16, 2024

Merge pull request #21425 from mlugg/pointer-arith-inplace-res-ty

7caa3d9da7 • Matthew Lugg • Sep 16, 2024

Merge pull request #21423 from mlugg/field-init-resolution

f3445f8f69 • Matthew Lugg • Sep 16, 2024

std.Build: allow packages to expose arbitrary LazyPaths by name

5d7fa5513f • mlugg • Sep 16, 2024

Sema: don't emit instruction when casting @min/@max result to OPV type

258236ec1b • mlugg • Sep 15, 2024

Sema: give `try` operand `error{}` result type in non-errorable functions

19924ca289 • mlugg • Sep 15, 2024

Merge pull request #21390 from xdBronch/push-tvovpsxztrqn

4d81e8ee91 • Matthew Lugg • Sep 14, 2024

`std.ascii`: make `toLower` `toUpper` branchless (#21369)

8ddce90e62 • CrazyboyQCD • Sep 14, 2024

start: Rewrite arm code to work for thumb1 too.

b56a667ecd • Alex Rønne Petersen • Sep 13, 2024

Labeled switch documentation (#21383)

cf69154332 • LiterallyVoid • Sep 13, 2024

std.http.WebSocket: Make 'upgrade: websocket' check case-insensitive

e17dfb9da0 • Linus Groh • Sep 13, 2024

Package.Fetch: add another non-standard Content-Type

54611e32d7 • mlugg • Sep 13, 2024

Sema: perform requested coercion when decl literal demoted to enum literal

55250a9370 • mlugg • Sep 12, 2024

AstGen: do not allow unlabeled `break` to exit a labeled switch

03c363300f • mlugg • Sep 12, 2024

Merge pull request #21287 from linusg/deprecated-default-init

0001f91e4e • Matthew Lugg • Sep 12, 2024

Merge pull request #21339 from alexrp/reenable-tests

b95e0e09dc • Andrew Kelley • Sep 12, 2024

Merge pull request #21370 from ziglang/fuzz

eccd06f5d0 • Andrew Kelley • Sep 12, 2024

Merge pull request #21269 from alexrp/soft-float

4fba7336a9 • Andrew Kelley • Sep 12, 2024

remove explicit ComplexTypeTag from switch

218cf059dd • Jesse Wattenbarger • Sep 11, 2024

Merge pull request #21367 from RetroDev256/faster-tokenizer

b81782366b • Andrew Kelley • Sep 11, 2024

thread: don't leak the thread in `spawnManager` (#21379)

421fbd939c • David Rubin • Sep 11, 2024

Merge pull request #21323 from jacobly0/dwarf-decls

8ec68c63fa • Jacob Young • Sep 10, 2024

std.zig.tokenizer: simplify line-based tokens

9007534551 • Ian Johnson • Sep 10, 2024

add error for discarding if/while pointer capture

d6d09f4ea7 • xdBronch • Sep 9, 2024

std.zig.render: replace magic number `4` with `indent_delta`.

6b1f509422 • Des-Nerger • Sep 9, 2024

zig cc: Support `-rtlib=none` for disabling compiler-rt.

95bb53653d • Alex Rønne Petersen • Sep 9, 2024

sync Aro dependency

de8cece6e7 • Veikka Tuominen • Sep 9, 2024

comp: `populateTestFunctions` shouldn't bubble up `AnalysisFail`

9e6d167bb7 • David Rubin • Sep 9, 2024

std.fmt: Update casing of a few functions to match naming style guide

54b668f8a3 • Linus Groh • Sep 8, 2024

mips: fix C ABI compatibility

fb0028a0d7 • Maciej 'vesim' Kuliński • Sep 8, 2024

Merge pull request #21327 from alexrp/reenable-tests

fb81522e0b • Andrew Kelley • Sep 7, 2024

std: Fix assembler comment syntax for sparc.

af04404b49 • Alex Rønne Petersen • Sep 7, 2024

Support stringifying non-exhaustive enum to json (#21228)

c97db8e497 • pfg • Sep 7, 2024

Merge pull request #21261 from alexrp/riscv32

5f3d9e0b7a • Andrew Kelley • Sep 7, 2024

Merge pull request #21263 from alexrp/thumb-fixes

f29bdd6746 • Andrew Kelley • Sep 6, 2024

Merge pull request #21195 from alexrp/glibc-fixes

96fcc8d63b • Andrew Kelley • Sep 6, 2024

Merge pull request #21310 from alexrp/ppc64-tests

1511a4171f • Andrew Kelley • Sep 6, 2024

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

b230e4f598 • Alex Rønne Petersen • Sep 6, 2024

package-manager: add application/x-tar-gz mime type

204107c499 • Travis Staloch • Sep 6, 2024

std.math.big.int: fix shiftRight sign handling

3543f28320 • Ian Johnson • Sep 6, 2024

Merge pull request #21257 from mlugg/computed-goto-3

3929cac154 • Andrew Kelley • Sep 5, 2024

Merge pull request #21305 from ziglang/elf-incr

7e31804870 • Jakub Konka • Sep 4, 2024

stdlib : base64 encode to writer (#20961)

f87dd43c12 • Arwalk • Sep 4, 2024

std.elf: Bring the EM enum up to date.

e5ee9c1e43 • Alex Rønne Petersen • Sep 4, 2024

glibc: Avoid building and linking stub libraries that were emptied in 2.34.

290ccb160e • Alex Rønne Petersen • Sep 4, 2024

AstGen: update @errorCast to maybe eval to err

7a4d69983a • Michael Dusan • Sep 3, 2024

Merge pull request #21277 from antlilja/llvm-module-flags

242d268a06 • Andrew Kelley • Sep 3, 2024

std.crypto.ml_kem: Reduce test iteration counts from 100 to 10. (#21285)

9bcb0e938c • Alex Rønne Petersen • Sep 2, 2024

std.fmt.fmtIntSize*: document when precision is ignored

a670f55195 • fdfdjfk3 • Sep 2, 2024

std.hash_map: fix error message in getAutoHashFn

13da34955c • Jeremy Hertel • Sep 2, 2024

Merge pull request #21264 from mlugg/decl-literals

6d2945f1fe • Matthew Lugg • Sep 1, 2024

std.math: rename make_f80 to F80.toFloat and break_f80 to F80.fromFloat

227fb4875f • Jeremy Hertel • Sep 1, 2024

fix(Sema): patch segfault in `finishStructInit`

28383d4d98 • WillLillis • Sep 1, 2024

std: make debug.dumpStackPointerAddr compile

cad65307b7 • Nico Elbers • Sep 1, 2024

std.c: fix pthread_mutex_t size for x86_64-linux-gnu

52fc046907 • Jeremy Hertel • Sep 1, 2024

lib: guard definition of `strl{cat,cpy}` against glibc version when _FORTIFY_SOURCE is enabled.

b7a98d0d59 • Federico Di Pierro • Sep 1, 2024

remove length assertion from mprotect

a76e98e7d5 • Hila Friedman • Sep 1, 2024

loongarch: use medium code model for zig loongarch64 binary (#21153)

c34cfe486d • YANG Xudong • Sep 1, 2024

Merge pull request #21173 from mrjbq7/writeStackTrace

96daca7b3b • Andrew Kelley • Sep 1, 2024

std.c.passwd: support macOS and NetBSD

69e304bd51 • fn ⌃ ⌥ • Sep 1, 2024