]> Cypherpunks.ru repositories - gostls13.git/commit
net: add js/wasm architecture
authorRichard Musiol <mail@richard-musiol.de>
Sun, 4 Mar 2018 11:18:32 +0000 (12:18 +0100)
committerBrad Fitzpatrick <bradfitz@golang.org>
Mon, 4 Jun 2018 16:01:50 +0000 (16:01 +0000)
commitef9217e7bd9c854e4f8d2d79ff8aec550130cbc4
treeee9dc3f06e8eef45d99a55e1ee78c4abad594e2e
parent0680c03ea49ae1ae0a797255f98f48ccf41a084f
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>
63 files changed:
src/internal/poll/hook_unix.go
src/net/conn_test.go
src/net/dial_test.go
src/net/dnsname_test.go
src/net/error_posix.go
src/net/error_test.go
src/net/error_unix.go
src/net/external_test.go
src/net/fd_plan9.go
src/net/fd_unix.go
src/net/fd_windows.go
src/net/file_stub.go
src/net/file_test.go
src/net/hook_unix.go
src/net/http/cgi/host_test.go
src/net/interface_stub.go
src/net/interface_test.go
src/net/internal/socktest/main_test.go
src/net/internal/socktest/main_unix_test.go
src/net/internal/socktest/switch_unix.go
src/net/internal/socktest/sys_unix.go
src/net/ip_test.go
src/net/iprawsock_posix.go
src/net/iprawsock_test.go
src/net/ipsock_posix.go
src/net/listen_test.go
src/net/lookup_fake.go [moved from src/net/lookup_nacl.go with 98% similarity]
src/net/lookup_test.go
src/net/main_conf_test.go
src/net/main_noconf_test.go
src/net/main_posix_test.go
src/net/main_test.go
src/net/mockserver_test.go
src/net/net.go
src/net/net_fake.go [new file with mode: 0644]
src/net/net_test.go
src/net/packetconn_test.go
src/net/port_unix.go
src/net/protoconn_test.go
src/net/rawconn_stub_test.go
src/net/rawconn_test.go
src/net/sendfile_stub.go
src/net/sendfile_test.go
src/net/server_test.go
src/net/smtp/smtp_test.go
src/net/sock_posix.go
src/net/sock_stub.go
src/net/sockaddr_posix.go [new file with mode: 0644]
src/net/sockopt_stub.go
src/net/sockoptip_stub.go
src/net/tcpsock_posix.go
src/net/tcpsock_test.go
src/net/tcpsock_unix_test.go
src/net/tcpsockopt_stub.go
src/net/timeout_test.go
src/net/udpsock_posix.go
src/net/udpsock_test.go
src/net/unixsock_posix.go
src/net/unixsock_test.go
src/net/writev_test.go
src/runtime/netpoll.go
src/runtime/netpoll_fake.go [moved from src/runtime/netpoll_nacl.go with 73% similarity]
src/syscall/net_js.go [new file with mode: 0644]