Re: Help investigating asyncify failure

2019-09-06 Thread Alon Zakai
Thanks! I think that's a pass ordering issue, we must run asyncify after fpcast-emu in order to affect those functions. WIP patch here, let me know if you can test that, https://github.com/emscripten-core/emscripten/pull/9408 On Thu, Sep 5, 2019 at 6:28 AM Beuc wrote: > Hi, > > I eventually

Re: Help investigating asyncify failure

2019-09-05 Thread Beuc
Hi, I eventually tracked down a few missing functions using a simpler project. If I understand correctly, those were tail calls. The application feels a lot smoother, thanks :) Note: I couldn't whitelist additional functions caused by EMULATE_FUNCTION_POINTER_CASTS, such as

Re: Help investigating asyncify failure

2019-09-04 Thread Alon Zakai
On Wed, Sep 4, 2019 at 4:45 PM Beuc wrote: > Hi and thanks for the input, > > A few quick points: > > - the wildcard doesn't seem to work with '*' either: > warning: Asyncify whitelist contained a non-existing function name: > __pyx_pf_5renpy_2gl_6gldraw_6GLDraw_* >

Re: Help investigating asyncify failure

2019-09-04 Thread Beuc
Hi and thanks for the input, A few quick points: - the wildcard doesn't seem to work with '*' either: warning: Asyncify whitelist contained a non-existing function name: __pyx_pf_5renpy_2gl_6gldraw_6GLDraw_* ($__pyx_pf_5renpy_2gl_6gldraw_6GLDraw_*) - I was using tot-upstream, '-s

Re: Help investigating asyncify failure

2019-09-04 Thread Alon Zakai
On Wed, Sep 4, 2019 at 2:10 PM Beuc wrote: > Hi, > > Trying to test my Emscripten project with Asyncify, I recompiled it with > tot-upstream, with the same whitelist, but this is failing: > > Part 1) Handling function names that change (work-around) > > I read that using function prefixes worked

Help investigating asyncify failure

2019-09-04 Thread Beuc
Hi, Trying to test my Emscripten project with Asyncify, I recompiled it with tot-upstream, with the same whitelist, but this is failing: Part 1) Handling function names that change (work-around) I read that using function prefixes worked as limited wildcard but that doesn't seem to be the