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: d32b27a0cc22cef896d64782f5e31316c1572d09
Choose a base ref
...
head repository: dotnet/runtime
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 2bd2ed9c428bf3355483827e53c51f6007ba15a7
Choose a head ref
  • 12 commits
  • 90 files changed
  • 18 contributors

Commits on Feb 17, 2023

  1. Configuration menu
    Copy the full SHA
    a9dcf99 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    986abec View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6ede02b View commit details
    Browse the repository at this point in the history
  4. Add new proposed API to Ancillary.Interop (#81063)

    Updates the VTableStubGenerator to use the latest version of the proposed API.
    
    Co-authored-by: Aaron Robinson <arobins@microsoft.com>
    Co-authored-by: Jeremy Koritzinsky <jkoritzinsky@gmail.com>
    3 people committed Feb 17, 2023
    Configuration menu
    Copy the full SHA
    4dea84c View commit details
    Browse the repository at this point in the history
  5. Update dependencies from https://github.com/dotnet/roslyn-analyzers b…

    …uild 20230216.1 (#82295)
    
    Microsoft.CodeAnalysis.Analyzers , Microsoft.CodeAnalysis.NetAnalyzers
     From Version 3.3.5-beta1.23111.1 -> To Version 3.3.5-beta1.23116.1
    
    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    dotnet-maestro[bot] and dotnet-maestro[bot] committed Feb 17, 2023
    Configuration menu
    Copy the full SHA
    06e875f View commit details
    Browse the repository at this point in the history
  6. Remove some remnants of multi-module support (#82046)

    - `Module::GetModuleRef` always returns `mdFileNil`
    - `Module::m_FileReferencesMap` only ever stored/returned the module itself
    elinor-fung committed Feb 17, 2023
    Configuration menu
    Copy the full SHA
    f8e6ebf View commit details
    Browse the repository at this point in the history
  7. Fix for issue #80350 tracking runtime deficiencies in the presence of…

    … static virtual method reabstraction (#80987)
    
    This change fixes the issue #80350 that uncovered several
    inconsistencies in the CoreCLR runtime w.r.t. static virtual methods.
    In particular, reabstraction (declaring an abstract explicit override
    of a static virtual method in a derived interface) turned out to be
    causing runtime issues. As part of the change I'm also fixing the
    reabstraction unit test svm_diamondshape as it turns out Roslyn emits
    the method flags in a slightly different manner than I originally
    expected in the hand-written IL test. Based on discussion with the
    Mono team I have had to temporarily disable the svm_diamondshape
    test on Mono before the correct fix is found.
    
    Thanks
    
    Tomas
    trylek committed Feb 17, 2023
    Configuration menu
    Copy the full SHA
    20c68d2 View commit details
    Browse the repository at this point in the history
  8. [JIT] LclMorph GT_IND(GT_LCL_VAR_ADDR) => GT_CAST(GT_LCL_VAR) nar…

    …row-cast only (#81454)
    
    * Experiment with folding IND(GT_LCL_VAR_ADDR)
    
    * Fix assertion
    
    * Remove duplicate code
    
    * Handling long types
    
    * Handling long types
    
    * Handling long types
    
    * Handling long types
    
    * Trying to fix build
    
    * Trying to fix build
    
    * Trying to fix builds
    
    * Added IndirTransform::CastOfLclVar
    
    * Fixing build
    
    * Some formatting
    
    * Skip isDef
    
    * Formatting
    
    * Fixed AV
    
    * Enable long
    
    * Renamed CastOfLclVar to NarrowCastOfLclVar
    
    * Trying out wide-cast ind(lcl_var_addr) => cast(lcl_var)
    
    * Formatting
    
    * Remove widening
    
    * Added a comment. Added disasm tests.
    
    * Fixing tests
    
    * Rename NarrowCastOfLclVar to NarrowCast
    
    * Feedback
    
    * Feedback
    
    * Update src/coreclr/jit/lclmorph.cpp
    
    Co-authored-by: SingleAccretion <62474226+SingleAccretion@users.noreply.github.com>
    
    ---------
    
    Co-authored-by: SingleAccretion <62474226+SingleAccretion@users.noreply.github.com>
    TIHan and SingleAccretion committed Feb 17, 2023
    Configuration menu
    Copy the full SHA
    925028b View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2023

  1. Disable System.Reflection.Tests.TypeDelegatorTests.FunctionPointers (#…

    …82321)
    
    Disable this failing test on CoreCLR.
    
    Tracking: #82252
    BruceForstall committed Feb 18, 2023
    Configuration menu
    Copy the full SHA
    473e278 View commit details
    Browse the repository at this point in the history
  2. [MONO] Implement GC.AddMemoryPressure in Mono (#82121)

    Implementation of AddMemoryPressure in Mono
    Nathan Ricci committed Feb 18, 2023
    Configuration menu
    Copy the full SHA
    0d04df6 View commit details
    Browse the repository at this point in the history
  3. Implementation of Lemire's nearly divisionless method (#79790)

    * Lemire implementation
    
    * Cleanup
    
    * Article reference
    
    * Fix
    
    * Fixes
    
    * Comment out implementation specific tests in Xoshiro_AlgorithmBehavesAsExpected
    
    * Fix
    
    * Reenable sufficient checks for Xoshiro_AlgorithmBehavesAsExpected
    
    * Fix
    
    * Add third party notice
    
    * Resolve comments
    
    * Resolve comments
    
    * Resolve comments
    
    * Resolve comments
    
    * Refactor implementation to separate class
    
    * Typo fix
    
    * stephentoub's refactor
    
    * Reverting NextInt64 on Xoshiro128
    
    * Adjust test
    
    * Update src/libraries/System.Private.CoreLib/src/System/Random.Xoshiro128StarStarImpl.cs
    
    ---------
    
    Co-authored-by: Jeff Handley <jeffhandley@users.noreply.github.com>
    Co-authored-by: Stephen Toub <stoub@microsoft.com>
    3 people committed Feb 18, 2023
    1 Configuration menu
    Copy the full SHA
    5ec100a View commit details
    Browse the repository at this point in the history
  4. Fix FnPtrTypeDesc::GetManagedClassObject (#82325)

    * Fix FnPtrTypeDesc::GetManagedClassObject
    
    The code was missing support for allocating RuntimeType objects on frozen heap
    
    Fixes #82252
    
    * Revert "Disable System.Reflection.Tests.TypeDelegatorTests.FunctionPointers (#82321)"
    
    This reverts commit 473e278.
    jkotas committed Feb 18, 2023
    Configuration menu
    Copy the full SHA
    2bd2ed9 View commit details
    Browse the repository at this point in the history
Loading