wasmi-labs / wasmi

WebAssembly (Wasm) interpreter.

Home Page:https://wasmi-labs.github.io/wasmi/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Update `wasmi_wasi` WASI implementing dependencies

Robbepop opened this issue · comments

Currently wasmi_wasi is stuck on v2.0 of wasi-common, wasi-cap-std-sync and wiggle crate.
For both wasi-common and wiggle this PR has shown that it is quite easy to update to the most recent version.

However, for wasi-cap-std-sync it is unfortunately not very easy to do so since this crate is hard wired with Wasmtime to work. However, for Wasmi we want to avoid having to depend or compile Wasmtime as dependency.

This issue is about resolving this problem so that we can use more recent WASI implementations with bug fixes and improvements.

This issue superseeds the following issue(s):

This would probably resolve #861.