-
Notifications
You must be signed in to change notification settings - Fork 13k
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
de-stabilize bench attribute #134273
base: master
Are you sure you want to change the base?
de-stabilize bench attribute #134273
Conversation
r? @ibraheemdev rustbot has assigned @ibraheemdev. Use |
Hm actually I guess this is more of a lang thing, sorry... Cc @rust-lang/lang |
This comment has been minimized.
This comment has been minimized.
a35de38
to
8e599b0
Compare
This comment has been minimized.
This comment has been minimized.
@ehuss what is the right thing to do with a lint that is not emitted any more by the compiler, but is kept around since it might be emitted again in the future? I don't think it makes sense to have an example in this lint, since we'll keep changing when the lint is emitted (as some soft-unstable items become real-unstable, and other stable items become soft-unstable). |
What you've done looks good to me. |
Maybe we should crater this as well, since it does have the potential of breaking stable code. |
de-stabilize bench attribute This has been soft-unstable since forever (rust-lang#64066), and shown in future-compat reports since Rust 1.77 (rust-lang#116274). The feature covering `bench` itself is tracked in rust-lang#50297, which has been closed despite still having active feature gates referencing it. Cc `@rust-lang/libs-api`
☀️ Try build successful - checks-actions |
@craterbot check |
👌 Experiment ℹ️ Crater is a tool to run experiments across parts of the Rust ecosystem. Learn more |
🚧 Experiment ℹ️ Crater is a tool to run experiments across parts of the Rust ecosystem. Learn more |
🎉 Experiment
|
Looking at the crates.io regressions, 12 out of 14 are spurious. The remaining 2 are:
|
This has been soft-unstable since forever (#64066), and shown in future-compat reports since Rust 1.77 (#116274).
The feature covering
bench
itself is tracked in #50297, which has been closed despite still having active feature gates referencing it.Cc @rust-lang/libs-api