Builder: Emit metadata attachment for globals
9b39e824cd • antlilja • Feb 24, 2024
llvm: revert debug file path resolution changes
ceb2c030c4 • Jacob Young • Feb 23, 2024
Builder: fix inconsequential llvm ir flag syntax
a8708dbf3b • Jacob Young • Feb 23, 2024
llvm: optimize i32 constants
2c67a1ecd2 • Jacob Young • Feb 23, 2024
Builder: fix llvm ir/bc difference with allocas
f644263a6c • Jacob Young • Feb 23, 2024
Builder: fix aliases in bitcode
03eb332d3c • Jacob Young • Feb 23, 2024
Builder: fix x86_fp80 constants in bitcode
7f3ade6dea • Jacob Young • Feb 23, 2024
Builder: fix minor llvm ir syntax errors
800495afab • Jacob Young • Feb 23, 2024
Builder: implement opaque structs in bitcode
6abb432598 • Jacob Young • Feb 23, 2024
Builder: change tuple metadata to not be inlined in llvm ir
43daed64fe • Jacob Young • Feb 23, 2024
llvm: revert bad cleanup
1d4a7e123c • Jacob Young • Feb 23, 2024
Builder: fix inconsequential llvm ir metadata syntax
be4ad235a7 • Jacob Young • Feb 23, 2024
Builder: sync distinct bits with previous implementation
8d0f6605fe • Jacob Young • Feb 23, 2024
LLVM Builder: Make some Metadata no longer be distinct
dfde194287 • antlilja • Feb 23, 2024
LLVM Builder: Formatting
0ba2185a42 • antlilja • Feb 23, 2024
Builder: fix debug location of the first instruction in a block
c894df54f7 • Jacob Young • Feb 23, 2024
Builder: fix float constants in llvm ir
dbfa3238fe • Jacob Young • Feb 22, 2024
Builder: fix bitcode strtab
83e66d301e • Jacob Young • Feb 22, 2024
Revert build.zig to old 7GB value
2ab982eb13 • antlilja • Feb 22, 2024
Builder: fix llvm ir value names
69a6f31596 • Jacob Young • Feb 22, 2024
LLVM: Set new debug location after inlining
6cc51d3c33 • antlilja • Feb 22, 2024
LLVM Builder: Emit metadata kinds and function metadata attachments
de536e8473 • antlilja • Feb 22, 2024
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