diff --git a/lib/std/Target.zig b/lib/std/Target.zig index f04c636628d6032769579873038d34685dd3e939..a99edaae324022a9de85d45c6d0852fad61b8412 100644 --- 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 {