diff options
author | Chris O'Hara <cohara87@gmail.com> | 2023-05-08 17:07:18 +1000 |
---|---|---|
committer | Gopher Robot <gobot@golang.org> | 2023-05-25 00:12:40 +0000 |
commit | c5c2184538411c8cf7abc4e536fbe7af8b0307f5 (patch) | |
tree | 8cf138711de09b7d23c1a489482cdd7773af5858 /misc | |
parent | 04c628935d1487632f903e4e0688fb7a34063752 (diff) | |
download | go-c5c2184538411c8cf7abc4e536fbe7af8b0307f5.tar.gz go-c5c2184538411c8cf7abc4e536fbe7af8b0307f5.zip |
runtime: implement wasip1 netpoll
Implements netpoll using WASI's poll_oneoff system call.
This enables non-blocking I/O support for wasip1.
Change-Id: Ie395fa49d651c8b8262d485e2847dd65b0a10bc6
Reviewed-on: https://go-review.googlesource.com/c/go/+/493357
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Matthew Dempsky <mdempsky@google.com>
Reviewed-by: Johan Brandhorst-Satzkorn <johan.brandhorst@gmail.com>
Reviewed-by: Julien Fabre <ju.pryz@gmail.com>
Auto-Submit: Johan Brandhorst-Satzkorn <johan.brandhorst@gmail.com>
Run-TryBot: Ian Lance Taylor <iant@golang.org>
Diffstat (limited to 'misc')
-rwxr-xr-x | misc/wasm/go_wasip1_wasm_exec | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/misc/wasm/go_wasip1_wasm_exec b/misc/wasm/go_wasip1_wasm_exec index 72228d0501..abcac8df36 100755 --- a/misc/wasm/go_wasip1_wasm_exec +++ b/misc/wasm/go_wasip1_wasm_exec @@ -5,10 +5,10 @@ case "$GOWASIRUNTIME" in "wasmedge") - exec wasmedge --dir=/ --env PWD="$PWD" "$1" "${@:2}" + exec wasmedge --dir=/ --env PWD="$PWD" ${GOWASIRUNTIMEARGS:-} "$1" "${@:2}" ;; "wasmer") - exec wasmer run --dir=/ --env PWD="$PWD" "$1" -- "${@:2}" + exec wasmer run --dir=/ --env PWD="$PWD" ${GOWASIRUNTIMEARGS:-} "$1" -- "${@:2}" ;; "wasmtime") exec wasmtime run --dir=/ --env PWD="$PWD" --max-wasm-stack 1048576 "$1" -- "${@:2}" |