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: 7cf329b773
Choose a base ref
...
head repository: dotnet/runtime
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 2678b3452e
Choose a head ref
  • 20 commits
  • 110 files changed
  • 19 contributors

Commits on May 25, 2023

  1. [jiterp] Fix rare case where an AOT method's arg_offsets were uniniti…

    …alized while we jitted its transition wrapper (#86745)
    kg authored May 25, 2023
    Configuration menu
    Copy the full SHA
    5d0b162 View commit details
    Browse the repository at this point in the history
  2. JIT: Adjust physical promotion heuristics (#86660)

    Adjust the heuristics to take into account recent work on liveness and
    assignment decomposition.  Stop phrasing things in terms of code size
    (multiplied by basic block weights, which does not make sense).
    jakobbotsch authored May 25, 2023
    Configuration menu
    Copy the full SHA
    177fd7f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    df9ad0b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2b02791 View commit details
    Browse the repository at this point in the history
  5. Localized file check-in by OneLocBuild Task: Build definition ID 679:…

    … Build ID 2187956 (#86733)
    
    * Localized file check-in by OneLocBuild Task: Build definition ID 679: Build ID 2187689
    
    * Localized file check-in by OneLocBuild Task: Build definition ID 679: Build ID 2187689
    dotnet-bot authored May 25, 2023
    Configuration menu
    Copy the full SHA
    2bf1aca View commit details
    Browse the repository at this point in the history
  6. Initial work to enable EventPipe in Linux (#86226)

    * Initial work to enable EventPipe in Linux
    
    * GCC build break fix
    
    * Only enable Unix
    
    * FB
    
    * restricting iOS
    
    * Update src/coreclr/nativeaot/Directory.Build.props
    
    Co-authored-by: Michal Strehovský <MichalStrehovsky@users.noreply.github.com>
    
    * FB
    
    * license header
    
    * Update src/coreclr/nativeaot/Runtime/eventpipe/ep-rt-aot.h
    
    Co-authored-by: Elinor Fung <elfung@microsoft.com>
    
    * FB
    
    ---------
    
    Co-authored-by: Michal Strehovský <MichalStrehovsky@users.noreply.github.com>
    Co-authored-by: Elinor Fung <elfung@microsoft.com>
    3 people authored May 25, 2023
    Configuration menu
    Copy the full SHA
    ceb52b3 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    081f87c View commit details
    Browse the repository at this point in the history
  8. [Mono] Pass SIMD type variables using SIMD registers (#86634)

    * Pass SIMD type variables in SIMD registers
    
    * Disable support for 256/512 bit vectors.
    
    ---------
    
    Co-authored-by: Zoltan Varga <vargaz@gmail.com>
    fanyang-mono and vargaz authored May 25, 2023
    Configuration menu
    Copy the full SHA
    8d2c365 View commit details
    Browse the repository at this point in the history
  9. [mono][debugger] Don't pass uninitialized context to debugger (#86625)

    mono_dbg_debugger_agent_user_break first tries to initialize a context before sending it to the debugger machinery. If, during unwinding, we don't have a saved context, we were passing uninitialized data (with interpreter for example). On some architectures this was making unwinding break in mono_walk_stack_full, because the stack pointer was invalid. This change makes it so we at least pass a valid context.
    BrzVlad authored May 25, 2023
    Configuration menu
    Copy the full SHA
    c6ece91 View commit details
    Browse the repository at this point in the history
  10. Add DiagnosticOr<T> type for gracefully handling failures in increm…

    …ental generator transformations (#86603)
    jtschuster authored May 25, 2023
    Configuration menu
    Copy the full SHA
    ceb1d86 View commit details
    Browse the repository at this point in the history
  11. [NativeAOT] Handle event pipe environment variable configuration and …

    …output to file (#86656)
    
    Updates to NativeAOT event pipe:
    - Respect environment variable configuration
    - Handle writing out to a file
    - Enable tracing/eventpipe/config/name_config_with_pid test, which uses environment variable configuration to write directly to a file.
    elinor-fung authored May 25, 2023
    Configuration menu
    Copy the full SHA
    12a7bda View commit details
    Browse the repository at this point in the history
  12. Make helix-inner-step send job warnaserror the same between windows a…

    …nd non-windows platforms (#86729)
    
    Add warnaserror to the Unix send to Helix step to match the windows send to helix step.
    LoopedBard3 authored May 25, 2023
    Configuration menu
    Copy the full SHA
    66644e3 View commit details
    Browse the repository at this point in the history
  13. Use cinv and cneg instead of csel when possible (#84926)

    * Use cinv instead of csel when possible
    
    * Fix when the operands of conditional select should be reversed
    
    * Scope down the cinv optimisation to local vars
    
    * Use more generic CSINV instead of CINV instruction
    
    * Add support for CSNEG and refactor conditional selects
    
    * Fix initialisation of srcReg2
    
    * Add RequiresProcessIsolation property to fix test failures
    
    * Address review comments - Part 1
    
    * Remove output type from conditional negate tests
    
    * Ensure operands of cneg/cinv are invariants while optimising
    
    * Update tests to the new format
    
    * Use annotations to run tests through the framework
    
    * Fix conditional negate tests
    
    * Handle conditional negate/invert of shifted operands
    SwapnilGaikwad authored May 25, 2023
    Configuration menu
    Copy the full SHA
    86ce145 View commit details
    Browse the repository at this point in the history
  14. [wasm] Install latest LTS npm/node for codespaces (#86767)

    * [wasm] Install latest LTS npm/node for codespaces
    
    * Fix docker build
    radekdoulik authored May 25, 2023
    Configuration menu
    Copy the full SHA
    1a60933 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    6a66443 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    12f4ed6 View commit details
    Browse the repository at this point in the history

Commits on May 26, 2023

  1. [wasm] Re-enable ~6700 runtime tests that got disabled mistakenly (#8…

    …6747)
    
    * [wasm] Fix running merged test wrappers in runtime tests
    
    - These were all getting removed because it looked for the incorrect
      script path in case of wasm
    
    * [wasm] Disable a multithreaded runtime test
    
    ```
    Operation is not supported on this platform.
       at System.Threading.Thread.ThrowIfNoThreadStart(Boolean internalThread)
       at System.Threading.Thread.Start(Boolean captureContext, Boolean internalThread)
       at System.Threading.Thread.Start()
       at MutualThdRecur_fptr.main()
       at Program.<>c__DisplayClass0_0.<<Main>$>g__TestExecutor29|30(TestFilter filter, StreamWriter tempLogSw, StreamWriter statsCsvSw)
    ```
    
    * [wasm] Disable a failing test in JIT.Performance
    
    `JIT/Performance/CodeQuality/Benchstones/MDBenchI/MDPuzzle/`
    #86772
    
    * [wasm] Disable all JIT.Performance tests for now
    radical authored May 26, 2023
    Configuration menu
    Copy the full SHA
    4f11352 View commit details
    Browse the repository at this point in the history
  2. Localized file check-in by OneLocBuild Task: Build definition ID 679:…

    … Build ID 2188652 (#86779)
    
    * Localized file check-in by OneLocBuild Task: Build definition ID 679: Build ID 2188521
    
    * Localized file check-in by OneLocBuild Task: Build definition ID 679: Build ID 2188521
    dotnet-bot authored May 26, 2023
    Configuration menu
    Copy the full SHA
    5aa9035 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2b122d3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2678b34 View commit details
    Browse the repository at this point in the history
Loading