Not sure what you are asking about Tables, though? Yes, as in that link,
you can import a table from the outside (and the dynamic linking spec has a
convention for the import name). Then you can use that table inside the
wasm module (compiled code will use it automatically) and also you can use
it
Thanks for your detailed answer, it's really helpful.
For the "WebAssembly.Table" feature, I was talking about this
https://github.com/mdn/webassembly-examples/blob/master/js-api-examples/table2.wat
On Thursday, August 10, 2017 at 7:23:15 PM UTC+2, Alon Zakai wrote:
>
> Global destructors aren't
Global destructors aren't called for you, and so far the dynamic library
spec (which is the basis for current side module support) doesn't have a
feature for that. So you'd need to do that manually.
There are some differences between how asm2wasm and the wasm backend
(vanilla llvm) allocate the
Also, do you recommend the use of emscripten for "vanilla wasm" output or
should I stick with the original LLVM distrib ?
--
You received this message because you are subscribed to the Google Groups
"emscripten-discuss" group.
To unsubscribe from this group and stop receiving emails from it,
Thanks for the detailed answer,
I appreciate your help :)
I have some questions about that:
1) Are the global destructors called ?
2) Also, "__post_instantiate" seems to allocate the stack but the Vanilla
LLVM doesn't do that. Doesn't Wasm have its own default stack ?
And more :
3) How can I
__post_instantiate is a way to run code when the module is loaded. For
example it could run global constructors, which languages like C++ have.
This is necessary not just for dynamic linking but also a single file by
itself.
(wasm modules also have an optional start(), but that isn't good enough
Hello there,
Sorry for my approximate english.
It is now possible to make a standalone WebAssembly file. I'm gladly to see
that is possible now with Emscripten, thanks. I can now make my own HTML
source content, with my own way to load the WebAssembly bytecode. But I
don't understand why the