zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

commit 7f7008b5b2cb5d7d41295f04c28d78365063f7c1 (tree)
parent 60bf1a6543f37ede832d7aa94521f5506a932fe7
Author: Alex Rønne Petersen <alex@alexrp.com>
Date:   Thu,  8 Aug 2024 23:04:38 +0200

std.Target: Sort Os tags in a hopefully more sensible way.

Diffstat:
Mlib/std/Target.zig | 75++++++++++++++++++++++++++++++++++++++++++---------------------------------
1 file changed, 42 insertions(+), 33 deletions(-)

diff --git a/lib/std/Target.zig b/lib/std/Target.zig @@ -17,53 +17,62 @@ pub const Os = struct { pub const Tag = enum { freestanding, - dragonfly, - freebsd, + other, + + contiki, + elfiamcu, fuchsia, - ios, + hermit, + + aix, + haiku, + hurd, linux, - ps3, - macos, + liteos, + minix, + plan9, + rtems, + serenity, + zos, + + dragonfly, + freebsd, netbsd, openbsd, + + driverkit, + ios, + macos, + tvos, + visionos, + watchos, + + illumos, solaris, - uefi, + windows, - zos, - haiku, - minix, - rtems, - aix, - cuda, - nvcl, - amdhsa, + uefi, + + ps3, ps4, ps5, - elfiamcu, - tvos, - watchos, - driverkit, - visionos, - mesa3d, - contiki, - amdpal, - hermit, - hurd, - wasi, + emscripten, - shadermodel, - liteos, - serenity, - opencl, + wasi, + + amdhsa, + amdpal, + cuda, glsl450, + mesa3d, + nvcl, + opencl, + shadermodel, vulkan, - plan9, - illumos, - other, // LLVM tags deliberately omitted: - // - kfreebsd // - darwin + // - kfreebsd // - nacl pub inline fn isDarwin(tag: Tag) bool {