Commits

link+riscv: simplify bitSlice helper

6236f5b810 • Jakub Konka • Feb 21, 2024

link+riscv: use riscv64/bits.zig to implement write helpers

2ad2e2f6f5 • Jakub Konka • Feb 21, 2024

test/link/elf: test static linking C riscv64-musl

ddb33baa11 • Jakub Konka • Feb 21, 2024

elf+riscv: implement enough to get basic hello world in C working

720dd80007 • Jakub Konka • Feb 21, 2024

elf+riscv: skip parsing .riscv.attributes section for now

ca6f41ee30 • Jakub Konka • Feb 21, 2024

elf: skip STT_NOTYPE only if SHN_UNDEF from symtab inclusion

d19001abac • Jakub Konka • Feb 21, 2024

link: commit missing files

9fd112804f • Jakub Konka • Feb 21, 2024

elf: sort input relocs if targeting riscv64

8ba31ed39a • Jakub Konka • Feb 21, 2024

test/link/elf: test static linking C aarch64-musl

55dadc3d85 • Jakub Konka • Feb 21, 2024

elf+aarch64: resolve .eh_frame relocs

7fd4576596 • Jakub Konka • Feb 21, 2024

elf+aarch64: implement some resolveRelocNonAlloc logic

7aeba3a3d1 • Jakub Konka • Feb 21, 2024

elf+aarch64: implement some resolveRelocAlloc logic

887709ed5c • Jakub Konka • Feb 21, 2024

elf+aarch64: implement some scanReloc logic

d7d47a2c0c • Jakub Konka • Feb 21, 2024

link: introduce common set of aarch64 abstractions

ee364d542a • Jakub Konka • Feb 21, 2024

elf: make GOT arch aware when resolving relocs

60a8f9b989 • Jakub Konka • Feb 21, 2024

elf: simplify logic for resolving .eh_frame relocs on different arches

775a161794 • Jakub Konka • Feb 21, 2024

elf: simplify logic for resolving nonalloc relocs on different arches

06c191a4ff • Jakub Konka • Feb 21, 2024

elf: simplify logic for resolving alloc relocs on different arches

4cde47a169 • Jakub Konka • Feb 21, 2024

elf: simplify logic for handling scanning relocs on different arches

60bc2e7616 • Jakub Konka • Feb 21, 2024

elf+riscv: resolve synthetic __global_pointer$ symbol

1ca004176f • Jakub Konka • Feb 21, 2024

Sema: fix peer type resolution for arrays of coercible elements

955fd65cb1 • garrison hinson-hasty • Feb 21, 2024

llvm: fix c abi for structs not passed in registers

ec7293422d • Jacob Young • Feb 20, 2024

c_import: extract behavior tests that use `@cImport`

2291560424 • Jacob Young • Feb 20, 2024

json: make std.json.stringifyAlloc return a mutable slice (#19013)

556db2ca36 • Techatrix • Feb 20, 2024

Liveness: do not elide safety-checked instructions

65a87ff299 • mlugg • Feb 20, 2024

cbe: make more use of `InternPool.Index.Slice`

97290e0bfc • Jacob Young • Feb 20, 2024

Sema: validate that runtime-known inferred alloc does not have comptime-only type

7461309b73 • mlugg • Feb 19, 2024

Package.Fetch: fix Git package fetching

80f3ef6e14 • Ian Johnson • Feb 19, 2024

std.zig.system.linux: detect risc-v

5c25ad0fda • Tristan Ross • Feb 19, 2024

Merge pull request #18983 from jacobly0/dwarf-rewrite

7775e46e81 • Andrew Kelley • Feb 18, 2024

zig fmt: Preserve trailing comma after single-item switch case

3cafb9655a • Carl Åstholm • Feb 18, 2024

std: fix copy-paste typo in spawnWindows

ab6317d32b • Alex Kladov • Feb 18, 2024

Merge pull request #18976 from ziglang/elf-misc-fixes

f3bd177723 • Jakub Konka • Feb 17, 2024

fix flate regression

3e8cb153ea • Igor Anić • Feb 17, 2024

Merge pull request #18973 from ziglang/elf-riscv

79e99c401c • Jakub Konka • Feb 17, 2024

Merge pull request #18948 from alichraghi/vector

dd4d320eb9 • Robin Voetter • Feb 17, 2024

cbe: do not set execute bits on emitted file

50330ec22a • Michael Dusan • Feb 17, 2024

elf: enable adding support for additional cpu archs

fc7dd3e285 • Jakub Konka • Feb 16, 2024

Merge pull request #18909 from mlugg/random-enhancements

88d4b5cb18 • Matthew Lugg • Feb 16, 2024

build.zig: support multiple args in `cxx_compiler_arg1`

51e96a823c • Jacob Young • Feb 16, 2024

InternPool: make more use of `NullTerminatedString.Slice`

6f08e17229 • Jacob Young • Feb 16, 2024

std.os.windows: add error.UnrecognizedVolume

0183b44bb1 • Andrew Kelley • Feb 16, 2024

disable flaky C backend test

2176a73d66 • Andrew Kelley • Feb 16, 2024

Merge pull request #18923 from ianic/add_flate

57d6f789de • Andrew Kelley • Feb 15, 2024

Merge pull request #18945 from mikdusan/issue-18942

7204eccf5c • Andrew Kelley • Feb 15, 2024

llvm: fix lowering of recursive debug info

6fe90a913a • Jacob Young • Feb 15, 2024

std.Build: fix wrong variable used in `parseTargetQuery`

c280811d1d • tjog • Feb 15, 2024

bsd: debitrot type-safe std.c.O

7e83e7d9a8 • Michael Dusan • Feb 15, 2024

std.os: export T struct and winsize struct

bec8511728 • Tim Culverhouse • Feb 15, 2024

lib/std/elf: add aarch64 relocation kinds

0c3d5fd1fe • Jakub Konka • Feb 14, 2024

std.os.windows.OpenFile: add missing error

07c1dd3d1d • Andrew Kelley • Feb 14, 2024

autodoc: fix analysis of closure_get instructions

a23ab331a2 • Loris Cro • Feb 14, 2024

Merge pull request #18918 from ziglang/elf-better-addr-mgmt

3f5593205d • Jakub Konka • Feb 14, 2024

std.posix.termios: bring V back

5f92558290 • Andrew Kelley • Feb 14, 2024

Merge pull request #18905 from ziglang/elf-mem-pressure

9ec0cf23ca • Jakub Konka • Feb 14, 2024

Add `timedWait` to `std.Thread.Semaphore` (#18805)

8addf53fb5 • Felix Kollmann • Feb 13, 2024

Merge pull request #18910 from ziglang/std-termios

d7563a7753 • Andrew Kelley • Feb 13, 2024

Replaced loop with memcpys

0c725a354a • CPestka • Feb 12, 2024

Sema: add declared here notes in `fail`

51d67c7c8f • Veikka Tuominen • Feb 12, 2024

Merge pull request #18898 from psnszsn/iouring_waitid

fad5e7a997 • Andrew Kelley • Feb 12, 2024

Merge pull request #18821 from jacobly0/x86_64-tests

0c1b9992fd • Andrew Kelley • Feb 12, 2024

std.c.O: fix illumos regression

f995c1b08a • Andrew Kelley • Feb 12, 2024

Merge pull request #18886 from ziglang/std.os.O-safety

c3eb592a34 • Andrew Kelley • Feb 12, 2024

wasm: correctly lower packed structs in arguments

320c4d68f5 • Luuk de Gram • Feb 11, 2024

Merge pull request #18878 from alichraghi/vector

e56fe06d30 • Andrew Kelley • Feb 11, 2024

macho: include compiler-rt in static lib if requested

d18f52197d • Jakub Konka • Feb 10, 2024

Merge pull request #18875 from ziglang/macho-zo-dwarf

d12c8db642 • Jakub Konka • Feb 9, 2024

Buffer the logging function

6fb23542fe • Prokop Randacek • Feb 9, 2024

Sema: catch runtime stores to comptime variables through calls

731ff120d0 • Veikka Tuominen • Feb 9, 2024

Merge pull request #18867 from e4m2/random

32f30399e5 • Andrew Kelley • Feb 9, 2024

Merge pull request #18712 from Vexu/std.options

54bbc73f85 • Andrew Kelley • Feb 9, 2024

remove unused local variables

d3cf911a80 • cdrmack • Feb 9, 2024

Mark .zon as eol=lf

0aff1f9ce5 • Ryan Liptak • Feb 9, 2024

test.link.macho: fix for non-x86 and arm architectures

2a3e601f77 • Tristan Ross • Feb 9, 2024

Merge pull request #18857 from alichraghi/shader

ddcea2cad4 • Veikka Tuominen • Feb 9, 2024

http: protect against zero-length chunks

919a3bae1c • Jacob Young • Feb 8, 2024

Merge pull request #17634 from ianprime0509/type-erased-writer

3122fd0ba0 • Andrew Kelley • Feb 8, 2024

Merge pull request #18853 from ziglang/macho-static-lib

9ca6cc1e2f • Jakub Konka • Feb 8, 2024

Merge pull request #18718 from schmee/bounds

ba8375328c • Andrew Kelley • Feb 8, 2024

Merge pull request #18846 from ziglang/std.os.linux.MAP

42fcca49c5 • Andrew Kelley • Feb 7, 2024

doc: fix typo in getEnvMap

ee36131e6a • Ian Kerins • Feb 7, 2024

link: report function failures in `FuncAnalysis`

b3aed4e2c8 • Jacob Young • Feb 7, 2024

Elf: fix memory leaks

9211938e6e • Jacob Young • Feb 7, 2024

Builder: fix memory leaks

38c2a25735 • Jacob Young • Feb 7, 2024

compiler: remove unnecessary pub declarations in main.zig

3da6043e2c • Manlio Perillo • Feb 7, 2024

x86: remove final vestiges of mir_to_air (#18836)

476ba04753 • Pyry Kovanen • Feb 6, 2024

Make `@intFromEnum` an error for empty enums

24fb6d1f30 • David Rubin • Feb 6, 2024

x86_64+macho: pass more behavior tests

52066bf8e4 • Jakub Konka • Feb 6, 2024

macho: store open file descriptors in a global array

db6addf31a • Jakub Konka • Feb 6, 2024

langref: fix missing word typo

7bd8b35a3d • iwVerve • Feb 6, 2024

add the `clflush` mnem

3069669bc1 • David Rubin • Feb 6, 2024

Merge pull request #18814 from mlugg/incremental-dependencies

0c80725068 • Matthew Lugg • Feb 6, 2024

Merge pull request #18831 from ziglang/flatten-value

648b492ef1 • Andrew Kelley • Feb 6, 2024

delete bad behavior test

5cf138e512 • Andrew Kelley • Feb 6, 2024

Merge pull request #18822 from alichraghi/shader

39ec3d3116 • Andrew Kelley • Feb 5, 2024

Make EfiPhysicalAddress in std/os/uefi/tables.zig public

0266017b59 • Samuel Fiedler • Feb 5, 2024

Merge pull request #18580 from Snektron/spirv-more-vectors

7634a115c5 • Robin Voetter • Feb 5, 2024

compiler_rt: avoid referencing symbol on versions where it doesn't exist

aebf20cc9a • Jacob Young • Feb 5, 2024

x86_64: fix miscompilations on baseline

941d3a2bb1 • Jacob Young • Feb 5, 2024

x86_64: fix errors compiling the compiler

eaa6218f09 • Jacob Young • Feb 5, 2024