gkgoat1
gkgoat1
By the way, did WABT change its syntax again?
> Hi! Terribly sorry for a delayed response. Do I understand correctly that you mean [this proposal](https://github.com/WebAssembly/function-references/blob/main/proposals/function-references/Overview.md), rather than simple `funcref`? If so, I'd agree that it's nice thing to...
> Hi @gkgoat1 > Thank you for your comment. > > > The WASIp1 ABI requires that fds be u32 in WASM > > Is there any documentation that states...
> Mewz's code and the two examples I provided define fd as an i32. However, didn't you say in your comment that fd should be a u32? In WASM, `u32`...
> I understand `usize` is not acceptable because it's 64 bits. But i32 is signed integer, isn't it? The WASM spec uses the same type, i32, for signed and unsigned...
If the resulting binary is wevaled, alongside with supporting `weval` in the emulators, the kernel and other static code would be AOT compiled directly to WASM. This might make execution...
> I quickly googled about the crates but I couldn't find any resource. Could you teach me about `waffle-unistub` crate a bit more? They're crates I created to manipulate WASM...
> Interesting approach. However, it's a bit hard to accept to depend on them for mainainabilty reasons. Do you have any plans to upstream them? Once those rewriters will be...
the [Go `runtime`](https://github.com/golang/go/blob/8c3e391573403cf1cf85b3256e99d0c0b7d79b3a/src/runtime/os_wasip1.go#L159), so any Go program using the official toolchain, such as a "Hello, World". [`mio`'s reactor](https://github.com/tokio-rs/mio/blob/2471197fd7b9469f397d0d10d6701f171ff44cfc/src/sys/wasi/mod.rs#L87), so, again, even a simple Tokio "Hello, World".
> > First, it assumes the input is fully valid, and does not perform any validation -- other tools/libraries can be used for that, so I didn't bother re-implementing all...