authorgravatar for ryan@zinascii.comRyan Zezeski <ryan@zinascii.com> 2023-10-02 16:20:08-06:00
committergravatar for ryan@zinascii.comRyan Zezeski <ryan@zinascii.com> 2023-10-02 16:23:17-06:00
log42ad3e265ca8befd1d509c94c3a937e0c8402280
tree1886e78719f2c61b5ba3f6d14b10d8b55c53e497
parent285970982a662ae1882858ab8076b8c20609b9bb

illumos does not have versions

The 5.11 in uname is not something that is ever updated. There is no versioning of the illumos system in general. Illumos prefers to rely on feature detection. I can't say what Solaris does these days as I do not work at Oracle; so I left it alone.

1 files changed, 2 insertions(+), 2 deletions(-)

lib/std/target.zig+2-2
...@@ -271,6 +271,7 @@ pub const Target = struct {...@@ -271,6 +271,7 @@ pub const Target = struct {
271 .glsl450, // TODO: GLSL versions271 .glsl450, // TODO: GLSL versions
272 .vulkan,272 .vulkan,
273 .plan9,273 .plan9,
274 .illumos,
274 .other,275 .other,
275 => return .{ .none = {} },276 => return .{ .none = {} },
276277
...@@ -331,7 +332,7 @@ pub const Target = struct {...@@ -331,7 +332,7 @@ pub const Target = struct {
331 .max = .{ .major = 6, .minor = 4, .patch = 0 },332 .max = .{ .major = 6, .minor = 4, .patch = 0 },
332 },333 },
333 },334 },
334 .solaris, .illumos => return .{335 .solaris => return .{
335 .semver = .{336 .semver = .{
336 .min = .{ .major = 5, .minor = 11, .patch = 0 },337 .min = .{ .major = 5, .minor = 11, .patch = 0 },
337 .max = .{ .major = 5, .minor = 11, .patch = 0 },338 .max = .{ .major = 5, .minor = 11, .patch = 0 },
...@@ -381,7 +382,6 @@ pub const Target = struct {...@@ -381,7 +382,6 @@ pub const Target = struct {
381 .openbsd,382 .openbsd,
382 .dragonfly,383 .dragonfly,
383 .solaris,384 .solaris,
384 .illumos,
385 => return TaggedVersionRange{ .semver = self.version_range.semver },385 => return TaggedVersionRange{ .semver = self.version_range.semver },
386386
387 else => return .none,387 else => return .none,