Commits

rescanMac: Avoid overallocating/overreading by millions of bytes

bbd13ab961 • Ryan Liptak • Feb 20, 2025

test: Disable packet timeout for debugger tests.

253e641ea3 • Alex Rønne Petersen • Feb 20, 2025

std.c: define MADV for darwin

8e293ea8bd • Gabriel Borrelli • Feb 20, 2025

translate-c: fix division and modulo of >8-bit stdint.h types in macros

dbc886fd04 • Christian Fillion • Feb 20, 2025

std.crypto: add the ability to explicitly tag a value as secret (#19907)

84cdb62159 • Frank Denis • Feb 20, 2025

linux: add IORING_RECVSEND_BUNDLE

c41bc20ec7 • Jari Vetoniemi • Feb 20, 2025

Clarify that ed25519.generateDeterministic() can be used outside tests

541d54a37d • Frank Denis • Feb 20, 2025

lib/std/posix/test.zig: enable disabled tests using CWD

d0e288ab18 • Pat Tullmann • Feb 20, 2025

crypto.pwhash.bcrypt: make silently_truncate_password a member of Params (#22792)

8d824dfdd0 • Frank Denis • Feb 19, 2025

Merge pull request #22932 from jacobly0/x86_64-rewrite

bd237bced4 • Andrew Kelley • Feb 19, 2025

zon.stringify: Correctly serialize unions with void fields

0cf6ae290b • Nico Elbers • Feb 19, 2025

docs: update old reference from builtin.Type.Struct to builtin.Type.@"struct"

59dc15fa0a • sidharta • Feb 18, 2025

Merge pull request #22889 from alichraghi/ali_spv

4720a79477 • Robin Voetter • Feb 18, 2025

Skip empty/invalid records/certs in MacOS keychain files

0779e847f7 • Ryan Liptak • Feb 18, 2025

Merge pull request #22913 from jacobly0/x86_64-rewrite

d2e70ef84a • Andrew Kelley • Feb 18, 2025

Merge pull request #22589 from alexrp/target-changes

b732070fd3 • Alex Rønne Petersen • Feb 17, 2025

crypto.auth.Aegis128X*Mac: properly absorb tags in the first lane (#22922)

55c46870b2 • Frank Denis • Feb 17, 2025

Fix build failure in sbrk allocator, caused by #20511

1b62469ec9 • schtvn • Feb 17, 2025

Sema: make source location in checkCallConvSupportsVarArgs more meaningful

d7b93c7876 • Tw • Feb 17, 2025

std.testing: improve compile error on untagged union equality

86064e66d6 • Mark Rushakoff • Feb 16, 2025

compiler-rt: Use Windows Arm ABI routines for UEFI for now.

ddff1fa4c6 • Alex Rønne Petersen • Feb 16, 2025

remove unneeded native_os check

9ad57515b2 • Manuel Spagnolo • Feb 16, 2025

zig.h: Add new zig_gcc macro to indicate GCC.

d7f9b5a661 • Alex Rønne Petersen • Feb 15, 2025

Merge pull request #22876 from jacobly0/x86_64-rewrite

e5174c7441 • Andrew Kelley • Feb 15, 2025

added expectEqualDeep test coverage for issue 16625 (#22781)

5ab5113077 • Benjamin Thompson • Feb 15, 2025

std: add containsAtLeastScalar to mem (#22826)

13ad984b1f • LmanTW • Feb 15, 2025

musl: Apply Rich Felker's CVE-2025-26519 mitigation patches.

8a3aebaee0 • Alex Rønne Petersen • Feb 14, 2025

glibc: don't redirect fts to fts64 before glibc 2.23

462d26171b • Hugo Beauzée-Luyssen • Feb 14, 2025

Expand zig fetch usage help doc to explain URL (#22850)

cb5547e3de • Michael Lynch • Feb 13, 2025

std.time: more precise `nanoTimestamp` in windows

bffbc918ee • Ali Cheraghi • Feb 13, 2025

std.ArrayList: initial capacity based on cache line size

d12123a88c • Andrew Kelley • Feb 13, 2025

std.fmt.digits2: optimize for ReleaseSmall

5b9b5e45cb • wooster0 • Feb 12, 2025

Merge pull request #22873 from jacobly0/x86_64-rewrite

de8741271f • Andrew Kelley • Feb 12, 2025

std.ArrayHashMap: base linear_scan_max on cache line size

53216d2f22 • Andrew Kelley • Feb 12, 2025

Merge pull request #22862 from ziglang/fuzz

58f928814d • Andrew Kelley • Feb 12, 2025

Merge pull request #22857 from nikneym/master

db0d9c2126 • Alex Rønne Petersen • Feb 12, 2025

compiler-rt: fix memcpy generating recursive calls

6dc1a4db7f • dweiller • Feb 12, 2025

std.ArrayHashMap: introduce setKey

c2a3d8cbb9 • Andrew Kelley • Feb 12, 2025

std.c: was missing calloc

b2b830e0e9 • Meghan Denny • Feb 12, 2025

std.elf: fix panic while parsing header

33f0d458cf • Rafael Batiati • Feb 11, 2025

Compilation: disable error return tracing in rt libs

5c39ccddda • Andrew Kelley • Feb 11, 2025

link.Elf: implement non-alloc `{SET,SUB}_ULEB128`

914f822025 • David Rubin • Feb 11, 2025

std.fmt: Add unit tests for all methods in the Parser struct

4162f401cb • saurabh • Feb 11, 2025

compiler_rt memcpy: avoid infinite recursion

8d914ea734 • Andrew Kelley • Feb 11, 2025

Merge pull request #22695 from alexrp/glibc-2-41

1d8857bbe3 • Andrew Kelley • Feb 11, 2025

cbe: fix ub triggered by mulw overflowing the promoted type

5433e0438c • Jacob Young • Feb 11, 2025

cbe: fix incomplete array element types

8d078f1ba2 • Jacob Young • Feb 11, 2025

cbe: fix crash rendering argument names in lazy functions

74fbcd22e6 • Jacob Young • Feb 11, 2025

cbe: emit linksection for `@export`

eb7963e4c7 • Jacob Young • Feb 11, 2025

std.fmt: remove placeholders from binary

34644511bb • rpkak • Feb 10, 2025

Merge pull request #22834 from krkk/hi-this-is-my-first-PR-and-heres-my-breaking-change-haha

d4c85079c5 • Alex Rønne Petersen • Feb 10, 2025

resinator: Fix some error message integration

00316bfbf0 • Ryan Liptak • Feb 10, 2025

std.mem: add missing check to lastIndexOfLinear

6fa7d5d4ad • andrewkraevskii • Feb 10, 2025

CI: remove aarch64-windows checks for now

c0448a6c7c • Andrew Kelley • Feb 10, 2025

std.ArrayList: popOrNull() -> pop() [v2] (#22720)

9142482372 • Meghan Denny • Feb 10, 2025

std.c: Fix definition of stack_t on OpenBSD

75df7e502c • Linus Groh • Feb 9, 2025

std.BoundedArray: popOrNull() -> pop() [v2] (#22723)

933ba935c5 • Meghan Denny • Feb 9, 2025

x86_64: implement conversions between scalar floats and ints

4e4775d6bd • Jacob Young • Feb 9, 2025

wasi: fix wasm-wasi-musl constants

138d30bb47 • Pat Tullmann • Feb 9, 2025

Merge pull request #22820 from linusg/uefi-tweaks

0af492a272 • Linus Groh • Feb 9, 2025

Merge pull request #22823 from ziglang/SmpAllocator-freelist-accounting

604ed5281c • Andrew Kelley • Feb 9, 2025

Read System.keychain as well as SystemRootCertificates.keychain for MacOS CA Bundle

b3a11018ae • Don • Feb 9, 2025

Merge pull request #22808 from ziglang/fast-gpa

ea1ce2df9b • Andrew Kelley • Feb 8, 2025

std.os.uefi: fix allocators compiling

3fe981e1ad • Tristan Ross • Feb 8, 2025

build: bump max_rss of std lib tests to 5G

8453fb09a2 • Andrew Kelley • Feb 8, 2025

x86_64: fix backend assertion failures

ba5e64ff6b • Jacob Young • Feb 8, 2025

std.ArrayHashMap: popOrNul() -> pop()

a8af36ab10 • Meghan Denny • Feb 8, 2025

std.MultiArrayList: popOrNull() -> pop()

84d2c6dc72 • Meghan Denny • Feb 8, 2025

generic glibc: guard memfd_create & mlock2 declarations

a06a7108c8 • Hugo Beauzée-Luyssen • Feb 8, 2025

Merge pull request #20511 from archbirdplus

6a6e72fff8 • Andrew Kelley • Feb 7, 2025

Merge pull request #22771 from chouquette/chouquette/glibc_guard

8ad0732954 • Alex Rønne Petersen • Feb 7, 2025

Merge pull request #22717 from jacobly0/x86_64-rewrite

2d4954ad63 • Andrew Kelley • Feb 7, 2025

Merge pull request #22787 from Rexicon226/add-hint

42e48b83b1 • Alex Rønne Petersen • Feb 7, 2025

test: check @tagName() in callconv C function

87bbb49d5f • Isaac Freund • Feb 7, 2025

x86_64: fix calling convention typos

043e3b29ce • Jacob Young • Feb 7, 2025

fix: getEndPos return end position

1ac97013db • Kouosi Takayama • Feb 7, 2025

Dwarf: fix cross_section_relocs capacity

b3c63e5de0 • Isaac Freund • Feb 7, 2025

langref/errorset: Replace subset description with union

bf7bc4ff01 • Frank Plowman • Feb 7, 2025

Merge pull request #22777 from mlugg/some-bugs

43e52ec5c5 • Matthew Lugg • Feb 6, 2025

crypto/phc-encoding: forbid parameters named 'v' (#22569)

b0ed602d5d • Frank Denis • Feb 6, 2025

std.process: adding hasNonEmptyEnvVar() and using for NO_COLOR

1c07eacc7f • John Benediktsson • Feb 6, 2025

incremental: codegen types which are recreated

62e251dcaa • mlugg • Feb 6, 2025

Merge pull request #19614 from jedisct1/wasi-libc-update

1a1389c513 • Alex Rønne Petersen • Feb 6, 2025

fix typo of anytype to type

ff551374a0 • Scott Redig • Feb 5, 2025

Merge pull request #22754 from mlugg/files-and-stuff

f01f1e33c9 • Matthew Lugg • Feb 5, 2025

AstGen: improve error for invalid bytes in strings and comments

cf059ee087 • Will Lillis • Feb 5, 2025

Merge pull request #22691 from squeek502/child-internal-array-list

d72f3d353f • Andrew Kelley • Feb 4, 2025

std.meta.FieldType: use builtin and deprecate

3a4bb47fed • Meghan Denny • Feb 4, 2025

Merge pull request #22725 from mrjbq7/timerfd_clockid_t

08d661fcfd • Alex Rønne Petersen • Feb 3, 2025

Merge pull request #20271 from MasonRemaley/zon

317722b37b • Matthew Lugg • Feb 3, 2025

Merge pull request #22713 from mikdusan/openbsd

e61acd8eb5 • Alex Rønne Petersen • Feb 3, 2025

meta: fix failing test case affecting master

7ac110ac25 • Meghan Denny • Feb 3, 2025

fix: error on non-exhaustive enums with zero width backing type (#21374)

953355ebea • Will Lillis • Feb 2, 2025

Merge pull request #22672 from jacobly0/x86_64-rewrite

963651bbf2 • Andrew Kelley • Feb 1, 2025

std.priority_queue: add useful functions from ArrayList API

cdc9d65b0d • dweiller • Feb 1, 2025

compiler: do not propagate result type to `try` operand

3924f173af • mlugg • Feb 1, 2025

Merge pull request #22708 from mlugg/memcpy-alias-zero-bit

c225b780e3 • Matthew Lugg • Feb 1, 2025

std.posix: Use separate clock ID enums for clock_gettime() and timerfd_create() (#22627)

58c00a829e • Chris Boesch • Feb 1, 2025

debug: fix MemoryAccessor file leak

c44be99f1a • Michael Dusan • Feb 1, 2025

std: don't leak a process in Child.run in case of an error

4de2b1ea65 • Alex Kladov • Jan 31, 2025