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
[wasm] Migrate from catch_all to catch in the jiterpreter and destroy exceptions (#91364)
* Expose the cxa catch functions to jiterp
* Import the exception tag type from dotnet.wasm when generating jiterpreter modules
* Properly free C++ exceptions in do_jit_call_indirect_js and don't trap non-C++ exceptions
* Properly clean up exceptions in the fallback trampoline invoke routine (though this shouldn't be necessary)
* Call begin_catch/end_catch in generated jitcall trampolines
* Remove the jiterpreter_do_jit_call machinery, it is no longer useful
* Reuse loader feature detection for SIMD and EH
<WasmUseEMSDK_PATHCondition="'$(WasmUseEMSDK_PATH)' == '' and '$(EMSDK_PATH)' != '' and Exists('$(MSBuildThisFileDirectory)WasmApp.InTree.targets')">true</WasmUseEMSDK_PATH>
0 commit comments