rust/compiler
Joshua Nelson c1b99f0b90 Don't warn about old rustdoc lint names (temporarily)
Right now, rustdoc users have an unpleasant situation: they can either
use the new tool lint names (`rustdoc::non_autolinks`) or they can use
the old names (`non_autolinks`). If they use the tool lints, they get a
hard error on stable compilers, because rustc rejects all tool names it
doesn't recognize. If they use the old name, they get a warning to
rename the lint to the new name. The only way to compile without
warnings is to add `#[allow(renamed_removed_lints)]`, which defeats the
whole point of the change: we *want* people to switch to the new name.

To avoid people silencing the lint and never migrating to the tool lint,
this avoids warning about the old name, while still allowing you to use
the new name. Once the new `rustdoc` tool name makes it to the stable
channel, we can change these lints to warn again.

This adds the new lint functions `register_alias` and `register_ignored`
- I didn't see an existing way to do this.
2021-03-16 13:13:59 -04:00
..
rustc Rollup merge of #82642 - sfackler:jemalloc-zone, r=pnkfelix 2021-03-08 13:13:22 +01:00
rustc_apfloat bumped smallvec deps 2021-02-14 18:03:11 +03:00
rustc_arena Update to rustc-rayon 0.3.1 2021-03-10 17:53:35 -08:00
rustc_ast Rollup merge of #83127 - Aaron1011:time-macros-impl-warn, r=petrochenkov 2021-03-15 16:22:57 +01:00
rustc_ast_lowering Auto merge of #82838 - Amanieu:rustdoc_asm, r=nagisa 2021-03-16 10:05:46 +00:00
rustc_ast_passes Replace type_alias_impl_trait by min_type_alias_impl_trait with no actual changes in behaviour 2021-03-15 17:32:43 +00:00
rustc_ast_pretty Rollup merge of #82238 - petrochenkov:nocratemod, r=Aaron1011 2021-02-19 02:49:08 +01:00
rustc_attr Auto merge of #71481 - estebank:inherit-stability, r=nikomatsakis 2021-03-05 05:28:07 +00:00
rustc_builtin_macros Bump recursion_limit in a few places 2021-03-14 23:02:01 -04:00
rustc_codegen_cranelift Auto merge of #76570 - cratelyn:implement-rfc-2945-c-unwind-abi, r=Amanieu 2021-03-10 16:44:04 +00:00
rustc_codegen_llvm Auto merge of #82838 - Amanieu:rustdoc_asm, r=nagisa 2021-03-16 10:05:46 +00:00
rustc_codegen_ssa Do not emit alloca for ZST local even if it is uninitialized 2021-03-13 18:01:14 -05:00
rustc_data_structures Auto merge of #82999 - cuviper:rustc-rayon-0.3.1, r=Mark-Simulacrum 2021-03-15 08:49:25 +00:00
rustc_driver Add rustc_interface::interface::Config::parse_sess_created 2021-03-15 18:24:58 +08:00
rustc_error_codes Rollup merge of #80527 - jyn514:rustdoc-lints, r=GuillaumeGomez 2021-03-04 20:01:01 +09:00
rustc_errors Change x64 size checks to not apply to x32. 2021-03-06 16:02:48 +00:00
rustc_expand Introduce proc_macro_back_compat lint, and emit for time-macros-impl 2021-03-14 21:31:46 -04:00
rustc_feature Replace type_alias_impl_trait by min_type_alias_impl_trait with no actual changes in behaviour 2021-03-15 17:32:43 +00:00
rustc_fs_util Optimize away a fs::metadata call. 2021-01-06 08:33:15 -08:00
rustc_graphviz remove redundant closures (clippy::redundant_closure) 2021-01-03 13:34:24 +01:00
rustc_hir Auto merge of #82898 - oli-obk:tait_🧊, r=nikomatsakis 2021-03-16 04:24:48 +00:00
rustc_hir_pretty Use BTreeMap to store attributes. 2021-03-09 19:28:01 +01:00
rustc_incremental Deduplicate unchecked_attrs errors. 2021-03-09 19:28:00 +01:00
rustc_index Remove useless Clone bound in IndexVec. 2021-03-09 18:51:36 +01:00
rustc_infer Change x64 size checks to not apply to x32. 2021-03-06 16:02:48 +00:00
rustc_interface Rollup merge of #83144 - hyd-dev:parse-sess-created, r=oli-obk 2021-03-15 16:23:00 +01:00
rustc_lexer Return EOF_CHAR constant instead of magic char. 2021-01-07 13:20:04 +01:00
rustc_lint Don't warn about old rustdoc lint names (temporarily) 2021-03-16 13:13:59 -04:00
rustc_lint_defs Introduce proc_macro_back_compat lint, and emit for time-macros-impl 2021-03-14 21:31:46 -04:00
rustc_llvm Auto merge of #83044 - kubo39:set-llvm-code-model, r=nikic 2021-03-14 11:46:57 +00:00
rustc_macros Add inlining. 2021-03-11 12:24:43 +01:00
rustc_metadata Iterate on crate_inherent_impls for metadata. 2021-03-13 14:17:55 +01:00
rustc_middle Auto merge of #83153 - Aaron1011:eval-always-extern_mod_stmt_cnum, r=michaelwoerister 2021-03-16 01:33:06 +00:00
rustc_mir Use tracing instrumentation for better bug diagnosing 2021-03-15 16:53:05 +00:00
rustc_mir_build Remove duplicate asserts, replace eq assert with assert_eq 2021-03-14 17:06:18 +03:00
rustc_parse Auto merge of #83074 - Aaron1011:new-sort-fix, r=jackh726 2021-03-15 06:20:24 +00:00
rustc_parse_format parse_format: treat r" as a literal 2021-02-06 15:01:07 +00:00
rustc_passes Rollup merge of #83098 - camelid:more-doc-attr-check, r=davidtwco 2021-03-15 16:22:52 +01:00
rustc_plugin_impl Remove hir::Item::attrs. 2021-03-09 19:27:50 +01:00
rustc_privacy Remove hir::MacroDef::attrs. 2021-03-09 19:09:36 +01:00
rustc_query_impl Update to rustc-rayon 0.3.1 2021-03-10 17:53:35 -08:00
rustc_query_system Auto merge of #82999 - cuviper:rustc-rayon-0.3.1, r=Mark-Simulacrum 2021-03-15 08:49:25 +00:00
rustc_resolve Rollup merge of #82989 - Smittyvb:other-lang-literal-errors, r=varkor 2021-03-15 16:22:50 +01:00
rustc_save_analysis Remove hir::Item::attrs. 2021-03-09 19:27:50 +01:00
rustc_serialize Update the bootstrap compiler 2021-02-20 17:19:30 -05:00
rustc_session Bump recursion_limit in a few places 2021-03-14 23:02:01 -04:00
rustc_span Replace type_alias_impl_trait by min_type_alias_impl_trait with no actual changes in behaviour 2021-03-15 17:32:43 +00:00
rustc_symbol_mangling rustc_target: add "unwind" payloads to Abi 2021-03-09 14:38:29 -05:00
rustc_target Address review comments 2021-03-14 23:21:03 +00:00
rustc_trait_selection Special case type aliases from impl trait in const/static types 2021-03-15 17:33:28 +00:00
rustc_traits Fix tests 2021-03-03 11:22:44 +01:00
rustc_ty_utils Auto merge of #82159 - BoxyUwU:uwu, r=varkor 2021-02-24 21:54:52 +00:00
rustc_type_ir New pass to deduplicate blocks 2021-02-21 21:51:54 +01:00
rustc_typeck Auto merge of #82898 - oli-obk:tait_🧊, r=nikomatsakis 2021-03-16 04:24:48 +00:00