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: ca6f420
Choose a base ref
...
head repository: dotnet/runtime
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: ddb22ef
Choose a head ref
  • 5 commits
  • 483 files changed
  • 7 contributors

Commits on Feb 19, 2022

  1. Fix HelperMethodFrame::UpdateRegDisplay on x86 (#65589)

    While running managed debugger tests with x86 runtime debug build, I was
    hiting an assert in MachineState::pRetAddress() method in a couple of
    tests.
    It turns out there was a bug in the HelperMethodFrame::UpdateRegDisplay
    introduced about 5 years ago that only happens in DAC. The m_MachState
    can be uninitialized when we enter the method and we were calling
    m_MachState.pRetAddr() before performing the initialization.
    
    This change fixes it.
    janvorli authored Feb 19, 2022
    Configuration menu
    Copy the full SHA
    0419950 View commit details
    Browse the repository at this point in the history
  2. Don't mark prefldinit4 as requiring process isolation (#65596)

    Turns out this particular test doesn't actually need process
    isolation, I overzealously marked it as such in a previous wave
    just because it's a static initialization test. This lets us
    postpone dealing with out-of-process ilproj tests to a later
    phase.
    
    Thanks
    
    Tomas
    trylek authored Feb 19, 2022
    Configuration menu
    Copy the full SHA
    ba72feb View commit details
    Browse the repository at this point in the history
  3. Propagate native references to merged project wrapper outputs (#65592)

    When building tests in merged mode, we need to copy the native
    references along with the component test dlls to the output folder
    to make them discoverable by the OS loader.
    
    Thanks
    
    Tomas
    trylek authored Feb 19, 2022
    Configuration menu
    Copy the full SHA
    79d478a View commit details
    Browse the repository at this point in the history
  4. Faster Math.Max/Min on arm64 (#65584)

    Co-authored-by: Adeel Mujahid <3840695+am11@users.noreply.github.com>
    Co-authored-by: Tanner Gooding <tagoo@outlook.com>
    3 people authored Feb 19, 2022
    Configuration menu
    Copy the full SHA
    7345109 View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2022

  1. Remove S.R.CS.Unsafe and Intrinsify Unsafe (#64861)

    * private assemblies moved from Internal to System Runtime.CompilerServices
    
    * reformat existing unsafe vm intrinsics
    
    * implement Copy, CopyBlock, CopyBlockUnaligned, InitBlock, InitBlockUnaligned, Unbox, Add, Subtract, SubtractByteOffset
    
    * remove System.Runtime.CompilerServices.Unsafe il project and replace with forward only cs project
    
    * change all ilproj references to csproj
    
    * remove nativeaot Unsafe
    
    * add conditional package reference for S.R.CS.Unsafe on netcoreapp 6.0
    
    * regenerate solutions
    
    * mono interp
    
    * [mono][interp] Implement Copy and Unbox intrinsics
    
    * [mono][jit] Implement Copy and Unbox intrinsics
    
    Co-authored-by: Vlad Brezae <brezaevlad@gmail.com>
    Wraith2 and BrzVlad authored Feb 20, 2022
    Configuration menu
    Copy the full SHA
    ddb22ef View commit details
    Browse the repository at this point in the history
Loading