Randy Reddig
0edeaf657f
tinygo: revise and simplify wasmtime argument handling ( #4555 )
2024-10-28 17:57:24 +01:00
deadprogram
62c1555aa8
targets: add bulk memory flags to wasm-unknown target since basically every runtime has it now
...
Signed-off-by: deadprogram <ron@hybridgroup.com >
2024-10-09 08:18:58 +01:00
Ayke
9da8b5c786
wasm: add //go:wasmexport support ( #4451 )
...
This adds support for the `//go:wasmexport` pragma as proposed here:
https://github.com/golang/go/issues/65199
It is currently implemented only for wasip1 and wasm-unknown, but it is
certainly possible to extend it to other targets like GOOS=js and
wasip2.
2024-10-04 15:33:47 -07:00
deadprogram
16950780d3
targets: remove import-memory flag from wasm-unknown target to fix #4319
...
Signed-off-by: deadprogram <ron@hybridgroup.com >
2024-08-17 18:16:39 +02:00
Ayke van Laethem
7c546525ea
wasm-unknown: add math and memory builtins that LLVM needs
...
This new library is needed for wasm targets that aren't WASI and don't
need/want a libc, but still need some intrinsics that are generated by
LLVM.
2024-03-26 12:20:50 +01:00
deadprogram
ad30085b93
targets/wasm_unknown: use proper defaults for GC
...
Signed-off-by: deadprogram <ron@hybridgroup.com >
2024-02-17 10:18:00 +01:00
deadprogram
5879d785a9
target/wasm_unknown: remove bulk memory and use imported memory for extreme tinyness
...
Signed-off-by: deadprogram <ron@hybridgroup.com >
2024-02-15 17:54:18 +01:00
deadprogram
186018abeb
runtime, targets: some WIP on wasm unknown in part from PR #3072
...
Signed-off-by: deadprogram <ron@hybridgroup.com >
2024-02-15 17:54:18 +01:00