Skip to content

Commit

Permalink
add wasi/wasm
Browse files Browse the repository at this point in the history
Change-Id: I450230235179105aee7160ab7638387342aa6cdb
  • Loading branch information
neelance committed Mar 19, 2020
1 parent 40aec9a commit 691118e
Show file tree
Hide file tree
Showing 19 changed files with 48 additions and 1 deletion.
2 changes: 2 additions & 0 deletions src/cmd/dist/build.go
Expand Up @@ -81,6 +81,7 @@ var okgoos = []string{
"dragonfly",
"illumos",
"js",
"wasi",
"linux",
"android",
"solaris",
Expand Down Expand Up @@ -1543,6 +1544,7 @@ var cgoEnabled = map[string]bool{
"android/arm": true,
"android/arm64": true,
"js/wasm": false,
"wasi/wasm": false,
"netbsd/386": true,
"netbsd/amd64": true,
"netbsd/arm": true,
Expand Down
5 changes: 5 additions & 0 deletions src/cmd/internal/objabi/head.go
Expand Up @@ -46,6 +46,7 @@ const (
Hopenbsd
Hplan9
Hsolaris
Hwasi
Hwindows
Haix
)
Expand All @@ -72,6 +73,8 @@ func (h *HeadType) Set(s string) error {
*h = Hplan9
case "illumos", "solaris":
*h = Hsolaris
case "wasi":
*h = Hwasi
case "windows":
*h = Hwindows
default:
Expand Down Expand Up @@ -102,6 +105,8 @@ func (h *HeadType) String() string {
return "plan9"
case Hsolaris:
return "solaris"
case Hwasi:
return "wasi"
case Hwindows:
return "windows"
}
Expand Down
2 changes: 1 addition & 1 deletion src/go/build/syslist.go
Expand Up @@ -7,5 +7,5 @@ package build
// List of past, present, and future known GOOS and GOARCH values.
// Do not remove from this list, as these are used for go/build filename matching.

const goosList = "aix android darwin dragonfly freebsd hurd illumos js linux nacl netbsd openbsd plan9 solaris windows zos "
const goosList = "aix android darwin dragonfly freebsd hurd illumos js linux nacl netbsd openbsd plan9 solaris wasi windows zos "
const goarchList = "386 amd64 amd64p32 arm armbe arm64 arm64be ppc64 ppc64le mips mipsle mips64 mips64le mips64p32 mips64p32le ppc riscv riscv64 s390 s390x sparc sparc64 wasm "
1 change: 1 addition & 0 deletions src/runtime/internal/sys/zgoos_aix.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions src/runtime/internal/sys/zgoos_android.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions src/runtime/internal/sys/zgoos_darwin.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions src/runtime/internal/sys/zgoos_dragonfly.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions src/runtime/internal/sys/zgoos_freebsd.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions src/runtime/internal/sys/zgoos_hurd.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions src/runtime/internal/sys/zgoos_illumos.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions src/runtime/internal/sys/zgoos_js.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions src/runtime/internal/sys/zgoos_linux.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions src/runtime/internal/sys/zgoos_netbsd.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions src/runtime/internal/sys/zgoos_openbsd.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions src/runtime/internal/sys/zgoos_plan9.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions src/runtime/internal/sys/zgoos_solaris.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

25 changes: 25 additions & 0 deletions src/runtime/internal/sys/zgoos_wasi.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions src/runtime/internal/sys/zgoos_windows.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions src/runtime/internal/sys/zgoos_zos.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit 691118e

Please sign in to comment.