Skip to content

Conversation

@elinor-fung
Copy link
Member

Create a doc with a tentative plan for the platform-native R2R support we are intending to add (Mach-O, composite only). We can update this as we go.

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 initial documentation for planned ReadyToRun platform-native image support in .NET 11, specifically for Mach-O format on macOS. The documentation outlines the high-level design for supporting composite ReadyToRun images using platform-native formats instead of the current PE format used across all platforms.

Key changes:

  • Creates a new design document detailing the plan for Mach-O support in composite ReadyToRun scenarios
  • Updates existing ReadyToRun documentation to reference the new platform-native envelope support
  • Introduces new crossgen2 flags and runtime callback mechanisms for handling platform-native R2R images

Reviewed Changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 1 comment.

File Description
docs/design/coreclr/botr/readytorun-platform-native-envelope.md New design document outlining the plan for platform-native R2R support with Mach-O format
docs/design/coreclr/botr/readytorun-overview.md Updates overview to reference future platform-native envelope support and current state
docs/design/coreclr/botr/readytorun-format.md Updates format documentation to link to the new platform-native envelope design

@dotnet-policy-service
Copy link
Contributor

Tagging subscribers to this area: @dotnet/area-meta
See info in area-owners.md if you want to be subscribed.

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
jkoritzinsky added a commit to jkoritzinsky/runtime that referenced this pull request Oct 29, 2025
jkoritzinsky added a commit to jkoritzinsky/runtime that referenced this pull request Oct 30, 2025
@elinor-fung
Copy link
Member Author

/ba-g markdown only

@elinor-fung elinor-fung merged commit 3683bd5 into dotnet:main Oct 31, 2025
16 of 17 checks passed
@elinor-fung elinor-fung deleted the r2r-platform-native-doc branch October 31, 2025 03:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants