aboutsummaryrefslogtreecommitdiff
path: root/src/runtime
diff options
context:
space:
mode:
authorRichard Musiol <mail@richard-musiol.de>2018-03-04 12:18:32 +0100
committerBrad Fitzpatrick <bradfitz@golang.org>2018-06-04 16:01:50 +0000
commitef9217e7bd9c854e4f8d2d79ff8aec550130cbc4 (patch)
treeee9dc3f06e8eef45d99a55e1ee78c4abad594e2e /src/runtime
parent0680c03ea49ae1ae0a797255f98f48ccf41a084f (diff)
downloadgo-ef9217e7bd9c854e4f8d2d79ff8aec550130cbc4.tar.xz
net: add js/wasm architecture
This commit adds the js/wasm architecture to the net package. The net package is not supported by js/wasm, but a simple fake networking is available so tests of other packages that require basic TCP sockets can pass. The tests of the net package itself are mostly disabled. Updates #18892 Change-Id: Id287200c39f0a3e23d20ef17260ca15ccdcca032 Reviewed-on: https://go-review.googlesource.com/109995 Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Diffstat (limited to 'src/runtime')
-rw-r--r--src/runtime/netpoll.go2
-rw-r--r--src/runtime/netpoll_fake.go (renamed from src/runtime/netpoll_nacl.go)6
2 files changed, 5 insertions, 3 deletions
diff --git a/src/runtime/netpoll.go b/src/runtime/netpoll.go
index efcd2b855c..c8fb95d3aa 100644
--- a/src/runtime/netpoll.go
+++ b/src/runtime/netpoll.go
@@ -2,7 +2,7 @@
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
-// +build darwin dragonfly freebsd linux nacl netbsd openbsd solaris windows
+// +build darwin dragonfly freebsd js,wasm linux nacl netbsd openbsd solaris windows
package runtime
diff --git a/src/runtime/netpoll_nacl.go b/src/runtime/netpoll_fake.go
index dc5a55ec84..aab18dc846 100644
--- a/src/runtime/netpoll_nacl.go
+++ b/src/runtime/netpoll_fake.go
@@ -2,8 +2,10 @@
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
-// Fake network poller for NaCl.
-// Should never be used, because NaCl network connections do not honor "SetNonblock".
+// Fake network poller for NaCl and wasm/js.
+// Should never be used, because NaCl and wasm/js network connections do not honor "SetNonblock".
+
+// +build nacl js,wasm
package runtime