Commits

Zcu: fix bug clearing compile errors

fb481d0bf8 • mlugg • Feb 4, 2025

compiler: integrate importing ZON with incremental compilation

3ca588bcc6 • mlugg • Feb 4, 2025

compiler: integrate ZON with the ZIR caching system

55a2e535fd • mlugg • Feb 4, 2025

compiler: a few renames

0907432fff • mlugg • Feb 4, 2025

compiler: don't perform semantic analysis if there are files without ZIR

a8e53801d0 • mlugg • Feb 4, 2025

Zcu: remove unused `parse_failure` field from `File.Status`

5e20a47469 • mlugg • Feb 4, 2025

Zcu: remove `*_loaded` fields on `File`

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

std.os.linux: adding recvmmsg() (#22651)

c104e86442 • John Benediktsson • Jan 31, 2025

std.posix: adding getsockopt (#22335)

53598e36e8 • John Benediktsson • Jan 30, 2025

std.fs.File: limit initial_cap according to max_bytes in readToEndAllocOptions

c0d85cda53 • Rui He • Jan 30, 2025

compiler: add `intcast_safe` AIR instruction

b01d6b156c • mlugg • Jan 30, 2025

main: accept and ignore auto-image-base linker options

c5e34df555 • Alex Rønne Petersen • Jan 30, 2025

main: ensure --whole-archive is passed down to linker for -l arguments

5af7f7ba8b • Aman Karmani • Jan 30, 2025

main: better error message if the global cache dir is unusable

f82d7e87a3 • achan1989 • Jan 30, 2025

std.Build: Add option to specify language of CSourceFiles

a3ee5215bb • GalaxyShard • Jan 30, 2025

Make -freference-trace work without colors

3348478fc3 • Guillaume Wenzek • Jan 30, 2025

x86_64: rewrite comparisons

e4c049e410 • Jacob Young • Jan 30, 2025

delete std.heap.WasmPageAllocator

fecdc53a48 • Andrew Kelley • Jan 30, 2025

std: fix comptime SemanticVersion expr regression

cd365b8b82 • Michael Dusan • Jan 30, 2025

std.c: define more fields for darwin.AI

7cef585f55 • Meghan Denny • Jan 30, 2025

Fix issues in zig.h when building with clang-cl on Windows (#20331)

c4445bc156 • Vahur Sinijärv • Jan 29, 2025

std.zig.target: Remove some library names from isLibCLibName() for MinGW.

7d699be772 • Alex Rønne Petersen • Jan 29, 2025

ci: Set ZIG_GLOBAL_CACHE_DIR and ZIG_LOCAL_CACHE_DIR earlier.

1cbfdb4244 • Alex Rønne Petersen • Jan 29, 2025

std.c: android bionic compatibility fixes (getrandom & getaddressinfo) (#22143)

798bb0bc61 • Bing Sun • Jan 29, 2025

langref: clarify restricted `@memcpy` semantics

249a20d972 • mlugg • Jan 29, 2025

Sema: explain why we tried to call an `extern fn` at comptime

107b65ec5d • mlugg • Jan 29, 2025

Merge pull request #22634 from nektro/patch-6

484f72311e • Alex Rønne Petersen • Jan 29, 2025

std: mkdir(2) mode uses mode_t

0bf57b7114 • Meghan Denny • Jan 29, 2025

std.c: add `msghdr` and `msghdr_const` definitions for macos

898658e3a0 • David Rubin • Jan 29, 2025

fix(cc): make link and preprocessor logic to be more consistent with

308ba80597 • zhylmzr • Jan 29, 2025

std.zig.system.darwin: Add driverkit handling in getSdk().

7843deb16b • Alex Rønne Petersen • Jan 29, 2025

std.testing.expectEqual: {any} in print and move tests

e528ab4709 • ThisPC • Jan 29, 2025

std: add optional times pointer for futimes, futimens, utimes, utimensat

78b7a446f0 • thejohnny5 • Jan 29, 2025

Sema: `@memcpy` changes

71d16106ad • mlugg • Jan 29, 2025

std.c: was missing darwin.kevent64_s

97ccf3504f • Meghan Denny • Jan 29, 2025

cmake: use cache entry for extra build args to get the type correct

bf6ee7cb34 • Jan200101 • Jan 28, 2025

zig.h: Add some casts to __atomic macros to shut Clang warnings up.

aa37a5a0c4 • Alex Rønne Petersen • Jan 28, 2025

langref: Document destructuring (#21627)

183bb8b084 • 87 • Jan 28, 2025

Merge pull request #22573 from sorairolake/fix-invisible-doccomments

41e7604359 • Alex Rønne Petersen • Jan 28, 2025

frontend: use main Compilation code_model when building libxx

37037b269e • Andrew Kelley • Jan 28, 2025

std.heap.memory_pool: make preheat() usable after init()

884b1423a4 • John Benediktsson • Jan 27, 2025

Merge pull request #22610 from jacobly0/x86_64-rewrite

eed3b9567d • Andrew Kelley • Jan 27, 2025

Revert "std.http.Server: add Request.getHeader() function (#21625)"

df1fa36feb • Andrew Kelley • Jan 27, 2025

std.http.Server: add Request.getHeader() function (#21625)

21823d1b5d • dbubel • Jan 27, 2025

main: classify empty environment variables as unset

2043e8ae05 • Carter Snook • Jan 27, 2025

Revert d714cf33405486d9aa707e9aee8f103a011d06e9 (#21273)

5647dd84c1 • Alex Rønne Petersen • Jan 27, 2025

langref: fixes incorrect description of cmpxchg functions

ae5b1a9ca2 • isaac yonemoto • Jan 26, 2025

Fix incompatibility with multi-config cmake generator

658a4a527c • melonedo • Jan 26, 2025

link to Tuples section in Hello World docs, and give an example of an empty tuple

3f245616a5 • bsubei • Jan 26, 2025

langref: correct return type of comptime known bitcount ops

9c45fb4b09 • rpkak • Jan 26, 2025

std.c.darwin: Fix EXC.MASK compile error (#21273)

d714cf3340 • injuly • Jan 26, 2025

fix typo in @typeName langref

6255ee3d2f • kj4tmp@gmail.com • Jan 26, 2025

fix: Only suggest try on destructure of error union if payload type can be destructured (#21510)

672bc8141f • Will Lillis • Jan 26, 2025

std.meta: handle `comptime` fields in `hasUniqueRepresentation` (#22132)

9c6d728b0c • Fri3dNstuff • Jan 26, 2025

std.Build: add more explicit error sets to some functions

3179961854 • Eric Joldasov • Jan 26, 2025

Add `zig std` to langref.html (#22360)

738d813619 • ExeVirus • Jan 26, 2025

std: check max depth for vector type in formatType

5b3eaff80d • thejohnny5 • Jan 26, 2025

std.os.linux: Adding sigdelset (#22406)

24965af295 • Enrique Miguel Mora Meza • Jan 26, 2025

std.net.listen: no REUSEPORT with unix socket

df9fdb1861 • Pierre Tachoire • Jan 26, 2025

compiler-rt: ensure memcpy Element has no unused bytes

df1cd62720 • dweiller • Jan 26, 2025

stf: do not call xcode-select or xcrun by absolute path in darwin sdk detection

92b20e4216 • Meghan Denny • Jan 26, 2025

Update LDR_DATA_TABLE_ENTRY struct

6a4986b2d6 • ziggoon • Jan 26, 2025

Merge pull request #22602 from mlugg/incr-embedfile

3767b08039 • Matthew Lugg • Jan 26, 2025

Merge pull request #22230 from alexrp/lto-stuff

8fa47bb904 • Andrew Kelley • Jan 25, 2025

std.Build: Make ofmt part of standardTargetOptions().

015a5e1982 • Alex Rønne Petersen • Jan 25, 2025

Merge pull request #22581 from jacobly0/x86_64-rewrite

d0d5ca2b6c • Andrew Kelley • Jan 25, 2025

Merge pull request #22594 from mlugg/panic-stuff

8ba3812eee • Matthew Lugg • Jan 25, 2025

Merge pull request #22596 from ziglang/pipeline

921725427e • Andrew Kelley • Jan 25, 2025

musl: Manually inline __tls_get_addr into s390x __tls_get_offset.

b3d9b0e3f6 • Alex Rønne Petersen • Jan 24, 2025

Merge pull request #22578 from mlugg/stack-trace-tests-x86_64

f77e1b8622 • Matthew Lugg • Jan 24, 2025

Merge pull request #22098 from alexrp/wasm-generic-baseline

d916954bee • Alex Rønne Petersen • Jan 23, 2025

std.posix.setsockopt: EOPNOTSUPP can be returned

f3c29dcb24 • Pierre Tachoire • Jan 23, 2025

adding std.c.TCP.NODELAY for macos (#22404)

530335b572 • John Benediktsson • Jan 23, 2025

Merge pull request #22572 from jacobly0/new-error-trace

0e815c652d • Matthew Lugg • Jan 22, 2025

Merge pull request #22571 from mlugg/various-fixes-again

61fe307d0f • Matthew Lugg • Jan 22, 2025

std.Build: add `addLibrary` function (#22554)

941677e083 • BratishkaErik • Jan 22, 2025

ci: Switch to Wasmtime v29.0.0.

28a259d4a3 • Alex Rønne Petersen • Jan 21, 2025

Merge pull request #21447 from Szwagi/fix-lzma-memcpy-alias

f07bea20da • Andrew Kelley • Jan 21, 2025

Package fetch: add executable detection for Mach-O file headers (#21555)

97b97ae620 • Fabio Arnold • Jan 21, 2025

Merge pull request #22541 from ziglang/pipeline

b31a2c9555 • Andrew Kelley • Jan 21, 2025

Revert "Merge pull request #21540 from BratishkaErik/search-env-in-path"

0bacb79c09 • Andrew Kelley • Jan 21, 2025

Merge pull request #18912 from dweiller/memcpy-opt

18fcb3b5e8 • Andrew Kelley • Jan 21, 2025

x86_64: rewrite `@abs` for scalar floats

d652dd0658 • Jacob Young • Jan 21, 2025

std.debug: fix format on ConfigurableTrace

f1ce1aff11 • andrewkraevskii • Jan 21, 2025

libc: Remove a bunch of code for architectures we don't actually support.

f1f269c6ee • Alex Rønne Petersen • Jan 21, 2025

Merge pull request #21540 from BratishkaErik/search-env-in-path

0595feb341 • Andrew Kelley • Jan 21, 2025

Merge pull request #22536 from BryceVandegrift/access-er13

744771d330 • Andrew Kelley • Jan 21, 2025