37 Commits (22bf045c9a5194001b1d52c094094cf8926823a1)

Author SHA1 Message Date
deadprogram 88b29589d6 targets: increase default stack size to 64k for wasi/wasm targets 1 year ago
Ayke van Laethem 1d7543e2bf all: switch to LLVM 16 2 years ago
deadprogram ff32fbbb4f targets: increase default stack size to 32k for wasi/wasm targets 1 year ago
Charlie Haley 5f2e72f371 compiler: add compiler-rt to wasm.json 1 year ago
Ayke van Laethem 4d2a6d2bbe wasm: remove i64 workaround, use BigInt instead 2 years ago
Ayke van Laethem 65d65c1313 wasm: fix GC scanning of allocas 2 years ago
Ayke van Laethem 8bbfb1ee68 wasm: do not allow undefined symbols 2 years ago
Ayke van Laethem b5c5d95b68 wasm: use newer WebAssembly features 2 years ago
Ayke van Laethem bd56636d58 all: make emulator command a string instead of a []string 3 years ago
Nia Waldvogel a4f9e5e552 targets (wasi/wasm): raise default stack size to 16 KiB 3 years ago
Damian Gryski 9eb13884de compileopts,targets: replace '{root}' in target files 3 years ago
Nia Waldvogel 641dcd7c16 internal/task: use asyncify on webassembly 3 years ago
Ayke van Laethem 39ff13fd1a wasm: specify wasi-libc in code, not in the JSON target file 3 years ago
Ayke van Laethem 29206cf0a4 targets: add CPU property everywhere 3 years ago
Ayke van Laethem bf9dab36f7 build: normalize target triples to match Clang 3 years ago
Ayke van Laethem 6234bf9a88 all: use -opt flag for optimization level in CFlags (-Os, etc) 3 years ago
Ayke van Laethem c3032660c9 wasi: remove wasm build tag 3 years ago
Ayke van Laethem f706219996 builder: hard code Clang compiler 4 years ago
Ayke van Laethem c522569378 wasm: only export explicitly exported functions 4 years ago
Ayke van Laethem 869baca117 wasi: specify wasi-libc in a different way 4 years ago
Takeshi Yoneda 9a015f4f64
add wasm-abi field in TargetSpec && set generic for WASI by default (#1421) 4 years ago
Elliott Sales de Andrade 32c7f3baf9
Remove --no-threads from wasm-ld calls. 4 years ago
Hiroki Noda c9fc95f6f3 wasm32: Add --no-demangle option 4 years ago
Ayke van Laethem e2aa3789c3 wasm: include wasi-libc 5 years ago
Ayke van Laethem 00cc486619 wasm: set the stack at the start of linear memory 5 years ago
Ayke van Laethem f7687c43aa wasm: fix wasm-ld hang 6 years ago
Ayke van Laethem 1d59a960bc main: allow changing the clang command name 6 years ago
Ayke van Laethem 2f2d62cc0c cgo: support builtin #include headers 6 years ago
Ayke van Laethem 31d57fd3d1 main: use wasm-ld instead of wasm-ld-8 on macOS 6 years ago
Ayke van Laethem 9c41011e17 all: switch to LLVM 8 6 years ago
Ayke van Laethem 41e093d7bb wasm: switch emulator to node.js 6 years ago
Ayke van Laethem 25cd982263
main: optionally build with LLD 6 years ago
Ayke van Laethem 072ef603fe
wasm: add GOOS/GOARCH properties 6 years ago
Ayke van Laethem 8ee3267260
wasm: compile .c files in packages 6 years ago
Ayke van Laethem e101937589
wasm: fix .json file after compiler updates 6 years ago
Ayke van Laethem b09b07a52d
wasm: allow all undefined symbols 6 years ago
Ayke van Laethem e5e09747f0
all: add WebAssembly backend 6 years ago