Hm, I thought I'd removed all of those. Are you sure you're on the latest master branch?
On Fri, May 9, 2014 at 1:26 PM, Joseph Adams <[email protected]> wrote: > Hey Chad, > > I had warnings coming from emcc saying that the bind flag was not > compatible with fast comp. I am not sure if I just had an older version or > what, but I commented out the lines throwing the assert and warning and it > complies now. Thanks for making bind compatible with fastcomp. > > Joe > > > On Fri, May 9, 2014 at 3:44 PM, Chad Austin <[email protected]> wrote: > >> Hi Joe! >> >> Now that fastcomp and embind/asm.js have been merged from incoming to >> master, everything should Just Work. >> >> What warnings are you talking about in particular? >> >> Thanks, >> Chad >> >> >> On Fri, May 9, 2014 at 6:21 AM, Joseph Adams <[email protected]> wrote: >> >>> Hi Chad, >>> >>> I am interested in getting embind working with fast compile (also new to >>> working with emscripten). How do I get your changes and disable the >>> warnings in emcc? >>> >>> Thanks >>> >>> Joe >>> >>> >>> On Wednesday, April 30, 2014 1:22:45 AM UTC-4, Chad Austin wrote: >>> >>>> To keep everyone updated, I spoke with Alon on IRC about the >>>> PRECISE_F32 case and he showed me what was going on. In short, the >>>> function tables are a little different in the two PRECISE_F32 modes. >>>> >>>> I have submitted a pull request for the PRECISE_F32 fix. >>>> https://github.com/kripken/emscripten/pull/2327 (Alon has already >>>> merged the previous pull request.) >>>> >>>> Once PR 2327 is merged, I believe that embind should work perfectly in >>>> fastcomp. If not, please let me know! >>>> >>>> >>>> >>>> On Thu, Apr 24, 2014 at 6:20 PM, Chad Austin <[email protected]> wrote: >>>> >>>>> On Thu, Apr 24, 2014 at 1:27 PM, Alon Zakai <[email protected]> wrote: >>>>> >>>>>> There should also be 'f' alongside 'd', for float parameters. 'd' >>>>>> converted to 'i' sounds like a bug, got a testcase? >>>>>> >>>>> >>>>> Hm, I've never seen 'f' in any Emscripten signature. It seems to turn >>>>> float into 'd'. All I've ever seen is 'v', 'i', and 'd'. >>>>> >>>>> The PRECISE_F32 case is easy to reproduce in the pull request by >>>>> simply removing this skip() call: >>>>> >>>>> https://github.com/chadaustin/emscripten/commit/ >>>>> 9a530d0e76ea951f761d93ce3aa739b5605acb25#diff- >>>>> cc4345db19ff44863e9122c74e9f383fR5658 >>>>> >>>>> >>>>>> - Alon >>>>>> >>>>>> >>>>>> >>>>>> On Thu, Apr 24, 2014 at 1:44 AM, Chad Austin <[email protected]> wrote: >>>>>> >>>>>>> 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. >>>>>>> >>>>>> >>>>>> -- >>>>>> 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. >>> >> >> >> >> -- >> 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 a topic in the >> Google Groups "emscripten-discuss" group. >> To unsubscribe from this topic, visit >> https://groups.google.com/d/topic/emscripten-discuss/qFzNcA_9J2Y/unsubscribe >> . >> To unsubscribe from this group and all its topics, send an email to >> [email protected]. >> >> For more options, visit https://groups.google.com/d/optout. >> > > -- > 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 -- 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.
