Ryan Lamansky
Ryan Lamansky
Allocate it's structure in memory space, then pass the address of that memory to the function. This is basically how pointers or references work in other languages. Alternatively, use separate...
You can do that by importing memory. The provider of that memory can hold on to the reference and directly access any of its contents even after the WASM has...
There are a number of load/store functions to read and write data from an address. They have names like `i32.load` in the WASM text format, which are mapped to the...
How many functions are imported?
Imports and internal functions get combined into the same index, so if you have 6 imports and 78 internals, the total is 84. 81 is past the 6 imports, so...
The import code looks fine, but the `StackToSmallException` indicates a problem with the WASM file: it's trying to branch on nothing. There needs to be a 32-bit int on the...
JIT-based WebAssembly implementations (including this project and the ones built into browsers) are very fast and would outperform most traditional script engines. This project currently only covers WebAssembly 1.0, which...
I won't _personally_ do it but I'm planning to add extension points to the compilation process to enable this scenario. There's definitely interest, and I suspect someone might take this...
I was hoping that the 1000th issue would be something interesting, and was not disappointed 🙂 I'm definitely against a global property for all the usual reasons globals are bad,...
If this ships I will definitely plug it in 👍