Commits

revert langref section "common errdefer slip ups"

3ce6de8765 • Andrew Kelley • Nov 26, 2024

diversify "unable to spawn" failure messages

11bf2d92de • Andrew Kelley • Nov 26, 2024

Merge pull request #22070 from Rexicon226/fix-crc32

68b3f50866 • Andrew Kelley • Nov 26, 2024

std.math: Disable isSignalNan test on mips32.

047311a76a • Alex Rønne Petersen • Nov 26, 2024

std.math.complex: Add squared magnitude function (#21998)

87863a834b • Chris Boesch • Nov 26, 2024

Merge pull request #22075 from ziglang/fix-broken-pipe

b0dcce93f7 • Andrew Kelley • Nov 26, 2024

ip: cleanup `@constCast` usages

a6af55cc6e • David Rubin • Nov 25, 2024

Merge pull request #21858 from francescoalemanno/patch-1

f4e042a4c3 • Andrew Kelley • Nov 25, 2024

Allocator.free: document zero-length behavior

e2f24a2d70 • Ilia Choly • Nov 24, 2024

treat errno(6) (NXIO) as expected error in openatZ

c2db5d9cd1 • Bruno Reis • Nov 24, 2024

Remove unused `buf` field from `std.fmt.Parser` (#21994)

1f37b70344 • Andrew Barchuk • Nov 24, 2024

`std.meta.eql`: use `==` directly when comparing `packed struct`s (#21982)

b2030cb9ab • Fri3dNstuff • Nov 24, 2024

dwarf: fix stepping through an inline loop containing one statement

c894ac09a3 • Jacob Young • Nov 24, 2024

Merge pull request #22062 from alexrp/hexagon-fixes

6d781e0955 • Alex Rønne Petersen • Nov 24, 2024

ci: Update to QEMU 9.2.0-rc1 in x86_64-linux scripts.

e163ae794b • Alex Rønne Petersen • Nov 24, 2024

lldb: implement tuple types

70ad7dcd48 • Jacob Young • Nov 24, 2024

Merge pull request #22049 from alexrp/musl-gen-stubs

ed8955cea6 • Andrew Kelley • Nov 24, 2024

compiler_rt: Add hexagon builtins (#22029)

4aa6246345 • Brian Cain • Nov 24, 2024

compiler: Disallow align(0) everywhere in the language.

aef5c75602 • Alex Rønne Petersen • Nov 23, 2024

compiler-rt: Fix R_ARM_ABS32 relocation error in __clzsi2_thumb1().

2742ab4b5a • Alex Rønne Petersen • Nov 23, 2024

link: use target to determine risc-v eflag validity

66a7c09def • David Rubin • Nov 23, 2024

add assertLocked to std.debug.SafetyLock

b2c62bcbf6 • Scott Redig • Nov 22, 2024

std.crypto.bcrypt: implement the actual OpenSSH KDF (#22027)

73dcd19140 • Frank Denis • Nov 22, 2024

std.crypto.aes: introduce AES block vectors (#22023)

636308a17d • Frank Denis • Nov 22, 2024

std.debug: Gracefully handle process_vm_readv() EPERM in MemoryAccessor.read().

f845fa04a0 • Alex Rønne Petersen • Nov 20, 2024

crypto.keccak.State: add checks to prevent insecure transitions (#22020)

a5d4ad17b7 • Frank Denis • Nov 20, 2024

Append disabled LLVM CPU features after enabled ones

dafe1a910d • Shawn Gao • Nov 20, 2024

crypto.aes.soft: use std.atomic.cache_line instead of a harcoded value (#22026)

acba2645f7 • Frank Denis • Nov 20, 2024

Fix peer type resolution with allowzero pointers

5f3a70ed5f • xdBronch • Nov 20, 2024

build: don't hang when capturing Stdout of verbose Build.Step.Run

865ef24518 • Alex Kladov • Nov 19, 2024

std.crypto: make the key pair API creation consistent (#21955)

8a00bd4ce6 • Frank Denis • Nov 19, 2024

Compilation: Re-enable LTO for RISC-V.

94be75a94f • Alex Rønne Petersen • Nov 19, 2024

std.c.darwin: make os_log_t a pointer to opaque

b5f9e07034 • Daniel Berg • Nov 19, 2024

zig fetch: handle redirects for Git packages

dceab4502a • Ian Johnson • Nov 19, 2024

Merge pull request #22004 from jacobly0/fix-self-llvm

fbcb00fbb3 • Andrew Kelley • Nov 19, 2024

Compilation: Disable LTO for all ILP32-on-LP64 ABIs.

e6d2e16413 • Alex Rønne Petersen • Nov 18, 2024

libunwind: Fix compilation for the x32 ABI.

a703b85c7c • Alex Rønne Petersen • Nov 18, 2024

linux/bpf: add alignment for helper functions to make compiler happy

a9c7714b78 • Tw • Nov 18, 2024

std.format: properly handle vectors of pointers

73f2671c7b • gooncreeper • Nov 18, 2024

Compilation: Disable LTO for mips n32.

3a6a8b8aa5 • Alex Rønne Petersen • Nov 17, 2024

Merge pull request #21999 from jacobly0/incr-cases

7266d4497e • Jacob Young • Nov 17, 2024

Add realtime scheduling calls to std.os.linux (issue #19671) (#19675)

53a232e51d • curuvar • Nov 16, 2024

Use options debug format if it is provided (#21995)

7cc7ae1fd3 • Benjamin • Nov 16, 2024

Add missing pthread_key_t definition for Darwin

ccf8488a1e • Gabriel Borrelli • Nov 16, 2024

langref: delete misleading example code about packed structs

bfcf18c5a7 • Andrew Kelley • Nov 13, 2024

Take eagerness into account when deduplicating dependencies

4fc295dc02 • Carl Åstholm • Nov 13, 2024

Compilation: Pass -municode on to Clang.

e5d9d3f8a1 • Alex Rønne Petersen • Nov 13, 2024

compiler: un-jit `zig fmt`

9ebce51e16 • mlugg • Nov 13, 2024

Fix std.c.EXC.MASK struct to match definition in mach/exception_types.h (#21964)

9996f8b9b1 • Daniel Hooper • Nov 13, 2024

Flags for SIOC{G,S}IFFLAGS

c59aee03c8 • Benjamin Hetz • Nov 13, 2024

std.atomic: add a function to get the cache line size for a particular cpu (#21956)

c271fe5092 • cancername • Nov 13, 2024

std: fix compiler errors

e6989fe637 • PauloCampana • Nov 12, 2024

Merge pull request #21920 from alexrp/nobuiltin

1db8cade5a • Alex Rønne Petersen • Nov 12, 2024

AstGen: add missing `rvalue` call to `labeledBlockExpr`

bbbc95afd0 • mlugg • Nov 12, 2024

std.testing.expectError: fix error names

9fa9c7abd0 • gooncreeper • Nov 12, 2024

Revert "Enable thread_pool function to throw errors (#20260)"

862266514a • Andrew Kelley • Nov 11, 2024

Enable thread_pool function to throw errors (#20260)

d346d074eb • ippsav • Nov 11, 2024

Merge pull request #21961 from mlugg/incr-cases

28bdab385a • Matthew Lugg • Nov 11, 2024

Fix silent zig fmt errors (#21948)

560d6b99d5 • Daniel Hooper • Nov 11, 2024

test_runner: replace ugly hack with `@FieldType`

f83bb94ca6 • mlugg • Nov 11, 2024

crypto.ascon: support up to 16 rounds, and update links (#21953)

05a3ac43e9 • Frank Denis • Nov 10, 2024

Merge pull request #21937 from Snektron/spirv-vulkan-ptrs

62f4a6b4d8 • Robin Voetter • Nov 9, 2024

Sema: fix wording in error message

35201e9d93 • Wooster • Nov 9, 2024

Merge pull request #21872 from jacobly0/tlsv1.2

e5f5229fd6 • Jacob Young • Nov 8, 2024

Add missing Darwin declarations (#21929)

ee9f00d673 • Daniel Hooper • Nov 7, 2024

std: fix `Random.enumValueWithIndex` of single-variant enum

54d0ba4183 • José M Rico • Nov 6, 2024

Provide a detailed message for invalid arch in target triple (#21921)

ed04acf90d • Daniel Hooper • Nov 6, 2024

fix type of std_options

7ebfc72186 • Jonathan Hallstrom • Nov 5, 2024

build: increase max_rss to 7.8G

f2b81f57f4 • kcbanner • Nov 5, 2024

Merge pull request #21907 from alexrp/valgrind-stuff

bd7dda0c55 • Alex Rønne Petersen • Nov 5, 2024

Revert "test: Add aarch64_be-linux-(none,gnu,musl) to module tests."

f25ea264b7 • Alex Rønne Petersen • Nov 5, 2024

llvm: Use no-builtins attribute instead of nobuiltin.

bd8ef0036d • Alex Rønne Petersen • Nov 4, 2024

Merge pull request #21894 from alexrp/aarch64-big-endian

4a3611f7d6 • Alex Rønne Petersen • Nov 4, 2024

zig.h: Improve portability of zig_*_windows_teb() helpers.

6b2c8fc688 • Alex Rønne Petersen • Nov 4, 2024

link.Coff: Pass -lldmingw to LLD earlier and regardless of -lc.

814a41b48f • Alex Rønne Petersen • Nov 4, 2024

Merge pull request #21843 from alexrp/callconv-followup

3054486d1d • Alex Rønne Petersen • Nov 3, 2024

Merge pull request #21599 from alexrp/thumb-porting

2f003f39b2 • Alex Rønne Petersen • Nov 3, 2024

llvm: Update the list of address spaces for LLVM 19.

947b7195bf • Alex Rønne Petersen • Nov 3, 2024

Merge pull request #21717 from alexrp/ilp32-abis

53d7a7b3c0 • Alex Rønne Petersen • Nov 3, 2024

Merge pull request #21617 from alexrp/target-dyld-stuff

e27b4647d8 • Alex Rønne Petersen • Nov 2, 2024

Merge pull request #21729 from alexrp/target-cpu-baseline

8abbdb56a4 • Alex Rønne Petersen • Nov 2, 2024

std.Target: Remove armv7k/armv7s.

fccf15fc9f • Alex Rønne Petersen • Nov 2, 2024

Merge pull request #21860 from alexrp/llvm-triple-stuff

ab89af3d39 • Alex Rønne Petersen • Nov 2, 2024

link.File.Wasm.Archive: simplify

aaf54ce6a7 • Andrew Kelley • Nov 1, 2024

Merge pull request #21874 from ziglang/wasm-linker

d30e287543 • Andrew Kelley • Nov 1, 2024

std.c: Added `utsname` struct definition for `.macos` (#21873)

a99449d8be • Brook Jeynes • Nov 1, 2024

Merge pull request #21861 from alichraghi/master

ba5f57616f • Robin Voetter • Nov 1, 2024

Merge pull request #21817 from mlugg/no-anon-structs

3f7fac5fff • Matthew Lugg • Nov 1, 2024

std.fs.File: Fix metadata error check on Linux

a916bc7fdd • Archit Gupta • Oct 31, 2024

link.File.Wasm: parse inputs in compilation pipeline

f2dcfe0e40 • Andrew Kelley • Oct 31, 2024

Merge pull request #21862 from alexrp/llvm-19-api-break

f5ade5e207 • Andrew Kelley • Oct 31, 2024

link.File.Wasm: remove the "files" abstraction

ba2d006634 • Andrew Kelley • Oct 31, 2024

std.fmt: Fix compile error in Parser.peek() (#20532)

17a87d7341 • Simon Ekström • Oct 30, 2024

typo: will inlined -> will be inlined

c39ba682e3 • Roman Frołow • Oct 30, 2024

link/Elf: ensure we always sort all relocations by r_offset in -r mode

6ff267dc26 • Jakub Konka • Oct 30, 2024

std.debug: watchOS: fixes for ilp32 ABI (#21765)

4661705a0e • Mario Nachbaur • Oct 29, 2024

Merge pull request #21826 from Snektron/spirv-vulkan

3450809e3d • Robin Voetter • Oct 29, 2024

CLI: don't warn on missing host-detected directories

7025c06eb6 • Andrew Kelley • Oct 29, 2024

std.os.windows.WriteFile: Map ERROR_NO_DATA to error.BrokenPipe instead of ERROR_BROKEN_PIPE (#21811)

a03ab9ee01 • Julian Noble • Oct 29, 2024

Revert "cmake: Add a `ZIG2_NO_RTLIB` option for building zig2 without compiler-rt."

b5cafe223a • Alex Rønne Petersen • Oct 29, 2024