Commits

Merge pull request #22412 from mlugg/line-number-incremental

41786fabfc • Matthew Lugg • Jan 5, 2025

compiler: slightly simplify builtin decl memoization

b039a8b615 • mlugg • Jan 5, 2025

Merge pull request #22403 from mlugg/incremental

136c5a916e • Matthew Lugg • Jan 5, 2025

Improve `first()` documentation for split iterators

ff4f2753e4 • axel escalada • Jan 4, 2025

Zir: split up start and end of range in `for_len`

b4da8eef2a • mlugg • Jan 3, 2025

Sema: correctly label `block_comptime` for restoring error return trace index

252c203101 • mlugg • Jan 2, 2025

compiler_rt: fix incorrect __clzsi2_thumb1 lookup table usage

e6879e99e2 • GalaxyShard • Jan 2, 2025

fix: windows libc lib paths for x86-windows-msvc

fed8df9217 • Tangtang Zhou • Jan 1, 2025

Merge pull request #22379 from mlugg/incremental-fixes

0585ed0641 • Matthew Lugg • Jan 1, 2025

Sema: fix invalid coercion `*[n:x]T` -> `*[m]T` for `n != m`

5333d2443a • mlugg • Jan 1, 2025

link/Elf.zig: set stack size and build-id for dynamic libraries.

d02c2c76fc • Jan200101 • Dec 31, 2024

Merge pull request #22352 from mlugg/zir-comptime-reason

0df1f3df2f • Matthew Lugg • Dec 31, 2024

langref: move pointer casting section out of volatile subsection

6d67658965 • Andrew Kelley • Dec 31, 2024

linux: make ptid and ctid in clone() optional

021289a653 • Misaki Kasumi • Dec 31, 2024

InternPool: fix leak when the last namespace bucket is full

ec60156f18 • Jacob Young • Dec 29, 2024

Merge pull request #22344 from Techatrix/slice-of-slice

271452d225 • Andrew Kelley • Dec 29, 2024

add `@Type` behavior tests from #19985

45e4b16caf • Travis Staloch • Dec 29, 2024

Value: implement `orderAgainstZeroInner` for errors

b99dbb6fb5 • David Rubin • Dec 29, 2024

AstGen: lower function addrspace expression correctly

01081cc8e8 • mlugg • Dec 28, 2024

llvm: fix UB in metadata printer

5ee2816f62 • David Rubin • Dec 27, 2024

std.math.tanh: fix special cases comment

30169d1d2e • saccharin • Dec 27, 2024

InternPool: fix segfault in `rehashTrackedInsts`

42dac40b3f • mlugg • Dec 26, 2024

Merge pull request #22303 from mlugg/131-new

497592c9b4 • Matthew Lugg • Dec 25, 2024

Merge pull request #22280 from jacobly0/stage2-pp

af5e731729 • Andrew Kelley • Dec 23, 2024

Add branch hint to unlikely branch of `rem_pio2_large`

b976e89c16 • Liam Swayne • Dec 23, 2024

cmake: fix warnings

5837147461 • Jacob Young • Dec 23, 2024

Merge pull request #22225 from alexrp/libc-linux-os-version

f06ca14cb5 • Alex Rønne Petersen • Dec 23, 2024

Merge pull request #22293 from alexrp/macos-header-tool

d41052b6dc • Alex Rønne Petersen • Dec 23, 2024

fix: allow std.linux.getgroups to accept null

0f17cbfc6a • Meili C • Dec 22, 2024

doc: mention zig can't use URLs if their content changes

77c63ac360 • Jonathan Marler • Dec 21, 2024

Module: keep frame pointer in ReleaseSmall on x86

0ff0bdb4a7 • wooster0 • Dec 19, 2024

Merge pull request #22264 from mlugg/no-generic-callconv

e2e3633612 • Matthew Lugg • Dec 19, 2024

Add branchHint to `std.math.pow`

f857bf72e2 • Liam Swayne • Dec 18, 2024

Merge pull request #22260 from jacobly0/dwarf-cleanup

4ae101ca85 • Andrew Kelley • Dec 18, 2024

Merge pull request #20388 from BratishkaErik/std.Build/accept-root-module-2

12d64c456b • Matthew Lugg • Dec 18, 2024

Merge pull request #22252 from jacobly0/dwarf-deduped-structs

debba652a3 • Andrew Kelley • Dec 17, 2024

Merge pull request #22251 from alexrp/remove-cuda

e5c188e59a • Andrew Kelley • Dec 17, 2024

add m4 {pro,max} detection

0c457fa7eb • David Rubin • Dec 17, 2024

Merge pull request #22250 from mlugg/zon-ast

7e8be21363 • Matthew Lugg • Dec 16, 2024

Merge pull request #22243 from mlugg/better-imc

32354d1190 • Matthew Lugg • Dec 16, 2024

Merge pull request #22242 from Rexicon226/moar-branch-hint

d12c0bf909 • Andrew Kelley • Dec 16, 2024

Merge pull request #22245 from mlugg/zir-no-doc-comments

3a0a9aa9b8 • Matthew Lugg • Dec 16, 2024

mingw: Fix CFLAGS for winpthreads.

8f330ab70e • Alex Rønne Petersen • Dec 16, 2024

Merge pull request #22233 from jacobly0/fix-relocs

aa0377794d • Andrew Kelley • Dec 15, 2024

Merge pull request #22240 from alexrp/wasm32-freestanding-musl

eb5c9317aa • Andrew Kelley • Dec 15, 2024

Merge pull request #22239 from mlugg/runtime-store-comptime-only

12f0c38347 • Matthew Lugg • Dec 15, 2024

Merge pull request #22224 from alexrp/cc-args

af89bb05d3 • Alex Rønne Petersen • Dec 15, 2024

Merge pull request #22219 from alexrp/arm-big-endian

d5c2f527b4 • Alex Rønne Petersen • Dec 15, 2024

Move fetch-them-macos-headers tools to ziglang/zig.

ee47094a33 • Alex Rønne Petersen • Dec 14, 2024

ensure `InstMap` capacity before remapping error code

09a8fa2120 • David Rubin • Dec 14, 2024

fix std.zig.Ast.rootDecls on .zon mode Ast

cc82620b2a • Techatrix • Dec 14, 2024

Merge pull request #22222 from ianprime0509/git-sha256

13a28345bb • Andrew Kelley • Dec 14, 2024

argon2: bail out if m < 8p (#22232)

0fac47cf28 • Frank Denis • Dec 14, 2024

Merge pull request #22156 from alexrp/mingw-update

70de2f3a76 • Alex Rønne Petersen • Dec 14, 2024

Also export mach_timebase_info_data from darwin

10282eae64 • gbaraldi • Dec 14, 2024

add branchHint to `std.Random.float`

82f35c5186 • David Rubin • Dec 13, 2024

macos: vendored libc: bump to SDK 15.1

a68119f8f1 • Michael Dusan • Dec 13, 2024

Merge pull request #22035 from alexrp/unwind-fixes

130f7c2ed8 • Alex Rønne Petersen • Dec 13, 2024

Merge pull request #22090 from alexrp/glibc-runtime-triples

d48611ba67 • Alex Rønne Petersen • Dec 12, 2024

AstGen: fix analysis when encountering discard of error capture

3f7b3daaa0 • Techatrix • Dec 11, 2024

std.ArrayHashMap fix `eql` documentation

4a3800d78f • Nico Elbers • Dec 11, 2024

Merge pull request #22202 from ziglang/Cache.hit

3670910f20 • Andrew Kelley • Dec 11, 2024

Reinstantiates AEGIS-MAC with the final construction (#22205)

295c5a64f5 • Frank Denis • Dec 11, 2024

std.posix: map errno 6 (ENXIO) to error.NoDevice in write() (#22113)

c172877b81 • saurabh • Dec 10, 2024

fix unknown file extension with rmeta

414fc3b207 • Travis Lange • Dec 10, 2024

Merge pull request #22157 from mlugg/astgen-error-lazy

7575f21212 • Andrew Kelley • Dec 9, 2024

Merge pull request #22164 from mlugg/astgen-ref-dedup

8245d7fac0 • Andrew Kelley • Dec 9, 2024

Builtin: clean up formatting of generated code

3aab81b0ab • mlugg • Dec 9, 2024

std.Target: Remove our broken support for the ancient and obsolete Arm OABI.

b94bb6f96f • Alex Rønne Petersen • Dec 9, 2024

Merge pull request #22191 from alexrp/wasi-libc-names

7cd2c1ce87 • Alex Rønne Petersen • Dec 9, 2024

Merge pull request #22190 from alexrp/cc-args

589f4e9170 • Alex Rønne Petersen • Dec 9, 2024

Sema: fix use of Zcu.LazySrcLoc in error message

a221b2fbf2 • wooster0 • Dec 8, 2024

compiler: Only omit frame pointers by default for ReleaseSmall.

e62aac3ec4 • Alex Rønne Petersen • Dec 8, 2024

std.zig.WindowsSdk: Support cross-arch SDK lookups.

ba37a4369b • Alex Rønne Petersen • Dec 8, 2024

build.zig: Also set code model for loongarch32.

1f95e3d9cd • Alex Rønne Petersen • Dec 7, 2024

Merge pull request #22130 from alexrp/zig-h-portability

4894ac4bcb • Alex Rønne Petersen • Dec 7, 2024

Merge pull request #22167 from alexrp/compiler-rt-names

eb9c9a38f2 • Andrew Kelley • Dec 7, 2024

std.Target: Fix charSignedness() for hexagon.

ca069244b2 • Alex Rønne Petersen • Dec 6, 2024

Compilation: Consider *.rlib files to be static libraries.

cbc05e0b1d • Alex Rønne Petersen • Dec 5, 2024

Merge pull request #22141 from alexrp/target-remove-bridgeos

d70be200d8 • Alex Rønne Petersen • Dec 5, 2024

Remove parallel variants of AEGIS-MAC (#22146)

c9d6f8b505 • Frank Denis • Dec 4, 2024

sema: add a missing errdefer

6188cb8e50 • Alex Kladov • Dec 3, 2024

Merge pull request #21720 from kubkon/macho-dwarf-v5

4e09e363cd • Andrew Kelley • Dec 3, 2024

coff: fix memory leak

c013f45ad0 • Jacob Young • Dec 2, 2024

Merge pull request #22115 from alexrp/x32-tests

5c6b25d9bb • Alex Rønne Petersen • Dec 1, 2024

zig fetch: add missing path separator in error message

aa7d138462 • Tw • Nov 29, 2024

Merge pull request #19968 from wooster0/eql

8d8801c96d • Andrew Kelley • Nov 29, 2024

defaultPanic: @trap on 'other' target

5e1a83ad29 • Pat Tullmann • Nov 29, 2024

Merge pull request #22095 from alexrp/test-llvm-emit

a47aa9dd9d • Andrew Kelley • Nov 29, 2024

compiler: use `@Type` instead of `@TypeOf` to print enum literal type

c3821fe4ca • mlugg • Nov 29, 2024

Updated ascii.zig's isWhitespace function to use switch instead of for loop. (#22094)

88d57917b7 • Rohan Vashisht • Nov 29, 2024

Add build option to set tracy-callstack-depth in `build.zig` (#21990)

07cd488d42 • Justin Braben • Nov 29, 2024

std.Build: Detect `pkg-config` names with "lib" prefix

97b8d662e6 • Jay Petacat • Nov 29, 2024

Merge pull request #22099 from Rexicon226/fix-cat-mul

cfdb001a8f • Andrew Kelley • Nov 29, 2024

std.builtin: Add VaListXtensa.

4a73b8cbb3 • Alex Rønne Petersen • Nov 28, 2024

Merge pull request #22087 from ziglang/std.ArrayHashMap

182cdf74bf • Andrew Kelley • Nov 28, 2024

Merge pull request #22067 from alexrp/pie-tests

8594f179f9 • Alex Rønne Petersen • Nov 28, 2024

std.Thread.Futex: Mark inline asm volatile in WasmImpl.

6cf01a679f • Alex Rønne Petersen • Nov 27, 2024

std.os.windows: Map PIPE_NOT_AVAILABLE from OpenFile() to error.NoDevice (#21938)

d16a9b0acb • Justin Braben • Nov 27, 2024

std.Build: gracefully handle child stdin closing when running tests

1a99c99ee9 • mlugg • Nov 27, 2024