Skip to content
Merged
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions src/contributing.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,9 +52,9 @@ channels: stable, beta, and nightly.

- **Stable**: this is the latest stable release for general usage.
- **Beta**: this is the next release (will be stable within 6 weeks).
- **Nightly**: follows the `master` branch of the repo. This is the only
channel where unstable, incomplete, or experimental features are usable with
feature gates.
- **Nightly**: follows the `master` branch of the repo.
This is the only channel where unstable, incomplete, or experimental features
should be used (with feature gates).
Copy link
Member

@jieyouxu jieyouxu Oct 18, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggestion: can you say something more like "are intended/designed to be usable through opt-in via feature gates"? (Well, ideally with a less confusing wording than what I wrote.) "Should" sounds a bit to me like a "weak recommendation/vibe", but this really is the intended stability versus experimentation design setup. RUSTC_BOOTSTRAP has nothing to do with the design intention, it is merely an internal implementation detail to make bootstrapping possible. I would also just say "unstable", since that's why we have different release channels. Whether said unstable feature is incomplete/experimental doesn't really matter.


See [this chapter on implementing new features](./implementing_new_features.md) for more
information.
Expand Down