aboutsummaryrefslogtreecommitdiff
path: root/src/target.zig
AgeCommit message (Expand)Author
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
2024-10-03Merge pull request #21504 from alexrp/android-softfpAlex Rønne Petersen
2024-09-28Initial port work for `*-windows-itanium` support.Alex Rønne Petersen
2024-09-26remove formatted panicsAndrew Kelley
2024-09-24std.Target: Introduce Abi.androideabi to distinguish the soft float case.Alex Rønne Petersen
2024-09-23std.Target: Remove Cpu.Arch.dxil and ObjectFormat.dxcontainer.Alex Rønne Petersen
2024-09-10Compilation: Pass hard/soft float flags to Clang as appropriate.Alex Rønne Petersen
2024-09-05compiler: Force ELFv2 for powerpc64.Alex Rønne Petersen
2024-09-01Rename usesLargePIC to picLevel and return the PIC levelantlilja
2024-08-28llvm: Set PIC level 1 for MIPS.Alex Rønne Petersen
2024-08-25sema: `resolve{Struct,Union}Inner` don't throw away SemasDavid Rubin