Commits

fix integer overflow in IoUring buffer ring size calculation

4616fb0937 • Karl Bohlmark • May 22, 2024

std.compress.flate: fix panic when reading into empty buffer

fa4a626fac • Pavel Verigo • May 22, 2024

cmake: make static curses configurable

33c3bf0631 • Jacob Young • May 22, 2024

fs: handle `OBJECT_NAME_COLLISION` in `makeOpenPath`

2563d32425 • Jacob Young • May 22, 2024

InternPool: eliminate `var_args_param_type`

33809a0c53 • mlugg • May 22, 2024

link: restore lost passthrough behavior

2648e3651e • Jacob Young • May 22, 2024

lld: use a response file on `NameTooLong`

d09afc08da • Jacob Young • May 22, 2024

Build system: Allow specifying Win32 resource include paths using LazyPath

ddde99bdfa • Ryan Liptak • May 22, 2024

Change `std.os` to `std.posix` in error messages

f2110b0c0d • reokodoku • May 22, 2024

LLVM: Fix panic when using tagged union backed by enum with negative values

7ce03acb9d • Anton Lilja • May 22, 2024

Sema: Don't generate runtime instructions on zirSplat if dest_ty doesn't have runtime bits

c3aa32e984 • Antonio Gomes • May 22, 2024

std.tar: fix finding tar root_dir (#19829)

efe06c5f31 • Igor Anić • May 1, 2024

cbe: fix ub with integer `@abs`

7b908cb024 • Jacob Young • May 1, 2024

std.Build.Step.CheckObject: fix parseDumpNames

16d3f7b2fa • Andrew Kelley • May 1, 2024

C backend: avoid memcpy when len=0

fa5011aa31 • Andrew Kelley • May 1, 2024

NetBSD: avoid ldd error on executables. zig cc produce 4 PT_LOAD segments,

595a7f8b08 • Alain Greppin • May 1, 2024

test/link/glibc_compat: fix incorrect strlcpy result

6c482b8033 • daurnimator • May 1, 2024

Sema+llvm: properly implement `Interrupt` callconv

ad63be7eb9 • Julian • May 1, 2024

Fix ELF alignment for freestanding targets (#19766)

704f8f4013 • Alexandre Janon • May 1, 2024

fix: object size error in archive

ef9fb428b7 • zhylmzr • May 1, 2024

Merge pull request #19698 from squeek502/windows-batbadbut

600b652825 • Andrew Kelley • Apr 24, 2024

windows.GetFinalPathNameByHandle: Support volumes mounted as paths

e36bf2baff • Ryan Liptak • Apr 24, 2024

Clarify the blocking behavior of `RwLock.lockShared()`. (#19752)

4babedf1be • IntegratedQuantum • Apr 24, 2024

Update fmt.zig tests

0dc64d9064 • Sean • Apr 24, 2024

CI: enable builds of 0.12.x branch

5d29b9fad6 • Andrew Kelley • Apr 24, 2024

std.zig.system: fix ELF file search

6de152ec7c • Eric Joldasov • Apr 24, 2024

std.crypto: make ff.ct_unprotected.limbsCmpLt compile (#19741)

cc25f75478 • clickingbuttons • Apr 24, 2024

error on `undefined` end index

eb28c8aa35 • David Rubin • Apr 24, 2024

Fix WASI threads, again

f6773232ac • Frank Denis • Apr 24, 2024

x86_64: fix C abi for unions

9deea9b1d8 • Jacob Young • Apr 24, 2024

link/macho: make --verbose-link represent the actual linker line

8e0a802ea1 • Jakub Konka • Apr 24, 2024

Merge pull request #19714 from ziglang/elf-merge-strings

eb5d67b146 • Jakub Konka • Apr 24, 2024

Merge pull request #19710 from jacobly0/elf-segment-align

082e5091af • Jakub Konka • Apr 24, 2024

Fix usage of `unexpectedErrno`

3b1f9b476c • Jared Baur • Apr 24, 2024

update list of missing features in no-LLVM built zig2

2478b5bb0e • Marco F • Apr 24, 2024

std.fs.Dir.openDir: use wasi libc API when -lc

7974576967 • Linus Groh • Apr 24, 2024

start the 0.12.1 release cycle

011a78325e • Andrew Kelley • Apr 24, 2024

Release 0.12.0

a685ab1499 • Andrew Kelley • Apr 19, 2024

std: fix Thread.Pool.spawn

db96ad4a16 • GethDW • Apr 19, 2024

update .mailmap

844da16d8e • Andrew Kelley • Apr 19, 2024

llvm: fix debug info when running tests

ebce190321 • Jacob Young • Apr 19, 2024

define std.crypto.sha2.Sha512224 (#19697)

f03829a2da • Meghan Denny • Apr 19, 2024

The Mach-O header flags gained two new members at some point, and these are missing in the Zig std library. This PR adds these.

3adfaf91f7 • cryptocode • Apr 19, 2024

std.fs.Dir.openFile: use wasi libc API when -lc

d06e5b4349 • Andrew Kelley • Apr 19, 2024

Merge pull request #19689 from nektro/nektro-patch-29794

3c221463fd • Andrew Kelley • Apr 18, 2024

Merge pull request #19649 from ziglang/x86_64-windows-ci

544397ce6d • Jacob Young • Apr 18, 2024

cmake: support setting the dynamic linker

130fb5cb0f • Erik Arvstedt • Apr 18, 2024

std.Build: revert --host-target, --host-cpu, --host-dynamic-linker

22a97cd235 • Andrew Kelley • Apr 18, 2024

Sema: cap depth of value printing in type names

21a6a1b0f2 • mlugg • Apr 18, 2024

Sema: correctly make inferred allocs constant

187f0c1e26 • David Rubin • Apr 18, 2024

std.zig.system.linux: Use arm.zig detection for AArch64 CPU features

a0de077600 • Liviu Dudau • Apr 17, 2024

Merge pull request #19630 from mlugg/comptime-ptr-access-5

1fb2381316 • Andrew Kelley • Apr 17, 2024

x86_64: fix miscompilation regression in package fetching code

77abd3a96a • Jacob Young • Apr 17, 2024

Merge pull request #19654 from jacobly0/wasi-ver

a2b834e8c7 • Andrew Kelley • Apr 15, 2024

Merge pull request #19655 from squeek502/windows-argv-post-2008

b78b2689ed • Andrew Kelley • Apr 15, 2024

std: improve std.once tests

ff18103ef6 • Alex Kladov • Apr 15, 2024

lib/std/Build/Step/CheckObject: dump section as string

1e5075f812 • Jakub Konka • Apr 15, 2024

zig init: Replace deprecated LazyPath.path with Build.path()

d483ba7250 • Linus Groh • Apr 15, 2024

std.Build.Step.ConfigHeader: better error message

d23a8e83d4 • jd • Apr 15, 2024

Merge pull request #19657 from ziglang/fs.Dir.Walker-null

64b9893582 • Andrew Kelley • Apr 15, 2024

std.crypto.pcurves.*: simpler, smaller, faster u64 addition with carry (#19644)

e45bdc6bd6 • Frank Denis • Apr 13, 2024

std.Build.Step.ConfigHeader: better error message

a59ad719d2 • Andrew Kelley • Apr 13, 2024

Merge pull request #19637 from ziglang/http-host-port

54d1a529f6 • Andrew Kelley • Apr 13, 2024

std: fix big int llshr to respect aliasing (#19612)

7cc0e6d4cd • Андрей Краевский • Apr 13, 2024

Autodoc: fix root module name in sources.tar

4fac5bd601 • Ian Johnson • Apr 13, 2024

cbe: fix optional codegen

f1c0f42cdd • Jacob Young • Apr 13, 2024

translate-c: allow str literals in bool expressions

05d9755766 • travisstaloch • Apr 12, 2024

Merge pull request #19623 from ziglang/LazyPath

10ff81c264 • Andrew Kelley • Apr 12, 2024

std.debug.panic: pass the args

3bafc4400a • Andrew Kelley • Apr 12, 2024

fetch: combine unpack error validation in a single function

9cfac4718d • Igor Anić • Apr 11, 2024

Document lazy dependency in init build.zig.zon

0ac15b9726 • Jeremia Dominguez • Apr 11, 2024

Document packed struct's backing int declaration

5b9579845d • Nguyễn Gia Phong • Apr 11, 2024

std.hash.crc: get rid of usingnamespace

271d896446 • Brandon Black • Apr 11, 2024

Fix stack iterator on UEFI

786876c05e • leap123 • Apr 11, 2024

translate-c: support macro with 'assert(false && "error message")'

3d1652070a • travisstaloch • Apr 11, 2024

autodoc: fix tokenizer

f7a76bdfe3 • andrewkraevskii • Apr 11, 2024

introduce std.Build.path; deprecate LazyPath.relative

7fb5a0b18b • Andrew Kelley • Apr 10, 2024

Uri: propagate per-component encoding

c4587dc9f4 • Jacob Young • Apr 10, 2024

Merge pull request #19500 from ianic/package_filter_errors

215de3ee67 • Andrew Kelley • Apr 9, 2024

std.crypto.Certificate: support 3072 bits RSA certificate (#19591)

fc17402919 • Andrew Kelley • Apr 9, 2024

crypto.sha3: implement constructions from NIST SP 800-185 (#19533)

9d27f34d04 • Frank Denis • Apr 9, 2024

Merge pull request #19572 from jacobly0/haiku-bootstrap

ac21ade667 • Andrew Kelley • Apr 9, 2024

cbe: remove threadlocal variables in single threaded mode

d979df585d • Jacob Young • Apr 8, 2024

std.Build: fix regression in Step.ConfigHeader

fbb38a7682 • Andrew Kelley • Apr 8, 2024

Autodoc: fix Markdown indented lists (#19577)

6dcbad780c • Ian Johnson • Apr 8, 2024

Merge pull request #18920 from castholm/fmtId

355cceebc7 • Andrew Kelley • Apr 8, 2024

Merge pull request #18590 from castholm/move-standalone-test-cases

1b27146792 • Andrew Kelley • Apr 7, 2024

std.Build: Remove unused `c_std` field

09f1bbe11b • Carl Åstholm • Apr 7, 2024

std.Build: add dependencyFromBuildZig

05126fc4c5 • Carl Åstholm • Apr 7, 2024

Merge pull request #18988 from castholm/lazy-build-zig

e204a6edb8 • Andrew Kelley • Apr 7, 2024

Sema: support coercing ref to anonymous array init to many-pointer

278db0ad45 • Carl Åstholm • Apr 7, 2024

Merge pull request #19167 from castholm/installHeader

fdd6c31e8b • Andrew Kelley • Apr 7, 2024

langref: update async functions section

c78f996ff9 • Andrew Kelley • Apr 7, 2024

Fix first-time package fetches

129de47a71 • Ian Johnson • Apr 7, 2024

lib/std/macho: update PLATFORM enum with VISIONOS tags

96bc8f17cf • Jakub Konka • Apr 6, 2024

Merge pull request #19562 from Snektron/spirv-remove-cache

f45ba7d0c1 • Andrew Kelley • Apr 6, 2024

x86_64: fix abi of nested structs

f668c8bfd6 • Jacob Young • Apr 6, 2024

package manager: set executable bit

34bb670bb6 • Igor Anić • Apr 6, 2024

Sema: fix non-`pub` `usingnamespace` in `@typeInfo`

4a8121c1ab • Jacob Young • Apr 6, 2024

Builder: fix encoding big integers in bitcode

4e85536604 • Jacob Young • Apr 6, 2024