Commits

std.debug.Pdb: migrate more towards new Reader API

43fbc37a49 • Andrew Kelley • Aug 29, 2025

std.tz: fix redundant endian handling

7da9e4b35e • Andrew Kelley • Aug 29, 2025

std.Io.Reader: work around llvm backend bug

530cc2c111 • Andrew Kelley • Aug 29, 2025

resinator: Complete the update to the new Reader/Writer

46b60dc069 • Ryan Liptak • Aug 29, 2025

update langref and docs to avoid GenericWriter

9b47dd2028 • Andrew Kelley • Aug 29, 2025

fix not discarding delimiter

8023f3dceb • Andrew Kelley • Aug 29, 2025

link.MachO: code sig size grows when emitting it

e418197247 • Andrew Kelley • Aug 29, 2025

32-bit fixes

5be9df710c • Andrew Kelley • Aug 29, 2025

resinator: some updates to avoid GenericWriter

8d80d67693 • Andrew Kelley • Aug 29, 2025

update more to avoid GenericWriter

f7884961c2 • Andrew Kelley • Aug 29, 2025

behavior tests: remove "variadic functions" dependency on std lib

4f510dba10 • Andrew Kelley • Aug 29, 2025

update GenericWriter usage found by test-cases

ea3471288a • Andrew Kelley • Aug 29, 2025

std.crypto.ml_kem: update to not use GenericWriter

888f00e856 • Andrew Kelley • Aug 29, 2025

std.tz: update to new Reader API

e9a271cba3 • Andrew Kelley • Aug 29, 2025

std: delete most remaining uses of GenericWriter

9860dd475a • Andrew Kelley • Aug 29, 2025

compiler: update not to use GenericWriter

8f4cb4614f • Andrew Kelley • Aug 29, 2025

aro: update to not use GenericWriter

5d7507214d • Andrew Kelley • Aug 29, 2025

more updates to not use GenericWriter

2151b10a41 • Andrew Kelley • Aug 29, 2025

compiler: update to not use GenericWriter

379d7bc9f6 • Andrew Kelley • Aug 29, 2025

link.Elf: update to not use GenericWriter

6713745ec4 • Andrew Kelley • Aug 29, 2025

link.MachO: update to not use GenericWriter

cc931660eb • Andrew Kelley • Aug 29, 2025

std.Io.Writer: add toArrayList/fromArrayList

2dc6ddd7e8 • Andrew Kelley • Aug 29, 2025

link.Wasm: update for new writer API

c8b983c59a • Andrew Kelley • Aug 29, 2025

std.Io: delete GenericWriter

57dbc9e74a • Andrew Kelley • Aug 29, 2025

Merge pull request #25045 from kada49/libc/common-impl-ceil

5cb8cdef10 • Alex Rønne Petersen • Aug 28, 2025

process.totalSystemMemory: Avoid overflow on Linux when totalram is a 32-bit usize

224fca7e0e • Ryan Liptak • Aug 28, 2025

Reader.appendRemaining: Take ownership of the full allocated slice

2b73c28cec • Ryan Liptak • Aug 28, 2025

AstGen: forward result type through unary float builtins

73a0b5441b • David Rubin • Aug 28, 2025

std.debug: remove `@frameAddress()` "UAF"

a31950aa57 • mlugg • Aug 28, 2025

std.os.uefi: fix type error at MemoryType.format()

151c7dc74b • tokyo4j • Aug 28, 2025

std.os.linux: powerpc syscalls clobber ctr and xer

417c68d249 • Alex Rønne Petersen • Aug 28, 2025

x86_64: fix multiplication overflow detection with adx

733008ec6b • Jacob Young • Aug 28, 2025

delete some vestigal dead code

ca2e17e0a1 • Andrew Kelley • Aug 28, 2025

Merge pull request #25034 from ziglang/lzma

50edad37ba • Andrew Kelley • Aug 27, 2025

Fix TLS 1.2 client key exchange to use negotiated named group (#25007)

12a58087a4 • Frank Denis • Aug 27, 2025

std.c: add correct SOMAXCONN for BSDs

ae2622bf82 • Brandon Black • Aug 27, 2025

libc: use zig isnan and derivates for mingw

9399fcddce • David Senoner • Aug 27, 2025

Remove memcmp and memset from bundled musl and wasi

aae5560712 • Yefeng Li • Aug 27, 2025

std.Build.WebServer: fix race

42eb1329b1 • mlugg • Aug 26, 2025

std.Build.Step.Compile: fix race condition in args file creation

d4df65e355 • Ian Johnson • Aug 26, 2025

`std.ArrayList`: add `insertSliceAssumeCapacity()` and `insertSliceBounded()` (#24978)

d57b1e3552 • Rue • Aug 26, 2025

std.Target: add vita os

ff859088e4 • Maciej 'vesim' Kuliński • Aug 26, 2025

std.Build.Step.TranslateC: forward --cache-dir and --global-cache-dir flags

99b2b61516 • AdamGoertz • Aug 26, 2025

zig cc: don't pass -mcmodel for assembly files

ade570f0d5 • Alex Rønne Petersen • Aug 25, 2025

add macOS handling for totalSystemMemory (#24903)

91040b5678 • Sardorbek Imomaliev • Aug 25, 2025

os.linux: faccessat wrapper prefer to faccessat syscall when flags is zero.

a7769e25be • Qun He • Aug 25, 2025

Adds non allocating alternatives to ZON parse functions (#22916)

5a0cf21775 • Mason Remaley • Aug 25, 2025

Fix #24999: copy left-overs before we XOR into c. (#25001)

37f4bee92a • Erik Schlyter • Aug 25, 2025

Merge pull request #24995 from alexrp/ubsan-rt-hidden

9924897c06 • Alex Rønne Petersen • Aug 25, 2025

start adding big endian RISC-V support

5d019abe4e • Alex Rønne Petersen • Aug 25, 2025

delete std.debug.FixedBufferReader

12686d9b7d • Andrew Kelley • Aug 25, 2025

std.zig.system: fix check for sparc "v8+" in getExternalExecutor()

afea419470 • Alex Rønne Petersen • Aug 25, 2025

Add `test-obj` to the help message

c327444f5c • Arnau Camprubí • Aug 24, 2025

lib: Reword documentation for realloc to clarify size

bc00932bb2 • 87 • Aug 24, 2025

fix: fix typo in comment by removing repeated 'business' word

5c0ad01d3c • Nathaniel Ketema • Aug 24, 2025

Update powi.zig to fix docstring formatting

718ee31e21 • Becker A. • Aug 24, 2025

Merge pull request #24960 from ziglang/MemoryAccessor

83f773fc64 • Andrew Kelley • Aug 24, 2025

std.fs.Dir: fix updateFile() to flush the file before updating its times

77c09d16f9 • Alex Rønne Petersen • Aug 23, 2025

Merge pull request #24926 from mrjbq7/http-fetch

47a2f2ddae • John Benediktsson • Aug 22, 2025

chore(std.Target): explicitly set baseline only to `arm` with 3ds

306176046e • GasInfinity • Aug 22, 2025

test(llvm_targets): remove unused thumb-3ds

fca2a7a638 • GasInfinity • Aug 22, 2025

chore(std.Target): document the 3ds version range

851f31b0e1 • GasInfinity • Aug 22, 2025

feat(std.Target): add 3ds os

cc71936eb9 • GasInfinity • Aug 22, 2025

std: remove lossy int to float coercion on json parse

55daefdb10 • Raiden1411 • Aug 22, 2025

langref: update nav link

ba726ab65a • Andrew Kelley • Aug 21, 2025

Merge pull request #24921 from Justus2308/messy-mach

595c9d2353 • Andrew Kelley • Aug 21, 2025

zig reduce: adapt to new Writer API

1594c80555 • Justus Klausecker • Aug 21, 2025

langref: sync with zig-spec grammar.peg

52de06c3b0 • Isaac Freund • Aug 21, 2025

drop NameTooLong from sysctlbynameZ error set (#24909)

01b5023868 • Sardorbek Imomaliev • Aug 21, 2025

std.os.uefi: Fix typo that causes compile time error #22809"

cab6d752e8 • Lwazi Dube • Aug 21, 2025

Add mlock syscalls to std.c and std.posix

8248597a27 • Brandon Black • Aug 20, 2025

Use readStreaming, not readPositional, for streaming file readVec on Windows

172e97154d • Carl Åstholm • Aug 20, 2025

wasi-libc: update to c89896107d7b57aef69dcadede47409ee4f702ee

07cc32b004 • Alex Rønne Petersen • Aug 20, 2025

expose darwin.PT in std.c

d748cc9c12 • Justus Klausecker • Aug 19, 2025

Fix bugs in Windows readVec implementations

9e9cb3ad6d • Carl Åstholm • Aug 19, 2025

std.Io.Writer: fix upper case hex float formatting

51a2c0feaf • TemariVirus • Aug 19, 2025

never advance seek position in `std.Io.Reader.peekDelimiterExclusive` (#24899)

81f5a7b8fd • Rohlem • Aug 19, 2025

update .mailmap

07e7cfa35b • Andrew Kelley • Aug 19, 2025

start the 0.16.0 release cycle

cf5f8113c1 • Andrew Kelley • Aug 19, 2025

Release 0.15.0

94cda37d69 • Andrew Kelley • Aug 19, 2025

std.http.Client: discard response body when reusing connection

89c9282d34 • Andrew Kelley • Aug 19, 2025

Expanded std.os.linux perf-related definitions (#24264)

b734d03340 • Giuseppe Cesarano • Aug 18, 2025

Merge pull request #24249 from antlilja/dwarf-extern-arg

001ec07772 • Andrew Kelley • Aug 18, 2025

Compilation: fix compiler_rt and ubsan_rt strategy logic

c1483eb05c • mlugg • Aug 18, 2025

spirv: do not decorate nav alignment

2f422372b5 • Ali Cheraghi • Aug 18, 2025

langref: add documentation for unions with inferred tag and explicit tag values

cf90a5e451 • Justus Klausecker • Aug 18, 2025

http.BodyWriter: improve clarity of chunked state machine

c315f2bc2e • Isaac Freund • Aug 17, 2025

Merge pull request #24864 from ifreund/fix-std-cmd

623290ea9b • Andrew Kelley • Aug 16, 2025

Build.Step.Run: fix missing stdin buffer and flush

551e009da7 • Isaac Freund • Aug 16, 2025

Merge pull request #24874 from ziglang/tls-client

399bace2f2 • Andrew Kelley • Aug 16, 2025

Compilation: remove last instance of deprecatedReader

ef14c73245 • Andrew Kelley • Aug 16, 2025

Compilation: retain ZCU object when emitting unstripped Mach-O binary

0096c0806c • mlugg • Aug 16, 2025

[std] fix compile error in std.Io.Writer.failing

4fcdb08390 • Josh Wolfe • Aug 16, 2025

implement registering NAPI on IoUring (#24850)

99c4890559 • Özgür Akkurt • Aug 16, 2025

zstd: Protect against index out-of-bounds when decoding sequences

98547713a3 • Ryan Liptak • Aug 16, 2025

re-enable std.math.modf vector tests (#24786)

ee85c8b6d0 • Rue • Aug 16, 2025

std.Build: improve error for peak RSS exceeding declared value

d835a6ba9a • mlugg • Aug 15, 2025

std.math: Add splat for vectors of u0s in rotl/rotr (#24822)

f758b97bfd • Fri3dNstuff • Aug 15, 2025

zon: Add anonymous struct literal in the example

39aca6f37e • Manlio Perillo • Aug 15, 2025

disable failing test on windows

2201f74d7f • Andrew Kelley • Aug 15, 2025