Closed
Description
plan A)
- make hybrid globalization not supported with MT
- tree-shake hybrid JS code via rollup
WasmEnableThreads
conditional compilation - ideally move the code to sub-folder
- also conditonal ICALs in
corebindings.c
- switch off HG tests with MT
plan B) - applied
- reduce usage of
mono_wasm_new_external_root
, andstringToMonoStringRoot
from hybrid- perhaps the string could be
fixed
in C# before making this call instead.
- perhaps the string could be
- wrap_error_root
,
wrap_no_error_root` [browser][hybrid] drop wrap_error_root,wrap_no_error_root #98365 - because they interact with GC, which could lead to deadlock on UI thread.
- load rules json on all workers - working on it in [browser][MT][hybridglobalization] Run
HybridGlobalization
threading tests #102595