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

Commits on Apr 11, 2025

  1. [release/9.0-staging][mono][hotreload]Adjust row_size and size_bitfie…

    …ld from the baseline based on the delta sizes (#114119)
    
    * Backport to .net9
    thaystg authored Apr 11, 2025
    Configuration menu
    Copy the full SHA
    5c8176d View commit details
    Browse the repository at this point in the history
  2. [release/9.0-staging] Update dependencies from dotnet/arcade (#114296)

    * Update dependencies from https://github.com/dotnet/arcade build 20250404.5
    
    Microsoft.SourceBuild.Intermediate.arcade , Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Archives , Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Build.Tasks.Installers , Microsoft.DotNet.Build.Tasks.Packaging , Microsoft.DotNet.Build.Tasks.TargetFramework , Microsoft.DotNet.Build.Tasks.Templating , Microsoft.DotNet.Build.Tasks.Workloads , Microsoft.DotNet.CodeAnalysis , Microsoft.DotNet.GenAPI , Microsoft.DotNet.GenFacades , Microsoft.DotNet.Helix.Sdk , Microsoft.DotNet.PackageTesting , Microsoft.DotNet.RemoteExecutor , Microsoft.DotNet.SharedFramework.Sdk , Microsoft.DotNet.VersionTools.Tasks , Microsoft.DotNet.XliffTasks , Microsoft.DotNet.XUnitAssert , Microsoft.DotNet.XUnitConsoleRunner , Microsoft.DotNet.XUnitExtensions
     From Version 9.0.0-beta.25164.2 -> To Version 9.0.0-beta.25204.5
    
    * Update dependencies from https://github.com/dotnet/arcade build 20250408.6
    
    Microsoft.SourceBuild.Intermediate.arcade , Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Archives , Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Build.Tasks.Installers , Microsoft.DotNet.Build.Tasks.Packaging , Microsoft.DotNet.Build.Tasks.TargetFramework , Microsoft.DotNet.Build.Tasks.Templating , Microsoft.DotNet.Build.Tasks.Workloads , Microsoft.DotNet.CodeAnalysis , Microsoft.DotNet.GenAPI , Microsoft.DotNet.GenFacades , Microsoft.DotNet.Helix.Sdk , Microsoft.DotNet.PackageTesting , Microsoft.DotNet.RemoteExecutor , Microsoft.DotNet.SharedFramework.Sdk , Microsoft.DotNet.VersionTools.Tasks , Microsoft.DotNet.XliffTasks , Microsoft.DotNet.XUnitAssert , Microsoft.DotNet.XUnitConsoleRunner , Microsoft.DotNet.XUnitExtensions
     From Version 9.0.0-beta.25164.2 -> To Version 9.0.0-beta.25208.6
    
    ---------
    
    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    Co-authored-by: Carlos Sánchez López <1175054+carlossanlop@users.noreply.github.com>
    3 people authored Apr 11, 2025
    Configuration menu
    Copy the full SHA
    49619c4 View commit details
    Browse the repository at this point in the history
  3. [release/9.0-staging] Update dependencies from dotnet/xharness (#114318)

    * Update dependencies from https://github.com/dotnet/xharness build 20250403.2
    
    Microsoft.DotNet.XHarness.CLI , Microsoft.DotNet.XHarness.TestRunners.Common , Microsoft.DotNet.XHarness.TestRunners.Xunit
     From Version 9.0.0-prerelease.25167.9 -> To Version 9.0.0-prerelease.25203.2
    
    * Update dependencies from https://github.com/dotnet/xharness build 2025040.3
    
    Microsoft.DotNet.XHarness.CLI , Microsoft.DotNet.XHarness.TestRunners.Common , Microsoft.DotNet.XHarness.TestRunners.Xunit
     From Version 9.0.0-prerelease.25167.9 -> To Version 9.0.0-prerelease.25207.3
    
    ---------
    
    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    Co-authored-by: Carlos Sánchez López <1175054+carlossanlop@users.noreply.github.com>
    3 people authored Apr 11, 2025
    Configuration menu
    Copy the full SHA
    2476ad3 View commit details
    Browse the repository at this point in the history
  4. Update dependencies from https://github.com/dotnet/cecil build 202504…

    …06.5 (#114364)
    
    Microsoft.SourceBuild.Intermediate.cecil , Microsoft.DotNet.Cecil
     From Version 0.11.5-alpha.25173.2 -> To Version 0.11.5-alpha.25206.5
    
    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    Co-authored-by: Carlos Sánchez López <1175054+carlossanlop@users.noreply.github.com>
    3 people authored Apr 11, 2025
    Configuration menu
    Copy the full SHA
    ac70573 View commit details
    Browse the repository at this point in the history
  5. Update dependencies from https://github.com/dotnet/hotreload-utils bu…

    …ild 20250409.2 (#114474)
    
    Microsoft.DotNet.HotReload.Utils.Generator.BuildTool
     From Version 9.0.0-alpha.0.25174.2 -> To Version 9.0.0-alpha.0.25209.2
    
    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    Co-authored-by: Carlos Sánchez López <1175054+carlossanlop@users.noreply.github.com>
    3 people authored Apr 11, 2025
    Configuration menu
    Copy the full SHA
    4d32f86 View commit details
    Browse the repository at this point in the history
  6. [release/9.0] Fix edge cases in Tarjan GC bridge (Android) (#114391)

    * Fix dump_processor_state debug code to compile and work on Android (#112970)
    
    Fix typo in GC bridge comparison message (SCCS -> XREFS)
    
    * [mono] Add a few bridge tests (#113703)
    
    * [mono][sgen] Fix DUMP_GRAPH debug option build for tarjan bridge
    
    * [mono][sgen] Don't create ScanData* during debug dumping of SCCs
    
    It serves no purpose and it would later crash the runtime since we didn't patch the lockword back in place.
    
    * [mono][sgen] Fix some null deref crashes in DUMP_GRAPH debug option
    
    * [mono][tests] Add bridge tests
    
    These are ported from some of the bridge tests we had on mono/mono. In order to test them we compare between the output of the new and the tarjan bridge.
    
    * Fix an edge case in the Tarjan GC bridge that leads to losing xref information (#112825)
    
    * Fix an edge case in the Tarjan SCC that lead to losing xref information
    
    In the Tarjan SCC bridge processing there's a color graph used to find out
    connections between SCCs. There was a rare case which only manifested when
    a cycle in the object graph points to another cycle that points to a bridge
    object. We only recognized direct bridge pointers but not pointers to other
    non-bridge SCCs that in turn point to bridges and where we already calculated
    the xrefs. These xrefs were then lost.
    
    * Add test case to sgen-bridge-pathologies and add an assert to catch the original bug
    
    * Add review
    
    ---------
    
    Co-authored-by: Vlad Brezae <brezaevlad@gmail.com>
    
    * [SGen/Tarjan] Handle edge case with node heaviness changing due to deduplication (#113044)
    
    * [SGen/Tarjan] Handle edge case with node heaviness changing due to deduplication
    
    Do early deduplication
    
    Fix Windows build
    
    Add test cases to sgen-bridge-pathologies
    
    * Move test code
    
    * Remove old code
    
    * Add extra check (no change to functionality)
    
    * Disable test on wasm
    
    ---------
    
    Co-authored-by: Vlad Brezae <brezaevlad@gmail.com>
    Co-authored-by: Alexander Köplinger <alex.koeplinger@outlook.com>
    3 people authored Apr 11, 2025
    Configuration menu
    Copy the full SHA
    703efd5 View commit details
    Browse the repository at this point in the history
Loading