Randy Reddig
0edeaf657f
tinygo: revise and simplify wasmtime argument handling ( #4555 )
2024-10-28 17:57:24 +01:00
Ayke van Laethem
0f95b4102d
wasm: use precise GC for WebAssembly (including WASI)
...
With a few small modifications, all the problems with `-gc=precise` in
WebAssembly seem to have been fixed.
I didn't do any performance measurements, but this is supposed to
improve GC performance.
2024-10-23 09:13:30 +01:00
Randy Reddig
453a1d35c3
compiler, runtime: enable go:wasmexport for wasip2 ( #4499 )
...
* compiler: prefer go:wasmexport over go:export
* runtime, targets/wasip2: enable -buildmode=c-shared for wasip2
* runtime: rename import from wasi_run to wasiclirun (PR feedback)
2024-10-04 17:36:47 -07:00
Randy Reddig
d4729f92bd
targets/wasip2: add wasmtime -S args to support network interfaces
2024-09-17 11:24:13 +02:00
Ayke van Laethem
c931bc7394
wasip2: do not export the _start function
...
It seems to have been replaced with the Component Model `run` function.
2024-09-06 08:54:20 +02:00
Damian Gryski
9cb263479c
wasi preview 2 support ( #4027 )
...
* all: wasip2 support
Co-authored-by: Randy Reddig <randy.reddig@fastly.com >
2024-07-02 07:02:03 -07:00