distinguish language and library processes more consistently

This commit is contained in:
jyn 2023-06-24 10:52:57 -05:00
parent 6578c56f30
commit 9618be3aa7
4 changed files with 12 additions and 7 deletions

View File

@ -41,7 +41,7 @@
- [Mastering @rustbot](./rustbot.md) - [Mastering @rustbot](./rustbot.md)
- [Walkthrough: a typical contribution](./walkthrough.md) - [Walkthrough: a typical contribution](./walkthrough.md)
- [Procedures for Breaking Changes](./bug-fix-procedure.md) - [Procedures for Breaking Changes](./bug-fix-procedure.md)
- [Implementing new features](./implementing_new_features.md) - [Implementing new language features](./implementing_new_features.md)
- [Stability attributes](./stability.md) - [Stability attributes](./stability.md)
- [Stabilizing Features](./stabilization_guide.md) - [Stabilizing Features](./stabilization_guide.md)
- [Feature Gates](./feature-gates.md) - [Feature Gates](./feature-gates.md)

View File

@ -1,4 +1,4 @@
# Implementing new features # Implementing new language features
<!-- toc --> <!-- toc -->
@ -6,6 +6,11 @@ When you want to implement a new significant feature in the compiler,
you need to go through this process to make sure everything goes you need to go through this process to make sure everything goes
smoothly. smoothly.
**NOTE: this section is for *language* features, not *library* features, which use [a different
*process].**
[a different process]: ./stability.md
## The @rfcbot FCP process ## The @rfcbot FCP process
When the change is small and uncontroversial, then it can be done When the change is small and uncontroversial, then it can be done

View File

@ -1,12 +1,12 @@
# Stability attributes # Stability attributes
<!-- toc -->
This section is about the stability attributes and schemes that allow stable This section is about the stability attributes and schemes that allow stable
APIs to use unstable APIs internally in the rustc standard library. APIs to use unstable APIs internally in the rustc standard library.
For instructions on stabilizing a language feature see [Stabilizing **NOTE**: this section is for *library* features, not *language* features. For instructions on
Features](./stabilization_guide.md). stabilizing a language feature see [Stabilizing Features](./stabilization_guide.md).
<!-- toc -->
## unstable ## unstable

View File

@ -1,6 +1,6 @@
# Request for stabilization # Request for stabilization
**NOTE**: this page is about stabilizing language features. **NOTE**: this page is about stabilizing *language* features.
For stabilizing *library* features, see [Stabilizing a library feature]. For stabilizing *library* features, see [Stabilizing a library feature].
[Stabilizing a library feature]: ./stability.md#stabilizing-a-library-feature [Stabilizing a library feature]: ./stability.md#stabilizing-a-library-feature