You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As reported and confirmed from a ghc wasm backend user, tail-call
opcodes may cause ios webview crashes for some large haskell wasm
apps, and removing tail-call opcodes fixes the crash. Given webkit
only supported tail-call since 18.2, it's better to disable tail-call
flag for the time being and revisit this in the future.
This patch also removes --no-turbo-fast-api-calls from the dyld script
flags, since it was used to workaround
nodejs/node#46777 when wasm module uses tail
calls. It's not needed when tail calls are not used and it has a
performance penalty.
0 commit comments