Volodymyr Shymanskyy

Results 335 comments of Volodymyr Shymanskyy

Right now, refactoring this part of the project is rather low-prio. WASI is enabled by default, with `uvwasi` implementation, and anyone with enough motivation can check how it gets initialized:...

`Reference Types` are not supported yet: https://github.com/wasm3/wasm3#features

Now: ```log ./build/wasm3 ls.wasm testfolder | wc -l 147 ``` But it looks like this bug needs to be reported to `uvwasi`, as it is not specific to wasm3. I.e....

Reported here: https://github.com/wasm3/wasm3/issues/357

@Zhangyx24 could you please re-test it with the latest version from `main` branch? Cannot reproduce it anymore

`` means that function did not return any values. Which is correct for `multiply_4` and `multiply_8` functions in your `test.wasm`

I think I'm able to create a test case for this using `Emscripten`: [dylink.zip](https://github.com/wasm3/wasm3/files/7461165/dylink.zip) It can be run by Node.js: ```sh $ cd out $ node main.js Running tests.. SUCCESS...

There's also: https://github.com/WebAssembly/module-linking/blob/main/proposals/module-linking/Explainer.md

Looks like the industry settled on the [**Component Model**](https://github.com/WebAssembly/component-model). Will it serve the purpose?

`assert_eq_i32` and `print_input` functions are not available in the host environment, hence the `missing imported function` error. This is expected.