about summary refs log tree commit diff
path: root/compiler/rustc_lint/src/late.rs
AgeCommit message (Expand)AuthorLines
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
2021-08-28Treat macros as HIR itemsinquisitivecrystal-4/+0
2021-07-25Add inferred args to typeckkadmin-0/+5
2021-05-17Auto merge of #85178 - cjgillot:local-crate, r=oli-obkbors-3/+3
2021-05-15Fix unused attributes on macro_rules.Eric Huss-0/+4
2021-05-12Use () for privacy.Camille GILLOT-3/+3
2021-03-16ast/hir: Rename field-related structuresVadim Petrochenkov-3/+3
2021-03-09Track HirId when visiting attributes.Camille GILLOT-4/+7
2021-03-09Access attrs directly from HirId in rustc_lint::late.Camille GILLOT-14/+13
2021-02-15Index Modules using their LocalDefId.Camille GILLOT-1/+1
2021-02-15Only store a LocalDefId in hir::ForeignItem.Camille GILLOT-2/+2
2021-02-15Only store a LocalDefId in hir::ImplItem.Camille GILLOT-2/+2
2021-02-15Only store a LocalDefId in hir::TraitItem.Camille GILLOT-2/+2
2021-02-15Only store a LocalDefId in hir::Item.Camille GILLOT-2/+2
2021-02-15Use ItemId as a strongly typed index.Camille GILLOT-1/+1