aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2025-04-11Value: ensure that extern structs have their layout resolved in ptrFieldkcbanner
2025-04-11Introduce libzigc for libc function implementations in Zig.Alex Rønne Petersen
2025-04-11x86_64: pass exact integer bit sizes to compiler-rt routinesJacob Young
2025-04-11compiler: Move int size/alignment functions to std.Target and std.zig.target.Alex Rønne Petersen
2025-04-11std.Target: Rename charSignedness() to cCharSignedness().Alex Rønne Petersen
2025-04-11Merge pull request #23355 from jacobly0/x86_64-rewriteJacob Young
2025-04-11compiler: Add hexagon-linux-musl support.Alex Rønne Petersen
2025-04-11tsan: Rename lib/tsan to lib/libtsan.Alex Rønne Petersen
2025-04-10Compilation: Pass `-m<os>-version-min=...` to Clang for all applicable Darwin...Alex Rønne Petersen
2025-04-10x86_64: fix `error_set_has_value` of inferred error setsJacob Young
2025-04-10AstGen: redistribute inline asm limitsJacob Young
2025-04-10x86_64: add avx512 registersJacob Young
2025-04-10x86_64: support rip-relative addressing to labels in inline asmJacob Young
2025-04-10x86_64: remove broken const value trackingJacob Young
2025-04-09x86_64: fix switch on big intsJacob Young
2025-04-09x86_64: rewrite scalar `@mulWithOverflow`Jacob Young
2025-04-09x86_64: rewrite scalar `@subWithOverflow`Jacob Young
2025-04-09x86_64: rewrite scalar `@addWithOverflow`Jacob Young
2025-04-09compiler: Allow using LLVM's SPIR-V backend.Alex Rønne Petersen
2025-04-09Sema/arith.zig: Fixing more typos from #23177.Mun Maks
2025-04-09zig_clang: Fix ZigClangAPValue being underaligned vs clang::APValue.Alex Rønne Petersen
2025-04-09Compilation: Fix logic in addCCArgs() for various file types and flags.Techatrix
2025-04-09Merge pull request #23501 from imreallybadatnames/masterimreallybadatnames™️
2025-04-09Fix mach-o naming for sancov sectionsSuperAuguste
2025-04-07Make translate-c more robust in handling macro functions.Matthew Roush
2025-04-07compiler: Switch default code model for loongarch64 to medium.Alex Rønne Petersen
2025-04-07#23177, maintainter 'mlugg' wanted to fix that typo, 4 weeks without changes,...Maksat
2025-04-07zig_clang: Fix size of ZigClangAPValue for Clang 20.Alex Rønne Petersen
2025-04-07Remove overzealous LLVM anti-instrumentation attributesSuperAuguste
2025-04-05Dwarf: handle undefined type valuesJacob Young
2025-04-05x86_64: fix incorrect handling of unreusable operandsJacob Young
2025-04-05std.Build: update build-id flag descriptionJan200101
2025-04-05Merge pull request #22780 from ziglang/llvm20Andrew Kelley
2025-04-03update compiler usage of DoublyLinkedList APIAndrew Kelley
2025-04-04compiler: Recognize -fno-sanitize=<...> in addition to -fsanitize=<...>.Alex Rønne Petersen
2025-04-04Revert "compiler: Don't consider powerpc to have red zone support yet."Alex Rønne Petersen
2025-04-04Compilation: Remove the PowerPC soft float preprocessor workaround.Alex Rønne Petersen
2025-04-04zig cc: Avoid passing any "CPU" features related to float ABI to Clang.Alex Rønne Petersen
2025-04-04llvm: Remove workaround for zero-length memset/memcpy on wasm.Alex Rønne Petersen
2025-04-04llvm: Use muslabin32/muslabi64 environments in the target triple.Alex Rønne Petersen
2025-04-04llvm: Allow FastISel on mips again.Alex Rønne Petersen
2025-04-04llvm: never_tail implies never_inline, so set noinline in this case too.Alex Rønne Petersen
2025-04-04Sema: Prevent tail calls of std.builtin.returnError().Alex Rønne Petersen
2025-04-04llvm: Update the list of targets that use native f16/f128.Alex Rønne Petersen
2025-04-04compiler: Update max int alignments for some targets.Alex Rønne Petersen
2025-04-04llvm: Fix i128 alignment for various targets.Alex Rønne Petersen
2025-04-04llvm: Set target-abi module flag.Alex Rønne Petersen
2025-04-04libtsan: Update to LLVM 20.Alex Rønne Petersen
2025-04-04zig cc: Update options data to Clang 20.Alex Rønne Petersen
2025-04-04std.Target: Add Abi.muslf32 and Abi.muslsf.Alex Rønne Petersen