Commits

freebsd: Fix stub libraries containing versioned symbols that shouldn't be.

cd1eea0964 • Alex Rønne Petersen • May 17, 2025

compiler: Support building NetBSD crt1.o/Scrt1.o and stub shared libraries.

a97e417ab1 • Alex Rønne Petersen • May 17, 2025

compiler: Link libc by default when targeting NetBSD.

c5e669ff76 • Alex Rønne Petersen • May 17, 2025

Compilation.Config: Default to dynamic linking with NetBSD libc.

d29ba75c84 • Alex Rønne Petersen • May 17, 2025

std.Target: Factor arch/ABI into NetBSD minimum OS version selection.

1a82cceb8c • Alex Rønne Petersen • May 17, 2025

std.zig.target: Add NetBSD libc support.

a090ef007b • Alex Rønne Petersen • May 17, 2025

compiler: Define __NetBSD_Version__ when targeting NetBSD libc.

e20fb7071c • Alex Rønne Petersen • May 17, 2025

libc: Add NetBSD libc abilists file.

c36d483ba0 • Alex Rønne Petersen • May 17, 2025

update_netbsd_libc: Add tool for updating NetBSD libc startup code.

90911b39d5 • Alex Rønne Petersen • May 17, 2025

libc: Add NetBSD libc startup code from 10.1.

1c342ca7c3 • Alex Rønne Petersen • May 17, 2025

std.zig.LibCDirs: Add NetBSD libc support.

35f8121194 • Alex Rønne Petersen • May 17, 2025

libc: Add NetBSD system and libc headers from 10.1.

553cb3ed46 • Alex Rønne Petersen • May 17, 2025

process_headers: Add NetBSD libc support.

4371e695ef • Alex Rønne Petersen • May 17, 2025

std.Target: Add isNetBSDLibC() function.

6028db7f29 • Alex Rønne Petersen • May 17, 2025

std.Target: Fix requiresLibC() for NetBSD.

8a7d925d36 • Alex Rønne Petersen • May 17, 2025

std.Target: Adjust DynamicLinker.standard() for NetBSD.

3d6f83b331 • Alex Rønne Petersen • May 17, 2025

std.c: Fill out some missing definitions for supported NetBSD libc targets.

9af8e7c68e • Alex Rønne Petersen • May 17, 2025

test: Remove some nonsensical NetBSD targets from llvm_targets.

d47cc5777d • Alex Rønne Petersen • May 17, 2025

freebsd: Fix selection of unversioned symbol inclusion.

0d35a7760e • Alex Rønne Petersen • May 17, 2025

freebsd: Remove dead Thumb handling code.

76d525f74a • Alex Rønne Petersen • May 17, 2025

glibc: Fix a benign bug when selecting the size of an object symbol.

e52ffe6738 • Alex Rønne Petersen • May 17, 2025

.gitattributes: Mark abilists files as binary.

9e48e919e7 • Alex Rønne Petersen • May 16, 2025

test: Silence stderr output from `test_obj_link_run`.

9279ff888b • Alex Rønne Petersen • May 16, 2025

std.hash.Wyhash: fix dangling stack pointer

224e39316f • Marc Tiehuis • May 16, 2025

std: remove `std.crypto.Certificate.Parsed.pubKeySigAlgo` method (#23811)

cc1475c91d • HydroH • May 15, 2025

make error messages prettier

56fad6a195 • wooster0 • May 15, 2025

Introduce common `strcasecmp` and `strncasecmp` implementations (#23840)

08d534e8d8 • Bryson Miller • May 15, 2025

reduce: Fix build due to std.mem.Alignment changes.

bc377183ce • Alex Rønne Petersen • May 15, 2025

Revert "Work around stage1 not yet returning null-terminated `@typeInfo` strings"

bc2f7c7547 • Isaac Freund • May 14, 2025

Fix SIGSEGV handler for AArch64 Darwin targets

518105471e • Cezary Kupaj • May 14, 2025

Merge pull request #21882 from alexrp/compiler-fixes

5b606d435d • Alex Rønne Petersen • May 13, 2025

std.meta.intToEnum -> std.enums.fromInt

a365971a33 • wooster0 • May 13, 2025

Merge pull request #23856 from alexrp/backport-llvm-120036

a3693aae3a • Alex Rønne Petersen • May 12, 2025

Merge pull request #23700 from sorairolake/rename-trims

bc3c50c21e • Alex Rønne Petersen • May 12, 2025

Merge pull request #23745 from alexrp/target-os-versions

8285de62d5 • Alex Rønne Petersen • May 12, 2025

libc: update macOS headers to SDK 15.2

abbead1fb8 • Linus Groh • May 12, 2025

Merge pull request #23835 from alexrp/freebsd-libc

833d4c9ce4 • Alex Rønne Petersen • May 11, 2025

Merge pull request #23810 from alexrp/more-test-targets

c3906718b3 • Alex Rønne Petersen • May 11, 2025

std.Target: Remove ObjectFormat.nvptx (and associated linker code).

837e0f9c37 • Alex Rønne Petersen • May 10, 2025

Introduce common `bzero` libc implementation. (#23812)

2c241b263c • David • May 10, 2025

libcxx: Backport llvm/llvm-project#137594.

85431e745c • Alex Rønne Petersen • May 10, 2025

Fix implementation of std.os.linux.accept on x86

49c7318056 • Michael Pfaff • May 10, 2025

std.posix: Add sigrtmin() and sigrtmax()

6eb5e56306 • Pat Tullmann • May 9, 2025

glibc: Fix stub libraries containing unwanted symbols.

85a6b75e18 • Alex Rønne Petersen • May 9, 2025

Compilation: don't warn about failure to delete missing C depfile

787020b30b • mlugg • May 9, 2025

std.os: handle ENOENT for fnctl on macos

a5cfa3db3a • Meghan Denny • May 9, 2025

std: fix `error.Unexpected` on certain Windows file operations

32bf1fbf46 • HydroH • May 9, 2025

translate-c: fix callconv attribute in macro

10bf6964ed • xdBronch • May 7, 2025

Add register_file_alloc_range

bbc21393b4 • Seiichi Uchida • May 6, 2025

std: fix compile errors in `std.crypto.ecc` (#23797)

a14352b0b2 • HydroH • May 5, 2025

crypto: add `sub` function to `Ristretto255` (#23724)

369177f0ba • David Rubin • May 5, 2025

compiler: Set libc++ ABI version to 2 for Emscripten.

7401f06f99 • Alex Rønne Petersen • May 5, 2025

Merge pull request #23727 from tjog/add-libfuzz-standalone-test

f0feda820e • Alex Rønne Petersen • May 5, 2025

fix system library lookup when cross-compiling to windows-msvc

bb79c85cb7 • Xavier Bouchoux • May 4, 2025

Merge pull request #23752 from alexrp/static-native-glibc

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

Merge pull request #23263 from mlugg/comptime-field-ptr

f4e9846bca • Matthew Lugg • May 3, 2025

compiler: fix comptime memory store bugs

f83fe2714b • mlugg • May 3, 2025

std.Progress: fix many bugs

ae1b444d6a • mlugg • 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