Skip to content

Conversation

@davidwrighton
Copy link
Member

No description provided.

Copilot AI review requested due to automatic review settings August 14, 2025 21:52
@github-actions github-actions bot added the needs-area-label An area label is needed to ensure this gets routed to the appropriate area owners label Aug 14, 2025
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR adds support for three IL opcodes in the CoreCLR interpreter: mkrefany, refanyval, and refanytype. These opcodes handle typed reference operations in .NET, allowing creation and manipulation of TypedReference structures.

Key changes:

  • Implements CEE_MKREFANY to create a TypedReference from an address and type token
  • Implements CEE_REFANYVAL to extract a pointer from a TypedReference with type validation
  • Implements CEE_REFANYTYPE to extract the RuntimeTypeHandle from a TypedReference

@am11 am11 added area-CodeGen-Interpreter-coreclr and removed needs-area-label An area label is needed to ensure this gets routed to the appropriate area owners labels Aug 15, 2025
@dotnet-policy-service
Copy link
Contributor

Tagging subscribers to this area: @BrzVlad, @janvorli, @kg
See info in area-owners.md if you want to be subscribed.

@davidwrighton davidwrighton merged commit f48be8d into dotnet:main Aug 19, 2025
92 of 96 checks passed
@janvorli janvorli mentioned this pull request Jul 10, 2025
66 tasks
@github-actions github-actions bot locked and limited conversation to collaborators Sep 19, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants