Update stability guide to use CURRENT_RUSTC_VERSION (#1468)
This commit is contained in:
parent
b18b3edd4d
commit
890a32b6e7
|
|
@ -74,13 +74,11 @@ To stabilize a feature, follow these steps:
|
||||||
|
|
||||||
0. Ask a **@T-libs-api** member to start an FCP on the tracking issue and wait for
|
0. Ask a **@T-libs-api** member to start an FCP on the tracking issue and wait for
|
||||||
the FCP to complete (with `disposition-merge`).
|
the FCP to complete (with `disposition-merge`).
|
||||||
1. Change `#[unstable(...)]` to `#[stable(since = "version")]`.
|
1. Change `#[unstable(...)]` to `#[stable(since = "CURRENT_RUSTC_VERSION")]`.
|
||||||
`version` should be the *current nightly*, i.e. stable+2. You can see which version is
|
|
||||||
the current nightly [on Forge](https://forge.rust-lang.org/#current-release-versions).
|
|
||||||
2. Remove `#![feature(...)]` from any test or doc-test for this API. If the feature is used in the
|
2. Remove `#![feature(...)]` from any test or doc-test for this API. If the feature is used in the
|
||||||
compiler or tools, remove it from there as well.
|
compiler or tools, remove it from there as well.
|
||||||
3. If applicable, change `#[rustc_const_unstable(...)]` to
|
3. If applicable, change `#[rustc_const_unstable(...)]` to
|
||||||
`#[rustc_const_stable(since = "version")]`.
|
`#[rustc_const_stable(since = "CURRENT_RUSTC_VERSION")]`.
|
||||||
4. Open a PR against `rust-lang/rust`.
|
4. Open a PR against `rust-lang/rust`.
|
||||||
- Add the appropriate labels: `@rustbot modify labels: +T-libs-api`.
|
- Add the appropriate labels: `@rustbot modify labels: +T-libs-api`.
|
||||||
- Link to the tracking issue and say "Closes #XXXXX".
|
- Link to the tracking issue and say "Closes #XXXXX".
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue