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

Commits on Jul 29, 2025

  1. Enable `Wasm.Build.Tests.WasmTemplateTests.RunWithDifferentAppBundleL…

    …ocations` (#117985)
    
    * Re-enable.
    
    * Indent.
    
    * Apply suggestion from @Copilot
    
    Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
    
    ---------
    
    Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
    Co-authored-by: Larry Ewing <lewing@microsoft.com>
    3 people authored Jul 29, 2025
    Configuration menu
    Copy the full SHA
    2bbb5f1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    18ae5dd View commit details
    Browse the repository at this point in the history
  3. Fix building with GVM_RESOLUTION_TRACE defined (#118160)

    `MethodNameAndSignature` no longer has the `string`-typed property.
    MichalStrehovsky authored Jul 29, 2025
    Configuration menu
    Copy the full SHA
    9c714ff View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    55805ee View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    be3060c View commit details
    Browse the repository at this point in the history
  6. Remove warning for base type with RequiresUnreferencedCode (#117944)

    Removes the IL2109 warning about a type without RUC derived from a type with
    RUC. This existed for RequiresUnreferencedCode but not RequiresDynamicCode.
    The warning on the class should not be necessary because there will be a warning
    for the base ctor call.
    sbomer authored Jul 29, 2025
    Configuration menu
    Copy the full SHA
    8ea8809 View commit details
    Browse the repository at this point in the history
  7. JIT: Boost inversion for oversize loops with bounds checks (#118078)

    Addresses some of the regressions in #116486. If a loop has bounds checks in it, it might benefit from cloning, so perhaps we ought to tolerate going a bit over the inversion size limit to enable downstream optimizations. I ought to do something for GDV checks; perhaps as a follow-up, I'll move the checks in loop cloning to something I can reuse here. The 1.25x figure isn't all that scientific -- I found it to be the smallest factor necessary to make a dent in the regressions from less cloning I looked at, and despite the size increases, it's a net PerfScore win across collections.
    amanasifkhalid authored Jul 29, 2025
    Configuration menu
    Copy the full SHA
    3abbf99 View commit details
    Browse the repository at this point in the history
  8. Import illink.targets for ref projects (#118144)

    This lets the logic from the ILLink targets add
    `AssemblyMetadata("IsTrimmable", "true")` to ref projects which have
    trimming enabled.
    
    Also moves the trimming opt-out into `Directory.Build.props` when it
    should be shared between src and corresponding ref projects.
    
    This will be used to enable the Roslyn analyzer to produce a warning
    for references to assemblies that aren't marked "IsTrimmable".
    sbomer authored Jul 29, 2025
    Configuration menu
    Copy the full SHA
    f9fb081 View commit details
    Browse the repository at this point in the history
  9. Enable lookarounds to influence atomicity (#118153)

    * Enable lookarounds to influence atomicity
    
    As part of our auto-atomicity handling, today we give up when the subsequent node is a lookaround. This improves it to support the case when the subsequent node is a positive lookahead.
    
    * Update src/libraries/System.Text.RegularExpressions/tests/UnitTests/RegexReductionTests.cs
    stephentoub authored Jul 29, 2025
    Configuration menu
    Copy the full SHA
    64ccbad View commit details
    Browse the repository at this point in the history
  10. Simplify SVE unary test template (#118129)

    * Replace DataTable with PinnedVector class
    * Add functions for generating random Vectors
    * Add functions for converting between Vector and Array types
    * Generate an expected Vector for comparison and log to terminal
    * Simplify validation functions
    * Remove RetVectorType and Op1VectorType template variables
    snickolls-arm authored Jul 29, 2025
    Configuration menu
    Copy the full SHA
    97d9422 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2025

  1. [interp] Forcibly enable intrinsics when we encounter a must-expand c…

    …all (#117727)
    
    * When encountering a must expand intrinsic self-call in an interpreted method, always expand it even if intrinsics are turned off.
    * Clean up a minor edge case in the 'is reference or contains references' intrinsic
    * Remove an alignment assert that is causing failures in the startup path
    kg authored Jul 30, 2025
    Configuration menu
    Copy the full SHA
    b6e34b8 View commit details
    Browse the repository at this point in the history
Loading