s2wasm, what distinguishes --global-base from --allocate-stack ?

2017-08-24 Thread Jean Valjean
Hey there, I guess my question is pretty straight but: For s2wasm, what distinguishes --global-base from --allocate-stack ? I don't really understand the purpose of --allocate-stack (wasm has its own way to allocate variable on the stack with «set_local») and I guess it's something related to

Re: -s EXPORTED_FUNCTIONS and -s ONLY_MY_CODE=1 -s WASM=1

2017-08-24 Thread Jean Valjean
Also, is it safe to think «-s WASM=1 -s SIDE MODULE=2» will stay maintained in future release? Should I move to the vanilla LLVM ? On Thursday, August 24, 2017 at 8:01:39 PM UTC+2, Jean Valjean wrote: > > Sorry, I forgot to say I use the *-s ONLY_MY_CODE=1 -s WASM=1 -s > SIDE

Re: -s EXPORTED_FUNCTIONS and -s ONLY_MY_CODE=1 -s WASM=1

2017-08-24 Thread Jean Valjean
e for me now. On Thursday, August 24, 2017 at 5:35:10 AM UTC+2, Jean Valjean wrote: > > Hello there :) > > Right now, -s EXPORTED_FUNCTIONS doesn't seem to work with Standalone > webassembly (provided by -s ONLY_MY_CODE=1 -s WASM=1 ). The code exports a > lot of functions

-s EXPORTED_FUNCTIONS and -s ONLY_MY_CODE=1 -s WASM=1

2017-08-23 Thread Jean Valjean
Hello there :) Right now, -s EXPORTED_FUNCTIONS doesn't seem to work with Standalone webassembly (provided by -s ONLY_MY_CODE=1 -s WASM=1 ). The code exports a lot of functions and it makes the wasm output really big. Is there an available parameter for this ? Bye -- You received this messag

Binaryen and total size of «Heap» memory used when loading.

2017-08-21 Thread Jean Valjean
Hello everyone, Is there a «verbose» mode with bynaren that could tell us the size used in the shared memory with javascript ? Some hints in my wast file : (data (i32.const 16) "foo \00") (data (i32.const 32) "foo \00") With that information, I could define precisely where I can start to stor

Re: About vanilla wasm and emcc SIDE_MODULE

2017-08-10 Thread Jean Valjean
s stable. > > Not sure what you're asking about Table. Your compiled c++ code should use > it automatically. > > On Wed, Aug 9, 2017 at 9:27 PM, Jean Valjean > wrote: > >> Also, do you recommend the use of emscripten for "vanilla wasm" output or >> sh

Re: About vanilla wasm and emcc SIDE_MODULE

2017-08-09 Thread Jean Valjean
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, se

Re: About vanilla wasm and emcc SIDE_MODULE

2017-08-09 Thread Jean Valjean
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 use

About vanilla wasm and emcc SIDE_MODULE

2017-08-09 Thread Jean Valjean
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 "