Skip to content

[release-notes] Runtime in .NET 11 Preview 7 - #10511

Draft
danroth27 wants to merge 3 commits into
release-notes/11.0-preview7from
release-notes/11.0-preview7-runtime
Draft

[release-notes] Runtime in .NET 11 Preview 7#10511
danroth27 wants to merge 3 commits into
release-notes/11.0-preview7from
release-notes/11.0-preview7-runtime

Conversation

@danroth27

Copy link
Copy Markdown
Member

Component release notes for runtime.md in .NET 11 Preview 7.

Targets the milestone base branch release-notes/11.0-preview7 (see #10501).

This content is AI-authored and needs a review pass from the component team before it goes ready-for-review.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: a851ab96-8780-407d-97d0-50eed422ead5
Copilot AI added 2 commits August 3, 2026 08:13
One bullet per fix, linking to the PR, with a cleaned-up version of the PR or issue title as the display text.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: a851ab96-8780-407d-97d0-50eed422ead5
Keeps the one-bullet-per-PR link format, but restores the area/namespace grouping so the list is scannable.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: a851ab96-8780-407d-97d0-50eed422ead5

Thanks [@hez2010](https://github.com/hez2010) for the contribution.

Devirtualization also now handles virtual methods whose call target needs an instantiating stub — both shared generic virtual methods that don't need a runtime lookup and generic interface methods with default implementations ([dotnet/runtime #128702](https://github.com/dotnet/runtime/pull/128702)). Non-shared GVM devirtualization is wired up for NativeAOT as well ([dotnet/runtime #130202](https://github.com/dotnet/runtime/pull/130202)). Thanks [@hez2010](https://github.com/hez2010) for both changes.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It might be hard to explain what is an instantiating stub to the end users. How about including the codegen diff here for GVM and Generic DIM? (which was posted in the PR description)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants