aboutsummaryrefslogtreecommitdiff
path: root/src/target.zig
AgeCommit message (Expand)Author
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
2024-10-20compiler: Disallow function alignment for nvptx and spirv.Alex Rønne Petersen
2024-10-19x86_64: handle incoming stack alignmentmlugg
2024-10-19compiler: remove @setAlignStackmlugg
2024-10-19std: update for new `CallingConvention`mlugg
2024-10-19compiler: introduce new `CallingConvention`mlugg
2024-10-15llvm: Fix ilp32e/lp64e and ilp32f/lp64f ABI selection for riscv.Alex Rønne Petersen
2024-10-05compiler: Don't require PIC for aarch64-linux-ohos.Alex Rønne Petersen
2024-10-05compiler: Don't link to nonexistent libc libraries for ohos.Alex Rønne Petersen
2024-10-05std.Target: Introduce Abi.ohoseabi to distinguish the soft float case.Alex Rønne Petersen
2024-10-04Adds new cpu architectures propeller1 and propeller2. (#21563)Felix Queißner
2024-10-03Merge pull request #21570 from alexrp/windows-itaniumAlex Rønne Petersen