-
Notifications
You must be signed in to change notification settings - Fork 556
remove untrue/contentious statement #2583
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
One can use unstable features on stable too, like via an env var
That env var is not supposed to be used by anyone. It is very much true that for pretty much all purposes nightly is the only channel where you can use unstable features |
yeah it's probably more useful to people for understanding the toolchains to leave it as is |
the statement is misleading though, and it's not true... I will add intended |
The current statement I find is accurate, and less confusing than trying to caveat it with "intended". |
it would be accurate if a RUSTC_BOOTSTRAP did not exist, and that is something widely used |
RUSTC_BOOTSTRAP is very much not widely used |
I should of chosen a different word |
|
I see now how I made it less helpful. How about now...
|
- **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). |
There was a problem hiding this comment.
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.
One can use unstable features on stable too, like via an env var
r? ghost