diff options
| author | bors <bors@rust-lang.org> | 2021-07-04 06:34:31 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2021-07-04 06:34:31 +0000 |
| commit | 64ae15ddd3f3cca7036ab2b2f3a6b130b62af4da (patch) | |
| tree | 7191489e7b2f2689bec80837cf03ba77ab5db85d /compiler/rustc_llvm/llvm-wrapper/RustWrapper.cpp | |
| parent | 71a567fae4c282aa5ecb1e6e48f020ade8df23e7 (diff) | |
| parent | 7a774a8537a3ad27d1e4ada7c041c97ad7655c6d (diff) | |
| download | rust-64ae15ddd3f3cca7036ab2b2f3a6b130b62af4da.tar.gz rust-64ae15ddd3f3cca7036ab2b2f3a6b130b62af4da.zip | |
Auto merge of #86849 - jyn514:rustdoc-group, r=Manishearth
Warn when `rustdoc::` group is omitted from lint names When rustdoc lints were first made a tool lint, they gave an unconditional warning when you used the original name: ``` warning: lint `broken_intra_doc_links` has been renamed to `rustdoc::broken_intra_doc_links` --> $DIR/renamed-lint-still-applies.rs:2:9 | LL | #![deny(broken_intra_doc_links)] | ^^^^^^^^^^^^^^^^^^^^^^ help: use the new name: `rustdoc::broken_intra_doc_links` | = note: `#[warn(renamed_and_removed_lints)]` on by default ``` That was reverted in https://github.com/rust-lang/rust/pull/83203 because adding `rustdoc::x` lints would cause the code to break on old versions of the compiler (due to https://github.com/rust-lang/rust/issues/66079#issuecomment-788589193, "fixed" in https://github.com/rust-lang/rust/pull/83216 in the sense that you can now opt-in to not breaking on nightly, which is not ideal but `register_tool` is a long way from stabilizing). Since https://github.com/rust-lang/rust/pull/80527 is now on 1.52.0 stable, we can re-enable the warning. For nightly users, they can change immediately and still have their code work on stable; for stable users, they can change their code in 12 weeks and still have it work up to 3 releases back (about 18 weeks). That seems reasonable to me. r? `@Manishearth` cc `@rust-lang/rustdoc`
Diffstat (limited to 'compiler/rustc_llvm/llvm-wrapper/RustWrapper.cpp')
0 files changed, 0 insertions, 0 deletions
