-
Notifications
You must be signed in to change notification settings - Fork 5.3k
Open
Labels
arch-wasmWebAssembly architectureWebAssembly architecturearea-VM-threading-monoos-browserBrowser variant of arch-wasmBrowser variant of arch-wasm
Milestone
Description
Block threads (esp the main thread) from entering the runtime from the JS event loop when a GC Stop-The-World is active.
The thread should safepoint in native, or (better) somehow defer its work and return to the JS event loop
Current offenders are
- reflection in
init_managed_exports mono_wasm_gc_lock,mono_wasm_gc_unlockused by Blazormono_wasm_read_as_bool_or_null_unsafeused by Blazor- GC roots in hybrid globalization
Metadata
Metadata
Assignees
Labels
arch-wasmWebAssembly architectureWebAssembly architecturearea-VM-threading-monoos-browserBrowser variant of arch-wasmBrowser variant of arch-wasm