Sam Clegg
Sam Clegg
BTW are you referring to symbols in the main module or symbols in the side module?
Upstream issue is here: https://github.com/google/closure-compiler/issues/4108
> We've [talked a bit](https://github.com/emscripten-core/emscripten/pull/19991#issuecomment-1668585499) about automatically wrapping async functions to do `Asyncify.handleAsync` so the user doesn't have to and only using promises, but there could be some potential downsides(mentioned...
Is this a regression? (i.e. has this ever worked for you?)
I suppose its possible that JS `Math.sin` is faster than the native `sin`. However it seems unlikely that the it would be bigger than the cost of call out to...
I looks like you have shown that calling out to JS is much slower. EM_ASM_DOUBLE shouldn't be doing any runtime JS compilation of anything like that. I assume you are...
That seems very odd. Can you uncommenting the `POSIX_SOCKET_DEBUG` line in `system/lib/websocket/websocket_to_posix_socket.c` and then rebuilding the library using `./embuilder build libsockets_proxy-mt --force`
Is this something to do with the way the C++ lambda capture works for the bridgeUrl pointer? I would have though it would capture by simply copying the pointer.. but...
Sounds good if its possible. Is it easy to detect "an exported method is using Asyncify ".. what does that mean exactly?
Yes, the way symbols were handled in dyanmic linking was changed in #18540. The idea is that the Module object should only contain the specifically EXPORTED_FUNCTIONS. All other symbols are...