]> Cypherpunks repositories - gostls13.git/commit
os: add js/wasm architecture
authorRichard Musiol <mail@richard-musiol.de>
Sun, 4 Mar 2018 11:16:18 +0000 (12:16 +0100)
committerBrad Fitzpatrick <bradfitz@golang.org>
Fri, 1 Jun 2018 05:18:38 +0000 (05:18 +0000)
commit063f97a6110079c2aaeb5f2c2a51d7f1bc7445ab
tree1d47e463e065280a53539ce838a9c97b271a3b31
parenta7e0a920ad45482183783c56e4dd39c9457ff4cc
os: add js/wasm architecture

This commit adds the js/wasm architecture to the os package.

Access to the actual file system is supported through Node.js.

Updates #18892

Change-Id: I6fa642fb294ca020b2c545649d4324d981aa0408
Reviewed-on: https://go-review.googlesource.com/109977
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
39 files changed:
misc/wasm/wasm_exec.js
src/internal/poll/fd_poll_nacljs.go
src/internal/poll/fd_posix.go
src/internal/poll/fd_unix.go
src/internal/poll/sys_cloexec.go
src/internal/syscall/unix/nonblocking_js.go [new file with mode: 0644]
src/os/dir_unix.go
src/os/error_posix.go
src/os/error_unix.go
src/os/error_unix_test.go
src/os/exec/lp_js.go [new file with mode: 0644]
src/os/exec_posix.go
src/os/exec_unix.go
src/os/executable_procfs.go
src/os/file_posix.go
src/os/file_unix.go
src/os/os_test.go
src/os/path_unix.go
src/os/pipe_bsd.go
src/os/pipe_test.go
src/os/signal/signal_unix.go
src/os/stat_nacljs.go [moved from src/os/stat_nacl.go with 98% similarity]
src/os/stat_unix.go
src/os/sys_bsd.go
src/os/sys_js.go [new file with mode: 0644]
src/os/timeout_test.go
src/os/user/lookup_unix.go
src/os/wait_unimp.go
src/path/filepath/path_unix.go
src/runtime/debug/heapdump_test.go
src/runtime/os_js.go [new file with mode: 0644]
src/runtime/sys_wasm.s
src/runtime/trace/trace_test.go
src/syscall/dirent.go
src/syscall/endian_little.go
src/syscall/env_unix.go
src/syscall/fs_js.go [new file with mode: 0644]
src/syscall/syscall_js.go [new file with mode: 0644]
src/syscall/tables_nacljs.go