-
Notifications
You must be signed in to change notification settings - Fork 12.9k
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
Some features were removed instead of deprecated/stabilized #60427
Comments
If they were stabilized they should be added to the |
(If anyone feels like doing code archeology, a simple |
I think they should be added as removed
I thought I was with some nightly version between nightly-2018-08-14 and nightly-2019-04-27, but I can't reproduce this right now. |
Yeah, I'm not sure whether we want to flag removed libs features differently. It'd probably be nice to keep a record, but I'm not sure if the difference is valuable.
I agree with @jethrogb: we should probably mark it as removed. (Alternatively, we could track "renamings of feature flags", like we do for lints, so we could produce better diagnostics.) |
It's rather weird to add libs features to the language feature list. I also think it's not the end of the world to just throw away the removed feature gate list entirely (dump it in a document somewhere outside of the code); it's essentially technical debt that we are monotonically increasing at the moment. The only think that we'd need to do is to not error. Adding these features, which seemingly hasn't bothered anyone for a long time, only for the purposes of consistency seems to be a weak motivation. |
Triage: Since many years has passed now the risk of messing with feature flags seems greater than the benefit of fixing them (and I'm unsure exactly what that means atm tbh). I'll go ahead and close this with this motivation from above comment:
|
From @varkor in #52644 (comment):
This applies at least to the following features:
There might be others.
The text was updated successfully, but these errors were encountered: