Volodymyr Shymanskyy

Results 82 issues of Volodymyr Shymanskyy

Currently, Wasm3 assumes that input wasm files are validated. It performs many checks, but the Wasm3 validation process is incomplete. As a result, we get quite [a lot of fuzzer...

feature
help wanted
wasm spec
HIGH PRIORITY

Wasm3 is fast, but we didn't even get to profiling yet. As noted by @dstogov: > Comparing wasm3 performance with PHP and converting this test to PHP... Actually, php master...

research

When passing Wasm function to the host as a callback, it's passed as an index in the table. Wasm3 needs to provide an API to call such functions.

feature
good first issue
API

https://github.com/WebAssembly/tail-call Currently `return_call (0x12)` and `return_call_indirect (0x13)` are just aliases of `call` and `call_indirect`. For these operations, we could actually reuse the stack frame to optimize memory usage.

feature
wasm spec

### Motivation `wasm-opt --log-execution` allows to instrument an existing wasm file and trace execution. It would be great if wasmer could support running such files out of the box. A...

🎉 enhancement
🥇 good first issue
priority-low

IMHO, this list needs to be split into two: - Languages that target wasm (i.e. emit wasm binaries, like AssemblyScript) - Languages that run on top of wasm (i.e. are...

Just wanted to let you know, that I was able to run Blynk Lua library on Lua-RTOS-ESP32 with some minor efforts. Feel free to adapt/include it in your project! Thx.

enhancement

Currently it's possible to download a wasm file from wapm io, i.e following a link: https://registry-cdn.wapm.io/contents/vshymanskyy/wasm3/0.4.6/build/wasm3.wasm It would be nice if we could download the latest version without specifying the...

Thanks for releasing. Was looking for it just yesterday! ^_^ Regarding code size, is it possible to apply tree-shaking?

This is a very nice write-up, thanks! Great explanations, as well as a getting-started guide. Considering the OSS/OSH aspect of this project, it would be also great to extend this...