Soni L.
Soni L.
### Requirements - [X] Is this a feature request? For questions or discussions use https://lemmy.ml/c/lemmy_support - [X] Did you check to see if this issue already exists? - [X] Is...
We wanted to make wasm3 faster for compute-heavy workloads on big-endian platforms. We can do this by changing the ABI. Notes: wasi implementation has not been updated for this ABI...
The wasi implementation is full of code like (e.g.) ```c m3ApiRawFunction(m3_wasi_generic_args_sizes_get) { m3ApiReturnType (uint32_t) m3ApiGetArgMem (__wasi_size_t * , argc) m3ApiGetArgMem (__wasi_size_t * , argv_buf_size) m3ApiCheckMem(argc, sizeof(__wasi_size_t)); m3ApiCheckMem(argv_buf_size, sizeof(__wasi_size_t)); ``` but...
wasm2c memories currently only take size into account. Splitting into size and capacity would impact threads/shared memory support (since realloc is unsound) but is also relevant for big-endian (both guard...
Instead of merely emitting data segments as array initializers, it would be neat if we could (optionally) use `#embed` too. Too bad `offset(...)` isn't standard so we'll need to emit...
The wasm-stats tool outputs opcode counts for a wasm file. It would be really helpful if it could also build a markov chain from the opcodes in a wasm file,...
This is an extension of #2301. However, this one is a bit harder - mandoc doesn't appear to have reproducible output, particularly around dates. Anyway, the relevant script is `scripts/generate-html-docs.sh`...
There is a script, `scripts/help2man.lua` which can be used to generate manpages from `$wabt_tool --help` output. It could be used in CI to fail if man pages are outdated.
Does it... make any sense to have source maps for wasm2c?
#### Feature An IPv6-only implementation of the wasi-sockets interface. #### Benefit There has recently been a strong push for IPv6-only networks, with the introduction of DHCP option 108 about 4...