Skip to content

Conversation

pavelsavara
Copy link
Member

@pavelsavara pavelsavara commented Mar 25, 2024

In MT

  • use simpler mono_wasm_schedule_synchronization_context instead of schedule_background_exec
  • schedules mono_wasm_synchronization_context_pump
  • drop mono_current_thread_schedule_background_job
  • drop jobs_key TLS

In ST

  • make scheduling.ts ST only and simplified
  • simpler mono_background_exec

…schedule_background_exec`

makes scheduling.ts ST only
@pavelsavara pavelsavara added arch-wasm WebAssembly architecture area-System.Runtime.InteropServices.JavaScript os-browser Browser variant of arch-wasm labels Mar 25, 2024
@pavelsavara pavelsavara added this to the 9.0.0 milestone Mar 25, 2024
@pavelsavara pavelsavara requested review from kg and maraf March 25, 2024 19:51
@pavelsavara pavelsavara self-assigned this Mar 25, 2024
Copy link
Contributor

Tagging subscribers to 'arch-wasm': @lewing
See info in area-owners.md if you want to be subscribed.

# Conflicts:
#	src/mono/browser/runtime/pthreads/shared.ts
#	src/mono/browser/runtime/scheduling.ts
@pavelsavara pavelsavara marked this pull request as ready for review March 27, 2024 17:57
@pavelsavara
Copy link
Member Author

/azp run runtime-wasm

Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@pavelsavara
Copy link
Member Author

submitted #100409

@pavelsavara
Copy link
Member Author

/ba-g timeouts are known #99888 and #100445

@pavelsavara pavelsavara merged commit 3bae822 into dotnet:main Apr 3, 2024
@pavelsavara pavelsavara deleted the browser_mt_sync_context_pump branch April 3, 2024 08:10
matouskozak pushed a commit to matouskozak/runtime that referenced this pull request Apr 30, 2024
@github-actions github-actions bot locked and limited conversation to collaborators May 3, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
arch-wasm WebAssembly architecture area-System.Runtime.InteropServices.JavaScript os-browser Browser variant of arch-wasm
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants