about summary refs log tree commit diff
path: root/compiler/rustc_lint/src/late.rs
AgeCommit message (Expand)AuthorLines
2023-11-26rustc: `hir().local_def_id_to_hir_id()` -> `tcx.local_def_id_to_hir_id()` cle...Vadim Petrochenkov-1/+1
2023-11-22rustc_session: implement latent TODOTamir Duberstein-2/+3
2023-11-22rustc_lint: remove superfluous assertionTamir Duberstein-1/+0
2023-11-21Fix `clippy::needless_borrow` in the compilerNilstrieb-6/+6
2023-11-17Move `lint_store` from `GlobalCtxt` to `Session`.Nicholas Nethercote-7/+13
2023-11-17Remove dead lint code.Nicholas Nethercote-2/+0
2023-09-14Auto merge of #115825 - cjgillot:expr-field-lint, r=compiler-errorsbors-0/+4
2023-09-13Visit ExprField for lint levels.Camille GILLOT-0/+4
2023-09-10Call `LateLintPass::check_attribute` from `with_lint_attrs`Alex Macleod-13/+12
2023-08-14Use `{Local}ModDefId` in many queriesNilstrieb-3/+3
2023-08-04Make MissingDoc a module lint.Camille GILLOT-20/+22
2023-06-15Add an `ensure_sufficient_stack` to `LateContextAndPass::visit_expr`Scott McMurray-4/+7
2023-05-19Consider lint check attributes on match arms in late lintsRyo Yoshida-2/+4
2023-05-06introduce `DynSend` and `DynSync` auto traitSparrowLii-2/+2
2023-01-28Remove `HirId -> LocalDefId` map from HIR.Camille GILLOT-7/+6
2023-01-28Take a LocalDefId in hir::Visitor::visit_fn.Camille GILLOT-1/+1
2023-01-03fix dupe word typosRageking8-1/+1
2022-12-12Speed up the "builtin lints only" case.Nicholas Nethercote-4/+33
2022-12-12Reinstate `{Early,Late}LintPassObjects`.Nicholas Nethercote-12/+44
2022-12-05Remove `{Early,Late}LintPassObjects`.Nicholas Nethercote-35/+9
2022-12-02Auto merge of #104863 - nnethercote:reduce-lint-macros, r=cjgillotbors-77/+23
2022-12-02Inline and remove `late_lint_pass_crate`.Nicholas Nethercote-14/+9
2022-12-02Inline and remove `late_lint_mod_pass`.Nicholas Nethercote-17/+8
2022-12-02Merge `builtins` into `LateLintPassObjects`.Nicholas Nethercote-13/+7
2022-12-02Remove `-Zno-interleave-lints`.Nicholas Nethercote-32/+4
2022-12-02Eliminate four unnecessary lint macros.Nicholas Nethercote-12/+6
2022-12-01rustc_hir: Relax lifetime requirements on `Visitor::visit_path`Vadim Petrochenkov-1/+1
2022-11-13Store a LocalDefId in hir::Variant & hir::Field.Camille GILLOT-1/+1
2022-10-26privacy: Rename "accessibility levels" to "effective visibilities"Vadim Petrochenkov-4/+4
2022-10-06Remove `-Ztime` option.Nicholas Nethercote-7/+10
2022-09-12Remove unused argument from `visit_poly_trait_ref`.Nicholas Nethercote-7/+3
2022-09-12Remove unused span argument from `check_mod` and `process_mod`.Nicholas Nethercote-6/+6
2022-09-12Remove unused span argument from `walk_fn`.Nicholas Nethercote-1/+1
2022-09-06Allow lint passes to be bound by `TyCtxt`Jason Newcomb-7/+8
2022-09-01Always import all tracing macros for the entire crate instead of piecemeal by...Oli Scherer-1/+0
2022-08-11Simplify `rustc_hir::intravisit::Visitor::visit_variant_data`.Nicholas Nethercote-16/+3
2022-07-29Remove some late `check_*` functions.Nicholas Nethercote-14/+0
2022-07-13Rename `debugging_opts` to `unstable_opts`Joshua Nelson-2/+2
2022-07-06Make AST lowering a query.Camille GILLOT-1/+1
2022-06-16Inline and remove `{enter,exit}_attrs` functions.Nicholas Nethercote-12/+4
2022-06-16Remove unused `hir_id` arg from `visit_attribute`.Nicholas Nethercote-2/+2
2022-06-16Fix quadratic behaviour in the `MissingDoc` lint.Nicholas Nethercote-4/+2
2022-05-20Remove `crate` visibility usage in compilerJacob Pratt-1/+1
2022-05-08Move lint expectation checking into a separate query (RFC 2383)xFrednet-3/+0
2022-03-02Check lint expectations and emit lint if unfulfilled (RFC-2383)xFrednet-0/+3
2022-01-16Replace NestedVisitorMap with NestedFilterCameron Steffen-4/+4
2021-09-30Do not pass hir::Crate to lints.Camille GILLOT-4/+2
2021-09-12Gather module items after lowering.Camille GILLOT-4/+2
2021-09-02Rename walk_crate.Camille GILLOT-1/+1
2021-09-02Stop using walk_crate.Camille GILLOT-3/+2