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.

Reply via email to