aboutsummaryrefslogtreecommitdiff
path: root/lib/std/Target.zig
AgeCommit message (Expand)Author
2024-10-19std.Target: correct C callconv on hardfloat ARMmlugg
2024-10-19std.Target: rename `defaultCCallingConvention` and `Cpu.Arch.fromCallconv`mlugg
2024-10-19test: update for `CallingConvention` changesmlugg
2024-10-19std: update for new `CallingConvention`mlugg
2024-10-19compiler: introduce new `CallingConvention`mlugg
2024-10-18std.Target: Make Abi.default() more smarter.Alex Rønne Petersen
2024-10-16std.Target: Rename OS version range functions to drop the "get" prefix.Alex Rønne Petersen
2024-10-16std.Target: Remove isBpfFreestanding().Alex Rønne Petersen
2024-10-16std.Target: Move isLib{C,Cxx}LibName() to std.zig.target.Alex Rønne Petersen
2024-10-16std.Target: Only consider libxnet to be a libc library name for musl.Alex Rønne Petersen
2024-10-16std.Target: Ignore case for all Darwin platforms in isLibCLibName().Alex Rønne Petersen
2024-10-16std.Target: Rename is_lib{c,cxx}_lib_name() to isLib{C,Cxx}LibName().Alex Rønne Petersen
2024-10-16std.Target: Move the elfiamcu check under the x86 prong in toElfMachine().Alex Rønne Petersen
2024-10-16Merge pull request #21715 from alexrp/loongarch-portingAlex Rønne Petersen
2024-10-16std.Target: Fix loongarch32 handling in C type alignment calculation.Alex Rønne Petersen
2024-10-16std.Target: Make Cpu.baseline() pick a better CPU for Apple targets.Alex Rønne Petersen
2024-10-16std.Target: Change Cpu.baseline() to also be able to take OS into consideration.Alex Rønne Petersen
2024-10-07Merge pull request #21611 from alexrp/target-abi-defaultAlex Rønne Petersen
2024-10-07Merge pull request #21614 from alexrp/target-avr-alignAlex Rønne Petersen
2024-10-06std.Target: Rewrite Abi.default() to have better defaults across the board.Alex Rønne Petersen
2024-10-06std.Target: Fix cTypePreferredAlignment() to always return 1 for avr.Alex Rønne Petersen
2024-10-06Merge pull request #21605 from alexrp/ohos-stuffAlex Rønne Petersen
2024-10-05std.Target: Introduce Abi.ohoseabi to distinguish the soft float case.Alex Rønne Petersen
2024-10-05std.Target: Rewrite DynamicLinker.standard() and fill in some missing details.Alex Rønne Petersen
2024-10-04std.Target: add missing propeller switch prongsAndrew Kelley
2024-10-04Adds new cpu architectures propeller1 and propeller2. (#21563)Felix Queißner
2024-10-04Merge pull request #21572 from alexrp/tests-llvm-targetsAlex Rønne Petersen
2024-10-03Merge pull request #21570 from alexrp/windows-itaniumAlex Rønne Petersen
2024-10-03std.Target: Remove Os.Tag.shadermodel.Alex Rønne Petersen
2024-10-03std.Target: Fix getVersionRangeTag() for bridgeos.Alex Rønne Petersen
2024-10-03std.Target: Fix Cpu.Model.generic() for arc, csky, and xtensa.Alex Rønne Petersen
2024-10-03update_cpu_features: Don't delete the output file if there are no CPU features.Alex 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-26std.Target: Return EM_ARC_COMPACT instead of EM_ARC_COMPACT2 for arc.Alex Rønne Petersen
2024-09-26std.Target: Handle ve in toElfMachine().Alex Rønne Petersen
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-19std.Target: Add bridgeos tag to Os.Alex Rønne Petersen
2024-09-06std.Target: Make Abi.floatAbi() more accurate.Alex Rønne Petersen
2024-09-03std.elf: Bring the EM enum up to date.Alex Rønne Petersen
2024-08-28std: update `std.builtin.Type` fields to follow naming conventionsmlugg
2024-08-15std.Target: Return the correct value for 32-bit sparc v9 in toElfMachine().Alex Rønne Petersen
2024-08-15std.Target: Return the correct value for elfiamcu in toElfMachine().Alex Rønne Petersen
2024-08-15std.Target: Pull toCoffMachine()/toElfMachine() up from Arch to Target.Alex Rønne Petersen
2024-08-15std.coff: Capitalize MachineType.{Unknown,Thumb} for consistency.Alex Rønne Petersen
2024-08-15std.Target: Don't match PowerPC in Arch.toCoffMachine().Alex Rønne Petersen
2024-08-15std.Target: Don't match big endian architectures in Arch.toCoffMachine().Alex Rønne Petersen
2024-08-15std.Target: Clean up Arch.toCoffMachine().Alex Rønne Petersen
2024-08-15std.Target: Fix Arch.toElfMachine() for mips.Alex Rønne Petersen