Skip to content
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

[browser][MT] send cancel to abandoned threads with event loop during mono_exit #97441

Merged

Commits on Jan 24, 2024

  1. - cancelThreads will exit all JSWebWorker which are still running (…

    …idle in the browser event loop) preventing to be joined during mono_exit
    
    - new `-untilFailed` xunit parameter for WasmTestRunner
    - cleanup CancellationToken in WebWorkerTest
    pavelsavara committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    7b829f9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    875eae2 View commit details
    Browse the repository at this point in the history
  3. - only register runtime into globalThis when it's ready started

     - register it also with correct ID on the webworker
     - don't load memory snapshot in worker
     - omit managed stack trace after runtime exited
     - fix WebWorkerTest
    pavelsavara committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    52483a4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3d27902 View commit details
    Browse the repository at this point in the history
  5. more MT smoke tests

    pavelsavara committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    0a3a1a8 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2024

  1. Configuration menu
    Copy the full SHA
    a55dd62 View commit details
    Browse the repository at this point in the history
  2. more

    pavelsavara committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    f2354af View commit details
    Browse the repository at this point in the history
  3. fix

    pavelsavara committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    d090b37 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    21e6f20 View commit details
    Browse the repository at this point in the history
  5. more

    pavelsavara committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    834b001 View commit details
    Browse the repository at this point in the history
  6. Update src/mono/browser/runtime/pthreads/browser/index.ts

    Co-authored-by: Marek Fišera <[email protected]>
    pavelsavara and maraf committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    b46712f View commit details
    Browse the repository at this point in the history
  7. feedback

    pavelsavara committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    8b05ab9 View commit details
    Browse the repository at this point in the history
  8. fix

    pavelsavara committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    7189c02 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    3db3f68 View commit details
    Browse the repository at this point in the history
  10. Merge branch 'main' into browser_abandoned_jswebworker_timeout

    # Conflicts:
    #	src/libraries/tests.proj
    pavelsavara committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    298013d View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2024

  1. Configuration menu
    Copy the full SHA
    32266cb View commit details
    Browse the repository at this point in the history
  2. ts cleanup

    pavelsavara committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    8e19831 View commit details
    Browse the repository at this point in the history
  3. registration feedback

    pavelsavara committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    366732e View commit details
    Browse the repository at this point in the history
  4. split test

    pavelsavara committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    5cdf123 View commit details
    Browse the repository at this point in the history
  5. split

    pavelsavara committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    cf0ee2f View commit details
    Browse the repository at this point in the history
  6. more

    pavelsavara committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    82a549c View commit details
    Browse the repository at this point in the history
  7. more

    pavelsavara committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    fed4ff3 View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2024

  1. thread events

    pavelsavara committed Jan 28, 2024
    Configuration menu
    Copy the full SHA
    63df065 View commit details
    Browse the repository at this point in the history
  2. more cache logging

    pavelsavara committed Jan 28, 2024
    Configuration menu
    Copy the full SHA
    8069389 View commit details
    Browse the repository at this point in the history
  3. fix

    pavelsavara committed Jan 28, 2024
    Configuration menu
    Copy the full SHA
    fefe471 View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2024

  1. Configuration menu
    Copy the full SHA
    2d434a7 View commit details
    Browse the repository at this point in the history
  2. fix snapshot hash

    pavelsavara committed Jan 29, 2024
    Configuration menu
    Copy the full SHA
    a99547f View commit details
    Browse the repository at this point in the history
  3. fix

    pavelsavara committed Jan 29, 2024
    Configuration menu
    Copy the full SHA
    902f173 View commit details
    Browse the repository at this point in the history
  4. Update src/mono/browser/runtime/interp-pgo.ts

    Co-authored-by: Marek Fišera <[email protected]>
    pavelsavara and maraf committed Jan 29, 2024
    Configuration menu
    Copy the full SHA
    988cee6 View commit details
    Browse the repository at this point in the history
  5. feedback

    pavelsavara committed Jan 29, 2024
    Configuration menu
    Copy the full SHA
    d025490 View commit details
    Browse the repository at this point in the history