aboutsummaryrefslogtreecommitdiff
path: root/lib/std/Target.zig
AgeCommit message (Expand)Author
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
2024-08-15std.Target: Fix Arch.toElfMachine() for arc.Alex Rønne Petersen
2024-08-15std.Target: Clean up Arch.toElfMachine().Alex Rønne Petersen
2024-08-15std.Target: Change requiresLibC() to return true for aix.Alex Rønne Petersen
2024-08-15std.Target: Fix isGnuLibC() to handle hurd too.Alex Rønne Petersen
2024-08-15std.Target: Make some functions handle driverkit alongside other Apple OSs.Alex Rønne Petersen
2024-08-14Merge pull request #21031 from linusg/std-target-namingAndrew Kelley
2024-08-12all: Handle spirv in addition to spirv(32,64) where applicable.Alex Rønne Petersen
2024-08-12std.Target: Remove liteos OS tag.Alex Rønne Petersen
2024-08-12std.Target: Remove minix OS tag.Alex Rønne Petersen
2024-08-12std.Target: Remove no longer relevant TODO about SPIR-V ABIs.Alex Rønne Petersen