Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: dotnet/runtime
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 7222061f18b8342a0bd4edbd37df318fd43c47d3
Choose a base ref
...
head repository: dotnet/runtime
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: ad8eaba7db978d30803a37578c197db3694fc7fe
Choose a head ref
  • 16 commits
  • 46 files changed
  • 15 contributors

Commits on Apr 20, 2023

  1. Sync shared code from aspnetcore (#85090)

    Co-authored-by: JamesNK <JamesNK@users.noreply.github.com>
    github-actions[bot] and JamesNK committed Apr 20, 2023
    Configuration menu
    Copy the full SHA
    4fe223f View commit details
    Browse the repository at this point in the history
  2. [LoongArch64] revert the modification about the LA64's PageSize by #8…

    …3632. (#84960)
    
    * [LoongArch64] revert the modification about
    the LA64's PageSize by #83632.
    
    * keep the comment by CR.
    shushanhf committed Apr 20, 2023
    Configuration menu
    Copy the full SHA
    890d6e3 View commit details
    Browse the repository at this point in the history
  3. Improve docs for the linker analyzer tool (#84833)

    The instructions were valid only for Xamarin projects which run linker during build.
    .NET Console projects only run linker during publish, so the instructions need to look different.
    vitek-karas committed Apr 20, 2023
    Configuration menu
    Copy the full SHA
    7241a31 View commit details
    Browse the repository at this point in the history
  4. Reduce regex test suite time (#84865)

    On my machine, depending on the order in which the tests end up running, the suite takes anywhere between 50 seconds and 130 seconds.  With these changes, it's fairly consistently around 50 seconds.  The majority of the time is spent in building new Regex instances with the source generator. This change just applies to a few of the test classes with _lots_ of test cases the same batching-in-the-source-generator approach we've taken in other test classes.
    stephentoub committed Apr 20, 2023
    Configuration menu
    Copy the full SHA
    fc48a93 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6887fc4 View commit details
    Browse the repository at this point in the history
  6. [mono][jit] Adding Vector128.GetElement as intrinsic in arm64. (#84929)

    * Adding Vector128.GetElement.
    
    * Cases with 32b and smaller elements are now spill+load.
    
    * Addressed review comments.
    
    * Code cleanup.
    jandupej committed Apr 20, 2023
    Configuration menu
    Copy the full SHA
    470145b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d40f326 View commit details
    Browse the repository at this point in the history
  8. [browser] bump System.Text.Json timeout (#85041)

    * bump System.Text.Json timeout to 45 minutes
    * feedback
    pavelsavara committed Apr 20, 2023
    Configuration menu
    Copy the full SHA
    9aac647 View commit details
    Browse the repository at this point in the history
  9. [mono] add internal WebWorkerEventLoop utility class (#84492)

    This is part of #84489 - landing support for async JS interop on threadpool threads in multi-threaded WebAssembly.
    
    Provides two pieces of functionality:
    
    1. A keepalive token that can be used to prevent the current POSIX thread from terminating when it returns from its thread start function, or from an invocation from the JS event loop.  When the last keepalive token is destroyed (assuming Emscripten isn't keeping the thread alive for other reasons) it will terminate as if by calling `pthread_exit` and the webworker will be made available to other threads
    
    2. A `HasUnsettledInteropPromises` property that peeks `_js_owned_object_table` to see if there are any promises created by the interop subsystem that have not been fulfilled or rejected yet.
    
    
    
    * [mono] add internal WebWorkerEventLoop utility class
    
    Provides two pieces of functionality:
    
    1. A keepalive token that can be used to prevent the current POSIX
    thread from terminating when it returns from its thread start
    function, or from an invocation from the JS event loop.  When the last
    keepalive token is destroyed (assuming Emscripten isn't keeping the
    thread alive for other reasons) it will terminate as if by calling
    `pthread_exit` and the webworker will be made available to other
    threads
    
    2. A `HasUnsettledInteropPromises` property that peeks
    `_js_owned_object_table` to see if there are any promises created by
    the interop subsystem that have not been fulfilled or rejected yet.
    
    * Use a per-thread unsettled promise count
    
    for mono_wasm_eventloop_has_unsettled_interop_promises we
    can't use the _js_owned_object_table size because it contains
    other interop objects, not just promises
    
    * remove old emscripten keepalive workaround hack
    
    * Add a more general getter for JS interop to keep a webworker alive
    
    And link to #85052 for more details
    
    * fixup docs
    lambdageek committed Apr 20, 2023
    Configuration menu
    Copy the full SHA
    bd37436 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    26f6d6c View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    fcae013 View commit details
    Browse the repository at this point in the history
  12. Accelerate Vector512 ConvertToSingle and ConvertToInt32. (#84932)

    * Accelerate Vector512 `ConvertToSingle` and `ConvertToInt32`.
    
    * Moving intrinsics to proper place.
    anthonycanino committed Apr 20, 2023
    Configuration menu
    Copy the full SHA
    9df61d9 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    3713168 View commit details
    Browse the repository at this point in the history
  14. [wasm] Disable failing AOT tests to get CI green again (#85111)

    * [wasm] Disable failing AOT test - System.Collections.Immutable
    
    Issue: #85012
    
    * [wasm] Disable failing AOT tests - System.Runtime.Serialization.Xml*
    
    - System.Runtime.Serialization.Xml.Tests
    - System.Runtime.Serialization.Xml.ReflectionOnly.Tests
    
    Issue: #85013
    radical committed Apr 20, 2023
    Configuration menu
    Copy the full SHA
    72fa3bd View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    614d683 View commit details
    Browse the repository at this point in the history
  16. Acclerate Vector512 multiply and divide. (#84941)

    * Accelerate Vector512 multiply.
    
    * Accelerate Vector512 divide.
    
    * Small build fix.
    
    * Fix accidental removal for Vector256_op_division.
    
    * Review edits.
    
    * Assert fix.
    
    ---------
    
    Co-authored-by: Tanner Gooding <tagoo@outlook.com>
    anthonycanino and tannergooding committed Apr 20, 2023
    Configuration menu
    Copy the full SHA
    ad8eaba View commit details
    Browse the repository at this point in the history
Loading