Hi, On Thu, Aug 22, 2019 at 10:18:44AM -0700, 'Sam Clegg' via emscripten-discuss wrote: > On Thu, Aug 22, 2019 at 8:01 AM Beuc <[email protected]> wrote: > > I know about new-asyncify. > > However I understood Emterpreter wasn't ported to LLVM "yet", but now it > > seems it won't be at all. > > (see also > > https://github.com/emscripten-core/emscripten/issues/9257#issuecomment-523670023 > > ) > > I'd like to know what the official plan is :) > > I think the idea is that asyncify subsumes all the use cases that > Emterpreter previously did.
It looks like no one knows for sure ;) > Is there some use case you have that asyncify doesn't handle? I had answered you in the link above :) - debug capacity: Emterpreter provides a detailed stack trace whenever trying to pause in the wrong place, which is a must-have to populate the WHITELIST in complex code with indirect calls (e.g. Python); here AFAICT the ASYNCIFY'd application will just skip the emscripten_sleep() and crash mysteriously later. - pattern-matching in WHITELIST (which I had implemented for Emterpreter) In addition, 1.38.42-upstream fails to compile one of my dependencies: https://github.com/emscripten-core/emscripten/issues/9317 so I cannot do a full-scale test. More generally, it took me months, lots of reports, lots of patches and several work-arounds to get Emterpreter stable enough for RenPyWeb's needs. Consequently I was hoping to avoid doing that again and reserve my time for a SDL2 proxy-to-pthread switch/contribution, should the time come. > > Good point about MS Chromium Edge. > > I need to test https://www.microsoftedgeinsider.com/ > > > > TBH I'd welcome a working SDL2 proxy-to-pthread (even if it worked only for > > chrome-likes) more than another stack-unwind emulation. Cheers! Sylvain -- 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]. To view this discussion on the web visit https://groups.google.com/d/msgid/emscripten-discuss/20190825212141.exhiwms2cuxdusb3%40mail.beuc.net.
