Commits

wip

7889c08151 • Loris Cro • May 3, 2025

std.debug: handle static library paths correctly when reading SelfInfo

0b9d6ad042 • Loris Cro • May 3, 2025

std.Target: Add Cpu.Arch.or1k and basic target info.

bf9b15ee67 • Alex Rønne Petersen • May 3, 2025

inline assembly: implement gcc's "%=" syntax

c0ec264f75 • samy007 • May 2, 2025

wasm-c-abi: llvm fix struct handling + reorganize

a843be44a0 • Pavel Verigo • May 1, 2025

Merge pull request #23601 from rootbeer/sig-split

ad9cb40112 • Alex Rønne Petersen • May 1, 2025

fix(windows): handle commitment limit error in CreateProcessW

971d19a3b2 • David John • May 1, 2025

fix mount api

c1649d586a • Cutie Deng • May 1, 2025

Fix Unexpected error for 1453 on Windows (#23729)

9f7c8b8b1b • psbob • Apr 30, 2025

Merge pull request #23654 from alichraghi/continue

cc381d56a6 • Robin Voetter • Apr 30, 2025

fixed codecs.zig (#23706)

8e79fc64cd • Deatil • Apr 29, 2025

use correcct symbol for the end of pcguard section

535a0c4270 • Dongjia Zhang • Apr 29, 2025

Merge pull request #23720 from alexrp/sparc-stuff

399da543e5 • Alex Rønne Petersen • Apr 28, 2025

Merge pull request #23708 from ziglang/memmove-followups

8facd99d41 • Andrew Kelley • Apr 28, 2025

Sema: fix a few indexing bugs

d038676a1f • mlugg • Apr 28, 2025

sema: do checked cast when resolving aggregate size

365ed0ed68 • dweiller • Apr 28, 2025

wasi-libc: Fix paths to psignal.c and strsignal.c.

1f6336794b • Alex Rønne Petersen • Apr 28, 2025

Merge pull request #23698 from alexrp/goff-xcoff-stubs

fc55c1b7a1 • Alex Rønne Petersen • Apr 28, 2025

Sema: fix memcpy with C pointers

410298271e • xdBronch • Apr 28, 2025

Merge pull request #23663 from alexrp/emit-asm-only

78df3c9301 • Alex Rønne Petersen • Apr 28, 2025

Sema: Fix some ptr alignment checks to handle a potential ISA tag bit.

5ed8bd5c85 • Alex Rønne Petersen • Apr 27, 2025

std.Target: Remove Os.Tag.elfiamcu.

e7b46363ae • Alex Rønne Petersen • Apr 27, 2025

Merge pull request #22605 from dweiller/memmove

1b76d4c53a • Andrew Kelley • Apr 27, 2025

docs(std.ascii): Remove redundant three slashes

227d2b15e4 • Shun Sakai • Apr 27, 2025

compiler: Fix `-m<os>-version-min=...` ordering

19b43ee627 • Kevin Primm • Apr 27, 2025

Update Windows ReadFile and WriteFile to recognise Access Denied error when a read or write is attempted on a disconnected virtual com port

d92649da80 • psbob • Apr 27, 2025

Merge pull request #23691 from alexrp/llvm-targets-updates

b16c094926 • Alex Rønne Petersen • Apr 27, 2025

std.Build.Cache: fix several bugs

3783b1b23c • mlugg • Apr 27, 2025

std.Target: Bump minimum glibc to 2.34 for arches migrating to 64-bit time.

5668c8b7ba • Alex Rønne Petersen • Apr 26, 2025

compiler: Allow configuring UBSan mode at the module level.

b3537d0f4a • Alex Rønne Petersen • Apr 26, 2025

std.Target: Remove Abi.gnuilp32.

23440fbb99 • Alex Rønne Petersen • Apr 26, 2025

Merge pull request #23572 from alexrp/zig-cc-static-dynamic

99a79f98ec • Alex Rønne Petersen • Apr 26, 2025

std.c: use arch's ino_t and off_t for dirent

573d9aab5e • Carter Snook • Apr 26, 2025

fuzz: fix expected section start/end symbol name on MacOS when linking libfuzzer

2e35fdd032 • tjog • Apr 26, 2025

Calculate WTF-8 length before converting instead of converting into an intermediate buffer on the stack

69007f0961 • Michael Pfaff • Apr 26, 2025

FailingAllocator: remove outdated doc comments, move doc comment example to decltest

c06fecd466 • Ryan Liptak • Apr 23, 2025

compiler: allow emitting tests to an object file

927f233ff8 • mlugg • Apr 22, 2025

Merge pull request #23617 from mlugg/incr-fixes

6a7ca4b8b0 • Matthew Lugg • Apr 22, 2025

revive nvptx linkage

ffd85ffcda • Ali Cheraghi • Apr 21, 2025

Module: ignore `xnack` and `sramecc` features on some gpu models

13541bc1c0 • Ali Cheraghi • Apr 21, 2025

crypto.ecdsa: add the ability to sign/verify prehashed messages (#23607)

f01833e03e • Frank Denis • Apr 20, 2025

Fix compile error in Fuzzer web-ui (#23605)

86d3546184 • Vadzim Dambrouski • Apr 19, 2025

test: Add powerpc-linux-gnueabi(hf) to the module test matrix.

8f8f37fb0f • Alex Rønne Petersen • Apr 17, 2025

Merge pull request #23217 from selfisekai/cmake-release-safe

3be6809e27 • Alex Rønne Petersen • Apr 17, 2025

cmake: support static linking against libxml2

dc090e99cf • Pavel Otchertsov • Apr 16, 2025

std.tar: pass entry kind to rootDir to avoid setting root_dir to file (#23456)

5be3c7874c • Tobias Simetsreiter • Apr 16, 2025

Merge pull request #23573 from samy-00007/bigint-shift-fix

1a2ceb36c8 • Alex Rønne Petersen • Apr 16, 2025

Merge pull request #21741 from kj4tmp/langref-packed-structs

3746b3d93c • Andrew Kelley • Apr 16, 2025

Return FileNotFound when CreateProcessW is called with a missing path (#23567)

ae38fc6a50 • phatchman • Apr 15, 2025

Deprecate std.enums.nameCast.

530228d953 • Андрей Краевский • Apr 15, 2025

std: add os.linux.sysinfo(), use it for process.totalSystemMemory()

6c598e8341 • Ryan King • Apr 15, 2025

crypto.ecdsa: stricter DER decoding of signatures (#23554)

933beb4cbd • Frank Denis • Apr 15, 2025

ci: Bump aarch64-linux timeout to 9 hours.

76da028239 • Alex Rønne Petersen • Apr 15, 2025

ci: Bump x86_64-linux timeout to 8 hours.

85b3d02f76 • Alex Rønne Petersen • Apr 15, 2025

Merge pull request #23268 from chrboesch/i19875

206bd1ced8 • Chris Boesch • Apr 14, 2025

std.Build.Step: Don't capture a stack trace if !std.debug.sys_can_stack_trace.

667035fc78 • Alex Rønne Petersen • Apr 14, 2025

Merge pull request #23541 from alexrp/linux-5.10

2cb69e53b4 • Andrew Kelley • Apr 13, 2025

Merge pull request #23555 from alexrp/gitattributes

e24e9ff7bd • Alex Rønne Petersen • Apr 13, 2025

std: eradicate u29 and embrace std.mem.Alignment

f32a5d349d • Andrew Kelley • Apr 13, 2025

doc: Bump LLVM version in README

ec28888581 • Bingwu Zhang • Apr 13, 2025

link: Improve handling of --build-id when using LLD.

6eabdc8972 • Alex Rønne Petersen • Apr 12, 2025

src/libunwind.zig: Fix symbol visibility macro define

d5ac3be608 • Luis Cáceres • Apr 12, 2025

std.crypto: add constant-time codecs (#23420)

a7122b7323 • Frank Denis • Apr 12, 2025

Merge pull request #23529 from alexrp/2879-groundwork

9352f379e8 • Alex Rønne Petersen • Apr 12, 2025

Merge pull request #22516 from Jan200101/PR/build_id_option

4e700fdf8e • Andrew Kelley • Apr 11, 2025

Merge pull request #23061 from pavelverigo/stage2-wasm-misc

65bd8d52c8 • Andrew Kelley • Apr 11, 2025

Merge pull request #23272 from squeek502/getenvw-optim

08a6c4ca9b • Andrew Kelley • Apr 11, 2025

std.posix.getenv: early-return comparison (#23265)

326f254972 • g-logunov • Apr 11, 2025

Value: ensure that extern structs have their layout resolved in ptrField

fa59153896 • kcbanner • Apr 11, 2025

Merge pull request #23483 from alexrp/target-int-functions

90084f4ae3 • Alex Rønne Petersen • Apr 11, 2025

Merge pull request #23355 from jacobly0/x86_64-rewrite

c82e1fe880 • Jacob Young • Apr 11, 2025

libcxx: Backport llvm/llvm-project#134874.

9e21ba12d5 • Alex Rønne Petersen • Apr 11, 2025

Merge pull request #23497 from alexrp/hexagon

8f03217f3e • Alex Rønne Petersen • Apr 11, 2025

Fix sigaddset/sigdelset bit-fiddling math

4b63f94b4e • Pat Tullmann • Apr 10, 2025

Compilation: Pass `-m<os>-version-min=...` to Clang for all applicable Darwin targets.

a9ff2d56ce • Alex Rønne Petersen • Apr 10, 2025

compiler: Allow using LLVM's SPIR-V backend.

ddcf6fcdf3 • Alex Rønne Petersen • Apr 9, 2025

linux.zig: epoll_wait: pass kernel sigset size

991560fb49 • Pat Tullmann • Apr 9, 2025

std.zon.parse: Fix typo in test "std.zon parse bool"

f4e3631655 • Manlio Perillo • Apr 9, 2025

Sema/arith.zig: Fixing more typos from #23177.

4fc783670a • Mun Maks • Apr 9, 2025

zig_clang: Fix ZigClangAPValue being underaligned vs clang::APValue.

79a620d617 • Alex Rønne Petersen • Apr 9, 2025

std: add nvidia as a known arm implementer

70437354c0 • Meghan Denny • Apr 9, 2025

Compilation: Fix logic in addCCArgs() for various file types and flags.

3830fc041b • Techatrix • Apr 9, 2025

build: Set LLVM_BUILD_STATIC/CLANG_BUILD_STATIC when linking statically.

1bfc71d4da • Alex Rønne Petersen • Apr 9, 2025

Merge pull request #23501 from imreallybadatnames/master

7733b5dbe6 • imreallybadatnames™️ • Apr 9, 2025

Fix mach-o naming for sancov sections

227788e6d5 • SuperAuguste • Apr 9, 2025

Merge pull request #23478 from alexrp/bsd-versions

9bbac42886 • Alex Rønne Petersen • Apr 8, 2025

Merge pull request #23376 from sweiglbosker/m68k-archbits

2d33cc2e42 • Alex Rønne Petersen • Apr 8, 2025

Merge pull request #23495 from alexrp/loongarch

d8153fa74a • Alex Rønne Petersen • Apr 7, 2025

Make translate-c more robust in handling macro functions.

fb1d4990cb • Matthew Roush • Apr 7, 2025

compiler: Switch default code model for loongarch64 to medium.

f2f36c49c8 • Alex Rønne Petersen • Apr 7, 2025

#23177, maintainter 'mlugg' wanted to fix that typo, 4 weeks without changes, might be forgotten

4995509028 • Maksat • Apr 7, 2025

zig_clang: Fix size of ZigClangAPValue for Clang 20.

f13292abbc • Alex Rønne Petersen • Apr 7, 2025

Remove overzealous LLVM anti-instrumentation attributes

36b9e56753 • SuperAuguste • Apr 7, 2025

libcxx: Backport llvm/llvm-project#134278.

45a54ef4fa • Alex Rønne Petersen • Apr 6, 2025

glibc: Add missing stubs-lp64s.h for loongarch64-linux-gnusf.

c2f5515fb0 • Alex Rønne Petersen • Apr 6, 2025

Add lld path of linuxbrew installation (#23466)

61b87ebae2 • Ziyi Yan • Apr 6, 2025

Dwarf: handle undefined type values

470e2b63d9 • Jacob Young • Apr 6, 2025

std.os.linux: add constants for ETH

596e0bd47b • Dacheng Gao • Apr 6, 2025

x86_64: fix incorrect handling of unreusable operands

9827ffe1de • Jacob Young • Apr 6, 2025

pow: fix typo 0 instead of inf

95fdbc579f • homersimpsons • Apr 5, 2025