diff --git a/lib/std/Target.zig b/lib/std/Target.zig index abc9750f619c39e4d5ac2a79ad5c22c310e01f77..b28ebd50ecaf35a117a5a84c5fc2a4cc4a81e086 100644 --- a/lib/std/Target.zig +++ b/lib/std/Target.zig @@ -1510,7 +1510,10 @@ pub const Cpu = struct { }; } - pub inline fn isAARCH64(arch: Arch) bool { + /// Deprecated; to be removed in 0.18.0. Use `isAarch64` instead. + pub const isAARCH64 = isAarch64; + + pub inline fn isAarch64(arch: Arch) bool { return switch (arch) { .aarch64, .aarch64_be => true, else => false, @@ -1538,14 +1541,20 @@ pub const Cpu = struct { }; } - pub inline fn isLoongArch(arch: Arch) bool { + /// Deprecated; to be removed in 0.18.0. Use `isLoongarch` instead. + pub const isLoongArch = isLoongarch; + + pub inline fn isLoongarch(arch: Arch) bool { return switch (arch) { .loongarch32, .loongarch64 => true, else => false, }; } - pub inline fn isRISCV(arch: Arch) bool { + /// Deprecated; to be removed in 0.18.0. Use `isRiscv` instead. + pub const isRISCV = isRiscv; + + pub inline fn isRiscv(arch: Arch) bool { return arch.isRiscv32() or arch.isRiscv64(); } @@ -1570,50 +1579,74 @@ pub const Cpu = struct { }; } - pub inline fn isMIPS(arch: Arch) bool { - return arch.isMIPS32() or arch.isMIPS64(); + /// Deprecated; to be removed in 0.18.0. Use `isMips` instead. + pub const isMIPS = isMips; + + pub inline fn isMips(arch: Arch) bool { + return arch.isMips32() or arch.isMips64(); } - pub inline fn isMIPS32(arch: Arch) bool { + /// Deprecated; to be removed in 0.18.0. Use `isMips32` instead. + pub const isMIPS32 = isMips32; + + pub inline fn isMips32(arch: Arch) bool { return switch (arch) { .mips, .mipsel => true, else => false, }; } - pub inline fn isMIPS64(arch: Arch) bool { + /// Deprecated; to be removed in 0.18.0. Use `isMips64` instead. + pub const isMIPS64 = isMips64; + + pub inline fn isMips64(arch: Arch) bool { return switch (arch) { .mips64, .mips64el => true, else => false, }; } - pub inline fn isPowerPC(arch: Arch) bool { - return arch.isPowerPC32() or arch.isPowerPC64(); + /// Deprecated; to be removed in 0.18.0. Use `isPowerpc` instead. + pub const isPowerPC = isPowerpc; + + pub inline fn isPowerpc(arch: Arch) bool { + return arch.isPowerpc32() or arch.isPowerpc64(); } - pub inline fn isPowerPC32(arch: Arch) bool { + /// Deprecated; to be removed in 0.18.0. Use `isPowerpc32` instead. + pub const isPowerPC32 = isPowerpc32; + + pub inline fn isPowerpc32(arch: Arch) bool { return switch (arch) { .powerpc, .powerpcle => true, else => false, }; } - pub inline fn isPowerPC64(arch: Arch) bool { + /// Deprecated; to be removed in 0.18.0. Use `isPowerpc64` instead. + pub const isPowerPC64 = isPowerpc64; + + pub inline fn isPowerpc64(arch: Arch) bool { return switch (arch) { .powerpc64, .powerpc64le => true, else => false, }; } - pub inline fn isSPARC(arch: Arch) bool { + /// Deprecated; to be removed in 0.18.0. Use `isSparc` instead. + pub const isSPARC = isSparc; + + pub inline fn isSparc(arch: Arch) bool { return switch (arch) { .sparc, .sparc64 => true, else => false, }; } - pub inline fn isSpirV(arch: Arch) bool { + /// Deprecated; to be removed in 0.18.0. Use `isSpirv` instead. + pub const isSpirV = isSpirv; + + pub inline fn isSpirv(arch: Arch) bool { return switch (arch) { .spirv32, .spirv64 => true, else => false,