Skip to content

Commit 3f25319

Browse files
authoredMay 3, 2021
Rollup merge of #84860 - badboy:link-to-mcp, r=GuillaumeGomez
Link to MCP from target tier policy Promoting new targets requires filing a MCP. Probably good to link to the documentation what that even is.
2 parents 3cb32ca + 9ed197b commit 3f25319

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed
 

‎src/doc/rustc/src/target-tier-policy.md

+6-4
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ place minimal requirements on the introduction of targets.
102102

103103
A proposed new tier 3 target must be reviewed and approved by a member of the
104104
compiler team based on these requirements. The reviewer may choose to gauge
105-
broader compiler team consensus via a Major Change Proposal (MCP).
105+
broader compiler team consensus via a [Major Change Proposal (MCP)][MCP].
106106

107107
A proposed target or target-specific patch that substantially changes code
108108
shared with other targets (not just target-specific code) must be reviewed and
@@ -223,8 +223,8 @@ patches that fail to build on a target. Thus, we place requirements that ensure
223223
the target will not block forward progress of the Rust project.
224224

225225
A proposed new tier 2 target must be reviewed and approved by the compiler team
226-
based on these requirements. Such review and approval may occur via a Major
227-
Change Proposal (MCP).
226+
based on these requirements. Such review and approval may occur via a [Major
227+
Change Proposal (MCP)][MCP].
228228

229229
In addition, the infrastructure team must approve the integration of the target
230230
into Continuous Integration (CI), and the tier 2 CI-related requirements. This
@@ -391,7 +391,7 @@ development platform, not just a compilation target.
391391

392392
A proposed new tier 2 target with host tools must be reviewed and approved by
393393
the compiler team based on these requirements. Such review and approval may
394-
occur via a Major Change Proposal (MCP).
394+
occur via a [Major Change Proposal (MCP)][MCP].
395395

396396
In addition, the infrastructure team must approve the integration of the
397397
target's host tools into Continuous Integration (CI), and the CI-related
@@ -648,3 +648,5 @@ for demotion of a tier 1 target (with or without host tools) requires a full
648648
RFC process, with approval by the compiler and release teams. Any such proposal
649649
will be communicated widely to the Rust community, both when initially proposed
650650
and before being dropped from a stable release.
651+
652+
[MCP]: https://forge.rust-lang.org/compiler/mcp.html

0 commit comments

Comments
 (0)
Please sign in to comment.