Add wasip1 GOOS definitions to the compiler and build
definitions.
Co-authored-by: Richard Musiol <neelance@gmail.com>
Co-authored-by: Achille Roussel <achille.roussel@gmail.com>
Co-authored-by: Julien Fabre <ju.pryz@gmail.com>
Co-authored-by: Evan Phoenix <evan@phx.io>
Change-Id: I087e7ff4205a34187bbca18b1693ad911ddd1219
Reviewed-on: https://go-review.googlesource.com/c/go/+/479616
Reviewed-by: Matthew Dempsky <mdempsky@google.com>
Auto-Submit: Johan Brandhorst-Satzkorn <johan.brandhorst@gmail.com>
Run-TryBot: Johan Brandhorst-Satzkorn <johan.brandhorst@gmail.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Ian Lance Taylor <iant@google.com>
21 files changed:
"illumos",
"ios",
"js",
+ "wasip1",
"linux",
"android",
"solaris",
"ios/arm64": true,
"ios/amd64": true,
"js/wasm": false,
+ "wasip1/wasm": false,
"netbsd/386": true,
"netbsd/amd64": true,
"netbsd/arm": true,
"openbsd": true,
"plan9": true,
"solaris": true,
+ "wasip1": true,
"windows": true,
"zos": true,
}
Hopenbsd
Hplan9
Hsolaris
+ Hwasip1
Hwindows
Haix
)
*h = Hplan9
case "illumos", "solaris":
*h = Hsolaris
+ case "wasip1":
+ *h = Hwasip1
case "windows":
*h = Hwindows
default:
return "plan9"
case Hsolaris:
return "solaris"
+ case Hwasip1:
+ return "wasip1"
case Hwindows:
return "windows"
}
"openbsd": true,
"plan9": true,
"solaris": true,
+ "wasip1": true,
"windows": true,
"zos": true,
}
const IsOpenbsd = 0
const IsPlan9 = 0
const IsSolaris = 0
+const IsWasip1 = 0
const IsWindows = 0
const IsZos = 0
const IsOpenbsd = 0
const IsPlan9 = 0
const IsSolaris = 0
+const IsWasip1 = 0
const IsWindows = 0
const IsZos = 0
const IsOpenbsd = 0
const IsPlan9 = 0
const IsSolaris = 0
+const IsWasip1 = 0
const IsWindows = 0
const IsZos = 0
const IsOpenbsd = 0
const IsPlan9 = 0
const IsSolaris = 0
+const IsWasip1 = 0
const IsWindows = 0
const IsZos = 0
const IsOpenbsd = 0
const IsPlan9 = 0
const IsSolaris = 0
+const IsWasip1 = 0
const IsWindows = 0
const IsZos = 0
const IsOpenbsd = 0
const IsPlan9 = 0
const IsSolaris = 0
+const IsWasip1 = 0
const IsWindows = 0
const IsZos = 0
const IsOpenbsd = 0
const IsPlan9 = 0
const IsSolaris = 0
+const IsWasip1 = 0
const IsWindows = 0
const IsZos = 0
const IsOpenbsd = 0
const IsPlan9 = 0
const IsSolaris = 0
+const IsWasip1 = 0
const IsWindows = 0
const IsZos = 0
const IsOpenbsd = 0
const IsPlan9 = 0
const IsSolaris = 0
+const IsWasip1 = 0
const IsWindows = 0
const IsZos = 0
const IsOpenbsd = 0
const IsPlan9 = 0
const IsSolaris = 0
+const IsWasip1 = 0
const IsWindows = 0
const IsZos = 0
const IsOpenbsd = 0
const IsPlan9 = 0
const IsSolaris = 0
+const IsWasip1 = 0
const IsWindows = 0
const IsZos = 0
const IsOpenbsd = 1
const IsPlan9 = 0
const IsSolaris = 0
+const IsWasip1 = 0
const IsWindows = 0
const IsZos = 0
const IsOpenbsd = 0
const IsPlan9 = 1
const IsSolaris = 0
+const IsWasip1 = 0
const IsWindows = 0
const IsZos = 0
const IsOpenbsd = 0
const IsPlan9 = 0
const IsSolaris = 1
+const IsWasip1 = 0
const IsWindows = 0
const IsZos = 0
--- /dev/null
+// Code generated by gengoos.go using 'go generate'. DO NOT EDIT.
+
+//go:build wasip1
+
+package goos
+
+const GOOS = `wasip1`
+
+const IsAix = 0
+const IsAndroid = 0
+const IsDarwin = 0
+const IsDragonfly = 0
+const IsFreebsd = 0
+const IsHurd = 0
+const IsIllumos = 0
+const IsIos = 0
+const IsJs = 0
+const IsLinux = 0
+const IsNacl = 0
+const IsNetbsd = 0
+const IsOpenbsd = 0
+const IsPlan9 = 0
+const IsSolaris = 0
+const IsWasip1 = 1
+const IsWindows = 0
+const IsZos = 0
const IsOpenbsd = 0
const IsPlan9 = 0
const IsSolaris = 0
+const IsWasip1 = 0
const IsWindows = 1
const IsZos = 0
const IsOpenbsd = 0
const IsPlan9 = 0
const IsSolaris = 0
+const IsWasip1 = 0
const IsWindows = 0
const IsZos = 1