4 Commits (880e9404177bb2dae45a4fead141e96cd4b2024a)

Author SHA1 Message Date
Ayke van Laethem 7c546525ea wasm-unknown: add math and memory builtins that LLVM needs 8 months ago
deadprogram ad30085b93 targets/wasm_unknown: use proper defaults for GC 9 months ago
deadprogram 5879d785a9 target/wasm_unknown: remove bulk memory and use imported memory for extreme tinyness 9 months ago
deadprogram 186018abeb runtime, targets: some WIP on wasm unknown in part from PR #3072 9 months ago
Randy Reddig 174d492355
compileopts, targets, main: support Wasmtime v14 (#3972) 1 year ago
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 5b581d83b3 compiler: add compiler-rt and wasm symbols to table 1 year ago
Ayke van Laethem 4d2a6d2bbe wasm: remove i64 workaround, use BigInt instead 2 years ago
Ayke van Laethem 4c682680ca compileopts: don't filter build tags, use specific build tags instead 2 years ago
Adrian Cole 334a12818d Allows the emulator to expand {tmpDir} 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
Damian Gryski 07049b87b6 targets: make leveldb runtime hash default for wasi 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
ZauberNerd 0b5d300d94 targets/wasi: remove --export-dynamic linker flag 3 years ago
Nia Waldvogel a4f9e5e552 targets (wasi/wasm): raise default stack size to 16 KiB 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 869baca117 wasi: specify wasi-libc in a different way 4 years ago
deadprogram bb146edb47 wasi: remove --no-threads flag as no longer in LLVM 11 linker 4 years ago
Takeshi Yoneda 9a015f4f64
add wasm-abi field in TargetSpec && set generic for WASI by default (#1421) 4 years ago
Takeshi Yoneda f50ad3585d
support WASI target (#1373) 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