zig/lib/std/Target
Alex Rønne Petersen cb1ac0bb2f
update_cpu_features: Don't delete the output file if there are no CPU features.
At bare minimum, the compiler expects std.Target.<arch>.cpu.generic to work for
any given architecture when generating the builtin module. So rather than try to
hack that into working when the affected modules are omitted, just actually keep
them.

This affected lanai and xcore.
2024-10-03 05:01:14 +02:00
..
aarch64.zig std.Target: Update CPU models/features for LLVM 19.1.0. 2024-09-19 18:20:22 -07:00
amdgpu.zig std.Target: Update CPU models/features for LLVM 19.1.0. 2024-09-19 18:20:22 -07:00
arc.zig std: update std.builtin.Type fields to follow naming conventions 2024-08-28 08:39:59 +01:00
arm.zig std.Target: Update CPU models/features for LLVM 19. 2024-09-19 18:20:21 -07:00
avr.zig std: update std.builtin.Type fields to follow naming conventions 2024-08-28 08:39:59 +01:00
bpf.zig std: update std.builtin.Type fields to follow naming conventions 2024-08-28 08:39:59 +01:00
csky.zig std: update std.builtin.Type fields to follow naming conventions 2024-08-28 08:39:59 +01:00
hexagon.zig std: update std.builtin.Type fields to follow naming conventions 2024-08-28 08:39:59 +01:00
lanai.zig update_cpu_features: Don't delete the output file if there are no CPU features. 2024-10-03 05:01:14 +02:00
loongarch.zig std.Target: Update CPU models/features for LLVM 19. 2024-09-19 18:20:21 -07:00
m68k.zig std: update std.builtin.Type fields to follow naming conventions 2024-08-28 08:39:59 +01:00
mips.zig std.Target: Update CPU models/features for LLVM 19. 2024-09-19 18:20:21 -07:00
msp430.zig std: update std.builtin.Type fields to follow naming conventions 2024-08-28 08:39:59 +01:00
nvptx.zig std.Target: Update CPU models/features for LLVM 19. 2024-09-19 18:20:21 -07:00
powerpc.zig std.Target: Update CPU models/features for LLVM 19. 2024-09-19 18:20:21 -07:00
Query.zig std: update std.builtin.Type fields to follow naming conventions 2024-08-28 08:39:59 +01:00
riscv.zig std.Target: Update CPU models/features for LLVM 19. 2024-09-19 18:20:21 -07:00
s390x.zig std.Target: Update CPU models/features for LLVM 19. 2024-09-19 18:20:21 -07:00
sparc.zig std: update std.builtin.Type fields to follow naming conventions 2024-08-28 08:39:59 +01:00
spirv.zig std: update std.builtin.Type fields to follow naming conventions 2024-08-28 08:39:59 +01:00
ve.zig std: update std.builtin.Type fields to follow naming conventions 2024-08-28 08:39:59 +01:00
wasm.zig std.Target: Update CPU models/features for LLVM 19. 2024-09-19 18:20:21 -07:00
x86.zig std.Target: Update CPU models/features for LLVM 19.1.0. 2024-09-19 18:20:22 -07:00
xcore.zig update_cpu_features: Don't delete the output file if there are no CPU features. 2024-10-03 05:01:14 +02:00
xtensa.zig std: update std.builtin.Type fields to follow naming conventions 2024-08-28 08:39:59 +01:00