aboutsummaryrefslogtreecommitdiff
path: root/src/target.zig
AgeCommit message (Expand)Author
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
2024-08-12all: Handle spirv in addition to spirv(32,64) where applicable.Alex Rønne Petersen
2024-08-11std.Target: Add goff and xcoff to ObjectFormat.Alex Rønne Petersen
2024-08-07Merge pull request #20969 from alexrp/llvm-unsup-targetsAndrew Kelley
2024-08-07target: Fix hasLlvmSupport() for dxil, spirv[32,64], and kalimba.Alex Rønne Petersen
2024-08-02glibc: Change riscv32-linux-gnuilp32 target triple to riscv32-linux-gnu.Alex Rønne Petersen
2024-08-01std: dwarf namespace reorgAndrew Kelley
2024-07-30std.Target: Remove `sparcel` architecture tag.Alex Rønne Petersen
2024-07-30std.Target: Remove `spir`/`spir64` architecture tags.Alex Rønne Petersen
2024-07-28std.Target.Cpu.Arch: Remove the `aarch64_32` tag.Alex Rønne Petersen
2024-07-21std.Target: Remove the `tce`/`tcele` arch tags.Alex Rønne Petersen
2024-07-21std.Target: Remove the `shave` arch tag.Alex Rønne Petersen
2024-07-21std.Target: Remove `hsail`/`hsail64` arch tags.Alex Rønne Petersen
2024-07-21std.Target: Remove `amdil`/`amdil64` arch tags.Alex Rønne Petersen
2024-07-21std.Target: Remove the `r600` arch tag.Alex Rønne Petersen
2024-07-21std.Target: Remove the `renderscript32`/`renderscript64` arch tags.Alex Rønne Petersen
2024-07-20std.Target: Remove `nacl` OS specifier and `le32`/`le64` arch specifiers.Alex Rønne Petersen
2024-07-16InternPool: enable separate codegen/linking threadJacob Young
2024-07-08Compilation: put supported codegen backends on a separate threadJacob Young
2024-07-04compiler: type.zig -> Type.zigmlugg
2024-06-22rename src/Module.zig to src/Zcu.zigAndrew Kelley
2024-06-21Closes #20355: Enables dynamic linking for `.os_tag == .other` againFelix "xq" Queißner
2024-06-13ZigObject: include all RISCs in `minFunctionAlignment`David Rubin
2024-06-13ZigObject: enforce min function alignement on riscvDavid Rubin
2024-05-22Revert "implement `@expect` builtin (#19658)"Andrew Kelley
2024-05-22implement `@expect` builtin (#19658)David Rubin
2024-05-20Target: add OpenHarmonyOS ABIVeikka Tuominen
2024-05-11riscv: back to hello world panicsDavid Rubin