start the 0.12.2 release cycle
9eb4b14eb8 • Andrew Kelley • Jun 6, 2024
Release 0.12.1
b0ba8b728f • Andrew Kelley • Jun 6, 2024
disable failing IoUring test
404a057f77 • Andrew Kelley • Jun 6, 2024
Merge pull request #20000 from Frojdholm/fix-gpa-crash-when-deallocating-metadata
7a29161e8e • Andrew Kelley • Jun 6, 2024
seriously people, don't put "zig-" in your package names
236fb915cc • Andrew Kelley • Jun 6, 2024
ld.lld: fix -m option for big-endian arm/aarch64
e9388fde64 • Michael Dusan • Jun 6, 2024
Merge pull request #20084 from Vexu/missing-errors
46a28175b3 • Veikka Tuominen • Jun 6, 2024
not android check on std.debug.getContext
59dd7a0fbd • George Thayamkery • Jun 6, 2024
math.hypot: fix incorrect over/underflow behavior (#19472)
0aeeff0d94 • expikr • Jun 6, 2024
init: clarify .paths usage in build.zig.zon
ce9d2eda73 • Tim Culverhouse • Jun 6, 2024
std: Avoid overflowing in the midpoint calculation in upperBound
d6eac43a5b • T. M • Jun 6, 2024
std.Build.step.Compile: Fix lib{c,cpp} mixup in dependsOnSystemLibrary()
0039cb7ef2 • Linus Groh • Jun 6, 2024
std.process.Child: prevent racing children from inheriting one another's pipes
88146ea704 • Matthew Lugg • Jun 6, 2024
EnumMap: fix init
6e469bc44d • Jacob Young • Jun 6, 2024
std autodocs server: don't trim all URLs
2d4b264527 • Andrew Kelley • May 22, 2024
llvm: fix `@wasmMemory{Size,Grow}` for wasm64
95845ba2ac • Veikka Tuominen • May 22, 2024
std-docs: use `open` for macOS.
4a09703f62 • Jiacai Liu • May 22, 2024
Merge pull request #19987 from Frojdholm/fix-gpa-double-free-stack-traces
82908b525d • Andrew Kelley • May 22, 2024
fix: incorrect field sizes in std.os.linux.ifmap
aba1dbc954 • Wes Koerber • May 22, 2024
Merge pull request #19926 from squeek502/windows-sdk-cachepath-registry
6ce3c2423e • Andrew Kelley • May 22, 2024
[std] Fixed bug missing optional for lpName param on CreateEventExW. fixes #19946
52150b701c • Ronald Chen • May 22, 2024
astgen: fix result info for catch switch_block_err_union
869880adac • Dominic • May 22, 2024
Do not run asserts for WASI alignment when not targeting WASI
511aa28983 • 190n • May 22, 2024
Avoid unnecessary operation in PageAllocator.
e57c9c0931 • Lucas Santos • May 22, 2024
ChildProcess: document StdIo behaviors (#17553)
d37182383d • Abhinav Gupta • May 22, 2024
define an error set for `std.io.tty.Config.setColor`
1216050520 • Veikka Tuominen • May 22, 2024
llvm: always include debug information for global variables
8832314acf • Pyry Kovanen • May 22, 2024
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