To keep everyone updated, I found some time to adjust the pull request, as my previous attempt relied on functionality disallowed by asm.js.
https://github.com/kripken/emscripten/pull/2287 embind/asm.js passes tests and works in my little example programs. There is a caveat: PRECISE_F32 mode appears to change the function signatures such that "d" becomes "i", which embind doesn't (currently) understand. Alon, does what I'm seeing make sense to you? I'm not really sure what to do about that. It seems that anything that relies on dynCall would break in PRECISE_F32 mode. embind/asm.js requires fastcomp and will not work with the old asm.js compiler. If you must use embind and the old compiler, disable asm.js. Hopefully, this pull request is good enough to merge and embind will be a first class citizen again! On Sun, Apr 13, 2014 at 5:35 PM, Chad Austin <[email protected]> wrote: > Thanks, running now! > > > On Sun, Apr 13, 2014 at 4:53 PM, Alon Zakai <[email protected]> wrote: > >> >> >> >> On Sun, Apr 13, 2014 at 4:25 PM, Chad Austin <[email protected]> wrote: >> >>> >>> Can someone remind me how to run the embind tests within the Emscripten >>> test suite? >>> >>> >> python tests/runner.py ALL.test_embind >> python tests/runner.py ALL.test_embind_2 >> python tests/runner.py other.test_embind >> >> - Alon >> >> >> -- >> 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, send an >> email to [email protected]. >> For more options, visit https://groups.google.com/d/optout. >> > > > > -- > Chad Austin > Technical Director, IMVU > http://engineering.imvu.com <http://www.imvu.com/members/Chad/> > http://chadaustin.me > > > -- Chad Austin Technical Director, IMVU http://engineering.imvu.com <http://www.imvu.com/members/Chad/> http://chadaustin.me -- 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, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
