about summary refs log tree commit diff
path: root/compiler/rustc_lint/src/levels.rs
AgeCommit message (Expand)AuthorLines
2025-07-23Make lints work with `allow_internal_unstable`Jules Bertholet-0/+1
2025-07-12Port `#[automatically_derived]` to the new attribute parsing infrastructureJonathan Brouwer-1/+1
2025-06-25Add runtime check to avoid overwrite arg easily in diag and store and restore...xizheyin-2/+3
2025-06-03decouple "reporting in deps" from future incompatibility reasonWaffle Lapkin-1/+1
2025-04-10Fix `register_group_alias` for toolsAlex Macleod-2/+2
2025-04-04Do not visit whole crate to compute `lints_that_dont_need_to_run`.Camille GILLOT-90/+27
2025-04-03Remove `LintExpectationId` from `Level` variantsOli Scherer-47/+43
2025-04-03Make LevelAndSource a structOli Scherer-26/+33
2025-03-31Expose `LintLevelsBuilder` with crate root builderUrgau-0/+13
2025-03-14Rollup merge of #138434 - compiler-errors:lint-level-pat-field, r=jieyouxuJacob Pratt-0/+5
2025-03-13Visit PatField when collecting lint levelsMichael Goulet-0/+5
2025-03-12Rename `hir_attrs` query as `hir_attr_map`.Nicholas Nethercote-1/+1
2025-02-18Move methods from `Map` to `TyCtxt`, part 2.Nicholas Nethercote-1/+1
2025-02-17Overhaul the `intravisit::Map` trait.Nicholas Nethercote-4/+4
2024-12-18Rollup merge of #134481 - estebank:unstable-lint-span, r=compiler-errorsJacob Pratt-1/+1
2024-12-18Point at lint name instead of whole attr for gated lintsEsteban Küber-1/+1
2024-12-18Re-export more `rustc_span::symbol` things from `rustc_span`.Nicholas Nethercote-2/+1
2024-12-16split attributesJonathan Dönszelmann-1/+1
2024-12-15Add hir::AttributeJonathan Dönszelmann-5/+10
2024-11-19lints_that_dont_need_to_run: never skip future-compat-reported lintsRalf Jung-10/+12
2024-10-26Auto merge of #125116 - blyxyas:ignore-allowed-lints-final, r=cjgillotbors-3/+112
2024-10-22terminology: #[feature] *enables* a feature (instead of "declaring" or "activ...Ralf Jung-1/+1
2024-10-19Apply review comments + use `shallow_lint_levels_on`blyxyas-5/+15
2024-10-19Remove module passes filteringblyxyas-90/+36
2024-10-19Follow review comments (optimize the filtering)blyxyas-83/+119
2024-10-19Change lints_to_emit to lints_that_actually_runblyxyas-18/+22
2024-10-19Do not run lints that cannot emitblyxyas-4/+117
2024-10-18Allow `#[deny(..)]` inside `#[forbid(..)]` as a no-op with a warningNoratrieb-1/+4
2024-10-06Rename NestedMetaItem to MetaItemInnercodemountains-1/+1
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-6/+6
2024-09-14Fix lint levels not getting overridden by attrs on `Stmt` nodesGurinder Singh-5/+3
2024-08-31Simplify lint source computation.Camille GILLOT-105/+83
2024-08-31Remove attr_id from stable lint ids.Camille GILLOT-12/+6
2024-08-31Rewrite lint_expectations in a single pass.Camille GILLOT-144/+6
2024-08-31Use AttrId key for unstable<->stable expectation map.Camille GILLOT-5/+4
2024-08-27Add `warn(unreachable_pub)` to `rustc_lint`.Nicholas Nethercote-1/+1
2024-08-21Use bool in favor of Option<()> for diagnosticsMichael Goulet-1/+1
2024-08-10rustc_lint: remove some redundant `#[allow(rustc::untranslatable_diagnostic)]`Pavel Grigorenko-2/+0
2024-07-29Reformat `use` declarations.Nicholas Nethercote-25/+17
2024-06-25RFC 2383: Stabilize `lint_reasons` :tada:xFrednet-10/+0
2024-06-03Tweak `CheckLintNameResult::Tool`.Nicholas Nethercote-35/+25
2024-06-03Fix up comments.Nicholas Nethercote-9/+13
2024-05-27Auto merge of #125410 - fmease:adj-lint-diag-api, r=nnethercotebors-25/+17
2024-05-23Remove `#[macro_use] extern crate tracing` from `rustc_lint`.Nicholas Nethercote-0/+1
2024-05-23Remove `LintDiagnostic::msg`León Orell Valerian Liehr-25/+17
2024-04-29Remove `extern crate rustc_middle` from numerous crates.Nicholas Nethercote-0/+1
2024-03-22Rename `hir::Local` into `hir::LetStmt`Guillaume Gomez-2/+2
2024-03-19The AssocOpaqueTy HIR node is not actually needed to differentiate from other...Oli Scherer-1/+1
2024-03-18Provide structured suggestion for `#![feature(foo)]`Esteban Küber-0/+1
2024-03-14Auto merge of #120943 - petrochenkov:somehir3, r=oli-obkbors-0/+1