-
Notifications
You must be signed in to change notification settings - Fork 5.2k
[browser][MT] preparation for deputy #98298
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
- pass TID to InstallMainSynchronizationContext and GCHandle back - don't use synchronous resolve for Tasks pre-resolved on another thread - fix CTS leak in WaitAssertsOnJSInteropThreads - rename mono_wasm_invoke_method_bound to mono_wasm_invoke_method - drop mono_wasm_invoke_method_raw in favor of mono_wasm_invoke_method - load segmentation-rules and symbols into worker - normalized functions in managed-exports.ts - renamed runtimeHelpers.proxyGCHandle - handle exit_code === undefined - handle document undefined in appendElementOnExit (worker) - made loaderHelpers.invariantMode local variable - improved thread dump for detached threads and UI thread - mono_wasm_init_threads asynchronously and earlier and moved the code - moved more logic into start_runtime() -
|
Tagging subscribers to 'arch-wasm': @lewing Issue Details
|
|
/azp run runtime-wasm |
|
Azure Pipelines successfully started running 1 pipeline(s). |
|
/azp run runtime-wasm |
|
Azure Pipelines successfully started running 1 pipeline(s). |
|
/azp run runtime-wasm |
|
Azure Pipelines successfully started running 1 pipeline(s). |
|
/azp run runtime-wasm |
|
Azure Pipelines successfully started running 1 pipeline(s). |
maraf
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I did not spot anything ungood
...aScript/src/System/Runtime/InteropServices/JavaScript/Marshaling/JSMarshalerArgument.Task.cs
Outdated
Show resolved
Hide resolved
...rvices.JavaScript/src/System/Runtime/InteropServices/JavaScript/Interop/JavaScriptExports.cs
Outdated
Show resolved
Hide resolved
…stem/Runtime/InteropServices/JavaScript/Marshaling/JSMarshalerArgument.Task.cs Co-authored-by: Marek Fišera <[email protected]>
# Conflicts: # src/mono/browser/runtime/startup.ts
|
/azp run runtime-wasm |
|
Azure Pipelines successfully started running 1 pipeline(s). |
|
/azp run runtime-wasm |
|
Azure Pipelines successfully started running 1 pipeline(s). |
JSProxyContext.NativeTIDtoJSNativeTIDInstallMainSynchronizationContextandGCHandlebackTaskpre-resolved on another threadWaitAssertsOnJSInteropThreadsmono_wasm_invoke_method_boundtomono_wasm_invoke_methodmono_wasm_invoke_method_rawin favor ofmono_wasm_invoke_methodsegmentation-rulesandsymbolsassets into workermanaged-exports.tsruntimeHelpers.proxyGCHandleappendElementOnExitin workerloaderHelpers.invariantModelocal variablethread_dumpfor detached threads and UI threadmono_wasm_init_threadsasynchronously and earlier and moved the codestart_runtimeinvoke_method_and_handle_exceptiontoinvoke_sync_methodRuntimeHelpersinit ofnativeExitandnativeAbort