diff options
| author | Matthias Krüger <matthias.krueger@famsik.de> | 2022-03-10 12:20:51 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-03-10 12:20:51 +0100 |
| commit | 313a668234ad7b60fc5df280ba37cf9a39130bd6 (patch) | |
| tree | 32992521b80af70a4a0266c32c93344a00b14a4a /compiler/rustc_errors/src | |
| parent | 7473750b13c2000a1ce04d851906030527d6278a (diff) | |
| parent | 38478ea0cda8c7e2a4e8e841f97910bcb6d08ef3 (diff) | |
| download | rust-313a668234ad7b60fc5df280ba37cf9a39130bd6.tar.gz rust-313a668234ad7b60fc5df280ba37cf9a39130bd6.zip | |
Rollup merge of #94635 - jhpratt:merge-deprecated-attrs, r=davidtwco
Merge `#[deprecated]` and `#[rustc_deprecated]` The first commit makes "reason" an alias for "note" in `#[rustc_deprecated]`, while still prohibiting it in `#[deprecated]`. The second commit changes "suggestion" to not just be a feature of `#[rustc_deprecated]`. This is placed behind the new `deprecated_suggestion` feature. This needs a tracking issue; let me know if this PR will be approved and I can create one. The third commit is what permits `#[deprecated]` to be used when `#![feature(staged_api)]` is enabled. This isn't yet used in stdlib (only tests), as it would require duplicating all deprecation attributes until a bootstrap occurs. I intend to submit a follow-up PR that replaces all uses and removes the remaining `#[rustc_deprecated]` code after the next bootstrap. `@rustbot` label +T-libs-api +C-feature-request +A-attributes +S-waiting-on-review
Diffstat (limited to 'compiler/rustc_errors/src')
0 files changed, 0 insertions, 0 deletions
