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

Commits on Apr 16, 2025

  1. [main] Update dependencies from dotnet/roslyn-analyzers (#113191)

    * Update dependencies from https://github.com/dotnet/roslyn-analyzers build 20250305.1
    
    Microsoft.CodeAnalysis.Analyzers , Microsoft.CodeAnalysis.NetAnalyzers
     From Version 3.12.0-beta1.25127.1 -> To Version 3.12.0-beta1.25155.1
    
    * Update dependencies from https://github.com/dotnet/roslyn-analyzers build 20250323.4
    
    Microsoft.CodeAnalysis.Analyzers , Microsoft.CodeAnalysis.NetAnalyzers
     From Version 3.12.0-beta1.25127.1 -> To Version 3.12.0-beta1.25173.4
    
    * Update dependencies from https://github.com/dotnet/roslyn-analyzers build 20250326.1
    
    Microsoft.CodeAnalysis.Analyzers , Microsoft.CodeAnalysis.NetAnalyzers
     From Version 3.12.0-beta1.25127.1 -> To Version 3.12.0-beta1.25176.1
    
    * Update dependencies from https://github.com/dotnet/roslyn-analyzers build 20250327.1
    
    Microsoft.CodeAnalysis.Analyzers , Microsoft.CodeAnalysis.NetAnalyzers
     From Version 3.12.0-beta1.25127.1 -> To Version 3.12.0-beta1.25177.1
    
    * Update dependencies from https://github.com/dotnet/roslyn-analyzers build 20250328.1
    
    Microsoft.CodeAnalysis.NetAnalyzers
     From Version 10.0.0-preview.25127.1 -> To Version 10.0.0-preview.25178.1
    
    * Update dependencies from https://github.com/dotnet/roslyn-analyzers build 20250331.1
    
    Microsoft.CodeAnalysis.NetAnalyzers
     From Version 10.0.0-preview.25127.1 -> To Version 10.0.0-preview.25181.1
    
    * Update dependencies from https://github.com/dotnet/roslyn-analyzers build 20250414.1
    
    Microsoft.CodeAnalysis.NetAnalyzers
     From Version 10.0.0-preview.25127.1 -> To Version 10.0.0-preview.25214.1
    
    * Update dependencies from https://github.com/dotnet/roslyn-analyzers build 20250415.1
    
    Microsoft.CodeAnalysis.NetAnalyzers
     From Version 10.0.0-preview.25127.1 -> To Version 10.0.0-preview.25215.1
    
    ---------
    
    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    Co-authored-by: Larry Ewing <[email protected]>
    Co-authored-by: Alexander Köplinger <[email protected]>
    4 people authored Apr 16, 2025
    Configuration menu
    Copy the full SHA
    e30a309 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d4628a6 View commit details
    Browse the repository at this point in the history
  3. [main] Update dependencies from dotnet/xharness (#114057)

    * Update dependencies from https://github.com/dotnet/xharness build 20250326.1
    
    Microsoft.DotNet.XHarness.CLI , Microsoft.DotNet.XHarness.TestRunners.Common , Microsoft.DotNet.XHarness.TestRunners.Xunit
     From Version 10.0.0-prerelease.25167.4 -> To Version 10.0.0-prerelease.25176.1
    
    * Update dependencies from https://github.com/dotnet/xharness build 20250402.1
    
    Microsoft.DotNet.XHarness.CLI , Microsoft.DotNet.XHarness.TestRunners.Common , Microsoft.DotNet.XHarness.TestRunners.Xunit
     From Version 10.0.0-prerelease.25167.4 -> To Version 10.0.0-prerelease.25202.1
    
    * Update dependencies from https://github.com/dotnet/xharness build 20250411.1
    
    Microsoft.DotNet.XHarness.CLI , Microsoft.DotNet.XHarness.TestRunners.Common , Microsoft.DotNet.XHarness.TestRunners.Xunit
     From Version 10.0.0-prerelease.25167.4 -> To Version 10.0.0-prerelease.25211.1
    
    ---------
    
    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    Co-authored-by: Larry Ewing <[email protected]>
    3 people authored Apr 16, 2025
    Configuration menu
    Copy the full SHA
    f072988 View commit details
    Browse the repository at this point in the history
  4. [main] Update dependencies from dnceng/internal/dotnet-optimization (#…

    …114056)
    
    * Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-optimization build 20250329.2
    
    optimization.linux-arm64.MIBC.Runtime , optimization.linux-x64.MIBC.Runtime , optimization.windows_nt-arm64.MIBC.Runtime , optimization.windows_nt-x64.MIBC.Runtime , optimization.windows_nt-x86.MIBC.Runtime , optimization.PGO.CoreCLR
     From Version 1.0.0-prerelease.25171.2 -> To Version 1.0.0-prerelease.25179.2
    
    * Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-optimization build 20250404.2
    
    optimization.linux-arm64.MIBC.Runtime , optimization.linux-x64.MIBC.Runtime , optimization.windows_nt-arm64.MIBC.Runtime , optimization.windows_nt-x64.MIBC.Runtime , optimization.windows_nt-x86.MIBC.Runtime , optimization.PGO.CoreCLR
     From Version 1.0.0-prerelease.25171.2 -> To Version 1.0.0-prerelease.25204.2
    
    * Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-optimization build 20250412.3
    
    optimization.linux-arm64.MIBC.Runtime , optimization.linux-x64.MIBC.Runtime , optimization.windows_nt-arm64.MIBC.Runtime , optimization.windows_nt-x64.MIBC.Runtime , optimization.windows_nt-x86.MIBC.Runtime , optimization.PGO.CoreCLR
     From Version 1.0.0-prerelease.25171.2 -> To Version 1.0.0-prerelease.25212.3
    
    ---------
    
    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    Co-authored-by: Alexander Köplinger <[email protected]>
    3 people authored Apr 16, 2025
    Configuration menu
    Copy the full SHA
    8d0a87c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    24d8707 View commit details
    Browse the repository at this point in the history
  6. [coreclr][android] Don't build/ship unused GC variants for Android (#…

    …114448)
    
    * Do not build or ship standalone GC libs for coreclr android
    
    * Do not build server GC into the coreCLR runtime lib on Android
    
    * Properly guard server GC specific defines
    
    * Remove unnecesarry exclusion
    ivanpovazan authored Apr 16, 2025
    Configuration menu
    Copy the full SHA
    65cda8b View commit details
    Browse the repository at this point in the history
  7. Support W3C Propagator (#114583)

    * Support W3C Propagator
    
    * Fix the comment
    
    * Remove wrong assert
    
    * try fix tracestate in http tests
    
    * fix failure cases in the http tests
    
    * More http test fixes
    
    * fix typo in test
    
    * Address the feedback
    
    * Swap the comments
    
    * Add baggage extraction test with correlation-context
    
    * Address Miha's feedback
    
    * Feedback
    
    * Add the new exposed APIs
    tarekgh authored Apr 16, 2025
    Configuration menu
    Copy the full SHA
    76b41d3 View commit details
    Browse the repository at this point in the history
  8. Increase libraries run timeouts from default 150 to 300 minutes. (#11…

    …4722)
    
    osx-arm64 queues have been timing out due to too many jobs sent to too
    few machines, by the superpmi-collect pipeline.
    BruceForstall authored Apr 16, 2025
    Configuration menu
    Copy the full SHA
    267465c View commit details
    Browse the repository at this point in the history
  9. Fix contract violations for OLE scenario. (#114609)

    Rework the logic so the FCall doesn't do any
    allocations and defers any non-fast scenario
    to the slow path.
    AaronRobinsonMSFT authored Apr 16, 2025
    Configuration menu
    Copy the full SHA
    e7baf91 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    40f209c View commit details
    Browse the repository at this point in the history
  11. JIT: Escape analysis cleanup (#114716)

    * use `printfAlloc` in a few places
    * move escape-analysis specific layout code to objectalloc.cpp
    * use custom layout for stack allocated boxes
    * use layout a bit more broadly in objectalloc.cpp
    AndyAyersMS authored Apr 16, 2025
    Configuration menu
    Copy the full SHA
    4ea3cb1 View commit details
    Browse the repository at this point in the history
  12. fix the regression in regions when handling heavily pinning scenarios (

    …#112403)
    
    this is to make regions behave very similarly to segments for heavily pinning scenarios. previously we observed regression in heap size due to regions not being aggressively demoted. changes included in this PR -
    
    + use the same policy for demotion of pinned plugs as much as possible for regions. since objects in a region can only belong to one generation, for pins observed skip_pins_in_alloc_region they will not use the same policy as they must belong to what's already allocated in that region. this policy is only applicable for regions with only pins left.
    
    + attribute the pins to the higher generation's generation_allocation_size when appropriate.
    
    + update data for events correctly for these pins.
    
    with these changes I'm seeing a heavily pinned scenario be able to keep the heap size much lower and basically stable, vs without fix it goes up steadily. there can be some regression in % time in GC by design since we now leave more pins in gen0 which increases the amount of survived memory gen0 has to process.
    Maoni0 authored Apr 16, 2025
    Configuration menu
    Copy the full SHA
    bdd0dae View commit details
    Browse the repository at this point in the history
Loading