aboutsummaryrefslogtreecommitdiff
path: root/src/target.zig
AgeCommit message (Expand)Author
2025-05-04Merge pull request #23752 from alexrp/static-native-glibcAlex Rønne Petersen
2025-05-03std.Target: Add Cpu.Arch.or1k and basic target info.Alex Rønne Petersen
2025-05-03compiler: Link libunwind when linking glibc statically.Alex Rønne Petersen
2025-05-03compiler: Rename misleading libcNeedsLibUnwind() function.Alex Rønne Petersen
2025-04-28Compilation: don't build `compiler_rt` for `amdgcn` and `ubsan_rt` for ptxAli Cheraghi
2025-04-27compiler: Reject using LLVM for csky and xtensa.Alex Rønne Petersen
2025-04-21Module: ignore `xnack` and `sramecc` features on some gpu modelsAli Cheraghi
2025-04-09compiler: Allow using LLVM's SPIR-V backend.Alex Rønne Petersen
2025-04-04Revert "compiler: Don't consider powerpc to have red zone support yet."Alex Rønne Petersen
2025-04-04std.Target: Add Abi.muslf32 and Abi.muslsf.Alex Rønne Petersen
2025-04-04std.Target: Update CPU models/features for LLVM 20.Alex Rønne Petersen
2025-03-23Lower `@returnAddress` to a constant 0 in Emscripten release buildsCarl Åstholm
2025-03-03compiler: Don't consider powerpc to have red zone support yet.Alex Rønne Petersen
2025-02-22Sema: Fix fnptr alignment safety checks to account for potential ISA tag.Alex Rønne Petersen
2025-02-17std.Target: Remove functions that just wrap component functions.Alex Rønne Petersen
2025-02-17std.Target: Move Cpu.Arch.supportsAddressSpace() up to Cpu.Alex Rønne Petersen
2025-02-17std.Target: Make Cpu.Arch.supportsAddressSpace() take an optional context.Alex Rønne Petersen
2025-02-17std.Target: Remove Cpu.Arch.propeller2 and use a CPU feature instead.Alex Rønne Petersen
2025-02-17std.Target: Remove Cpu.Arch.spu_2.Alex Rønne Petersen
2025-02-15x86_64: implement error set and enum safetyJacob Young
2025-02-12x86_64: implement conversions between float and int vectorsJacob Young
2025-01-31Sema: introduce all_vector_instructions backend featureJacob Young
2025-01-25compiler: Explicitly specify ABI for arm, mips, and powerpc when talking to L...Alex Rønne Petersen
2025-01-25compiler: Explicitly specify loongarch ABI when talking to LLVM.Alex Rønne Petersen
2025-01-23compiler: Fix computation of Compilation.Config.any_unwind_tables.Alex Rønne Petersen
2025-01-22x86_64: implement error return tracesJacob Young
2025-01-18x86_64: enable struct field reorderingJacob Young
2025-01-10bsd: fix stage3 linking on freebsd and dragonflyMichael Dusan
2025-01-06remove wasm from redzone targets listReuben Dunnington
2024-12-11compiler: Improve the handling of unwind table levels.Alex Rønne Petersen
2024-12-08compiler: Update the list of targets that have a red zone.Alex Rønne Petersen
2024-12-06compiler: Classify libssp as an alias for compiler-rt.Alex Rønne Petersen
2024-12-06compiler: Classify libgcc as an alias for compiler-rt.Alex Rønne Petersen
2024-12-06compiler: Classify libgcc_eh as an alias for libunwind.Alex Rønne Petersen
2024-12-06compiler: Recognize libgcc_s regardless of target ABI.Alex Rønne Petersen
2024-12-06compiler: Classify libatomic as an alias for compiler-rt.Alex Rønne Petersen
2024-11-12Merge pull request #21920 from alexrp/nobuiltinAlex Rønne Petersen
2024-11-08add storage_buffer address spaceRobin Voetter
2024-11-05compiler: Update clangMightShellOutForAssembly() for Clang 19.Alex Rønne Petersen
2024-11-04llvm: Add client request support for all archs supported by Valgrind.Alex Rønne Petersen
2024-11-02std.Target: Add muslabin32 and muslabi64 tags to Abi.Alex Rønne Petersen
2024-11-02Merge pull request #21729 from alexrp/target-cpu-baselineAlex Rønne Petersen
2024-11-01spirv: Uniform/PushConstant variablesAli Cheraghi
2024-10-27spirv: forbid merging logical pointersRobin Voetter
2024-10-26Compilation: Omit Clang CPU model flags for some targets.Alex Rønne Petersen
2024-10-25Merge pull request #21710 from alexrp/function-alignmentAlex Rønne Petersen
2024-10-23also find static libc files on the hostAndrew Kelley
2024-10-23move linker input file parsing to the compilation pipelineAndrew Kelley
2024-10-20compiler: Remove uses of defaultFunctionAlignment() in the frontend.Alex Rønne Petersen
2024-10-20compiler: Update defaultFunctionAlignment()/minFunctionAlignment() for more t...Alex Rønne Petersen