add a default heap/general purpose allocator for wasm to base:runtime

This commit is contained in:
Laytan Laats
2024-05-16 23:08:40 +02:00
parent f9fd8f0c25
commit f42b1c4973
6 changed files with 906 additions and 13 deletions
+2 -2
View File
@@ -5,7 +5,7 @@ package runtime
import "core:sys/wasm/wasi"
_stderr_write :: proc "contextless" (data: []byte) -> (int, _OS_Errno) {
data := (wasi.ciovec_t)(data)
n, err := wasi.fd_write(1, {data})
data_iovec := (wasi.ciovec_t)(data)
n, err := wasi.fd_write(1, {data_iovec})
return int(n), _OS_Errno(err)
}