Commits

x86_64: rewrite `@abs`

b9198b708f • Jacob Young • Jan 20, 2025

Merge pull request #22530 from alexrp/omit-unwind-tables

d5db02728c • Alex Rønne Petersen • Jan 20, 2025

llvm: convert `@divFloor` and `@mod` to forms llvm will recognize

5cfcb01503 • Jacob Young • Jan 20, 2025

std.zig.system.x86: Update Intel/AMD model detection.

b074fb7dda • Alex Rønne Petersen • Jan 19, 2025

Merge pull request #22524 from alexrp/libunwind-exceptions

0ead0beb83 • Alex Rønne Petersen • Jan 19, 2025

x86_64: add a bunch of instruction encodings

8ee80d61f6 • Jacob Young • Jan 19, 2025

std.Thread: Fix wasi_thread_start() export to use a pointer.

db8ed730e7 • Alex Rønne Petersen • Jan 19, 2025

Merge pull request #22531 from mlugg/various-fixes

ebf782e944 • Matthew Lugg • Jan 19, 2025

Merge pull request #22526 from alexrp/cpu-feature-hacks

a5d2aaa936 • Andrew Kelley • Jan 18, 2025

debug: fix `std.debug.NoPanic` compile errors

128658038d • Jacob Young • Jan 18, 2025

x86_64: enable struct field reordering

a446101677 • Jacob Young • Jan 18, 2025

autodocs: reflow comment to prevent it from been put in blockquote

3dadb8c4c9 • andrewkraevskii • Jan 18, 2025

Merge pull request #22513 from ziglang/memcpy

f38d7a92cc • Andrew Kelley • Jan 18, 2025

std.zip: Add ZIP64 support for local file header extra field

f9a43770c8 • axel escalada • Jan 17, 2025

std.Build: fix setLibCFile() to add step dependencies

c748eb2416 • pfg • Jan 17, 2025

Merge pull request #22386 from jacobly0/x86_64-rewrite

4bace0f621 • Andrew Kelley • Jan 17, 2025

Revert "disable flaky incremental compilation tests"

257054a146 • Jacob Young • Jan 17, 2025

Merge pull request #22505 from mlugg/easier-modify-builtin

4d8c24c6c5 • Matthew Lugg • Jan 16, 2025

disable flaky incremental compilation tests

133abdeda2 • Andrew Kelley • Jan 16, 2025

autodoc: fix device width

4e8c436f69 • nobkd • Jan 16, 2025

std.fs.Dir: update deleteTree doc comment to match function signature (#22509)

961fc0e140 • max • Jan 16, 2025

Merge pull request #22220 from ziglang/wasm-linker

d4fe4698d9 • Andrew Kelley • Jan 16, 2025

print_value: fix crash on undefined slice ptr

77273103a8 • mlugg • Jan 15, 2025

Sema: more validation for builtin decl types

4b910e525d • mlugg • Jan 14, 2025

Sema: fix UB in error reporting

5322459a0b • mlugg • Jan 14, 2025

Type: `struct {}` does not have a well-defined layout

27274d4fde • mlugg • Jan 14, 2025

Coff msdos-stub: replace with documented byte array

affe45b31f • wooster0 • Jan 14, 2025

mingw: Add upstream RtlSecureZeroMemory implementation.

8019694e17 • Alex Rønne Petersen • Jan 14, 2025

Sema: disallow non scalar sentinels in array types and reified types (#22473)

fb43e91b22 • xdBronch • Jan 13, 2025

Dwarf: emit debug info for extern globals

5de880c288 • Jacob Young • Jan 13, 2025

behavior: referencing an extern means depending on it

fb7be4e074 • Andrew Kelley • Jan 13, 2025

Sema: allow tail calls of function pointers

f78f9388fe • mlugg • Jan 13, 2025

std.atomic: fix cache line size for RISC-V

15fe999572 • Ben Grant • Jan 12, 2025

compiler: improve "... contains reference to comptime var" errors

04c9f50aec • mlugg • Jan 11, 2025

Merge pull request #22459 from jacobly0/fix-miscomps

6cfc9c0e02 • Jacob Young • Jan 10, 2025

build.zig: make unit tests not use the full matrix

b36ea592b8 • Andrew Kelley • Jan 10, 2025

Merge pull request #22414 from mlugg/better-analyze-call

bc846c3799 • Matthew Lugg • Jan 10, 2025

bsd: fix stage3 linking on freebsd and dragonfly

80a9f0b942 • Michael Dusan • Jan 10, 2025

cbe: fix miscomps of x86_64 backend

3f95003d4c • Jacob Young • Jan 9, 2025

Dwarf: fix assertion failure

5b5c60f433 • Jacob Young • Jan 8, 2025

`-fwine`: allow 32-bit .exe's be run on backward-compatible 64-bit arches

6a21d18adf • Des-Nerger • Jan 7, 2025

Sema: fix invalid AIR from array concat

40f5eac79c • David Rubin • Jan 7, 2025

test: Enable long calls for all thumb/thumbeb module tests.

23281704dc • Alex Rønne Petersen • Jan 7, 2025

Target: update the extra features before resolving the dynamic linker

fc28a71d9f • David Rubin • Jan 7, 2025

Dwarf: fix abbrev code being overwritten with the wrong empty variant

7aa95bc7f6 • Jacob Young • Jan 6, 2025

remove wasm from redzone targets list

f34ef39af1 • Reuben Dunnington • Jan 6, 2025

Merge pull request #22430 from alexrp/thumbeb

0fb80b0633 • Alex Rønne Petersen • Jan 6, 2025

fix win32 manifest ID for DLLs

a7a5f3506b • Reuben Dunnington • Jan 6, 2025

Remove strict verifyContext invocation from hash_map implementation. (#22370)

745d3ed0ac • cdeler • Jan 6, 2025

x86_64: fix `@errorName` data

0bf44c3093 • Jacob Young • Jan 5, 2025

Sema: fix incorrect type in `optional_payload` instruction

137787edbb • mlugg • Jan 5, 2025

Added support for thin lto

82e7f23c49 • Travis Lange • Jan 5, 2025

std: fix undefined value in Target.Query

da1ffae7d2 • mlugg • Jan 5, 2025

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