Skip to content

Commit d12e4d9

Browse files
joshtriplettJoshua Nelson
authored andcommitted
For communications, add "whether the target has been part of a stable release"
For instance, we might demote or remove a target more quickly and with less notice if it has never been part of a stable release.
1 parent 099650e commit d12e4d9

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

text/0000-target-tier-policy.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -384,8 +384,9 @@ requirements. Any proposal for demotion or removal will be CCed to the target
384384
maintainers, and will be communicated widely to the Rust community before being
385385
dropped from a stable release. (The amount of time between such communication
386386
and the next stable release may depend on the nature and severity of the failed
387-
requirement, the timing of its discovery, and whether the demotion or removal
388-
can be a planned and scheduled action.)
387+
requirement, the timing of its discovery, whether the target has been part of a
388+
stable release yet, and whether the demotion or removal can be a planned and
389+
scheduled action.)
389390

390391
In some circumstances, especially if the target maintainers do not respond in a
391392
timely fashion, Rust teams may land pull requests that temporarily disable some
@@ -581,8 +582,9 @@ community, both when initially proposed and before being dropped from a stable
581582
release. A tier 1 target is highly unlikely to be directly removed without
582583
first being demoted to tier 2 or tier 3. (The amount of time between such
583584
communication and the next stable release may depend on the nature and severity
584-
of the failed requirement, the timing of its discovery, and whether the
585-
demotion or removal can be a planned and scheduled action.)
585+
of the failed requirement, the timing of its discovery, whether the target has
586+
been part of a stable release yet, and whether the demotion or removal can be a
587+
planned and scheduled action.)
586588

587589
Raising the baseline expectations of a tier 1 target (such as the minimum CPU
588590
features or OS version required) requires the approval of the compiler and

0 commit comments

Comments
 (0)