LLVM Builder: Emit type for debug subprogram
92eec8dfec • antlilja • Feb 22, 2024
Builder: support printing metadata in llvm ir
4b215e3a11 • Jacob Young • Feb 22, 2024
LLVM Builder: Fix on 32-bit systems
a907353ca4 • antlilja • Feb 21, 2024
LLVM Builder: Emit debug vector types with DIVector flag
53f6071486 • antlilja • Feb 21, 2024
LLVM Builder: Correctly emit debug subranges
5e9d0da43b • antlilja • Feb 21, 2024
LLVM Builder: Rework MetadataString to not rely on String
e57f553c07 • antlilja • Feb 21, 2024
llvm: fix builds that don't link with libllvm
48bd0ed7f3 • Jacob Young • Feb 21, 2024
LLVM: Remove unused from llvm/bindings.zig and zig_llvm.h/.cpp
713a555aa1 • antlilja • Feb 21, 2024
LLVM: Remove use of LLVM in Builder
f6d275b14e • antlilja • Feb 21, 2024
LLVM Builder: Emit debug info and metadata
626c3f7959 • antlilja • Feb 21, 2024
LLVM: Add Metadata/Debug bitcode IR
d35080b792 • antlilja • Feb 21, 2024
codegen/llvm: Remove use of DIBuilder and output bin by parsing bitcode
c11c7a28a3 • antlilja • Feb 21, 2024
Add LLVM bindings for parsing LLVM bitcode
c16818d623 • antlilja • Feb 21, 2024
LLVM: Emit bitcode even if libllvm is not present
d3055480ec • antlilja • Feb 21, 2024
LLVM Builder: Add debug locations to instructions
049cad4411 • antlilja • Feb 21, 2024
LLVM Builder: Add debug/metadata system
a456631e29 • antlilja • Feb 21, 2024
LLVM: Add toBitcode to Builder
b4369dfbda • antlilja • Feb 21, 2024
LLVM IR specific bitcode
5bd2a7c4d6 • antlilja • Feb 21, 2024
Add LLVM bitcode writer
2396806165 • antlilja • Feb 21, 2024
LLVM Builder: Add dbg.declare and dbg.value intrinsics
4653fc4bb4 • antlilja • Feb 21, 2024
LLVM Builder: Add integer values to more enums fields
15029590ee • antlilja • Feb 21, 2024
Fix FastMath packed struct
ec5a433fdf • antlilja • Feb 21, 2024
Added value_indices and valueIndex to Function
7cb8813743 • antlilja • Feb 21, 2024
Made .block = false in WipFunction.hasResultWip
423c2c3a27 • antlilja • Feb 21, 2024
Builder: Add function_attributes_set
c57b4e70b0 • antlilja • Feb 21, 2024
Added opcode functions to Instruction/Constant.Tag
52e8434022 • antlilja • Feb 21, 2024
Added values to AtomicRmw.Operation enum fields
ff76ba64d6 • antlilja • Feb 21, 2024
Fixed values in AtomicOrdering enum
6df8302be6 • antlilja • Feb 21, 2024
LLVM Builder: Add toLlvm helper to Alignment
fd3b81f93b • antlilja • Feb 21, 2024
LLVM Builder: Add strtab helper to String
2801bf6400 • antlilja • Feb 21, 2024
LLVM Builder: Make Type.Simple reflect LLVM codes
9ccd7158b9 • antlilja • Feb 21, 2024
LLVM: Make sure child types get added first
1d94e9ef83 • antlilja • Feb 21, 2024
LLVM: Assign correct values to enum/union tags
8feae5d2d5 • antlilja • 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