about summary refs log tree commit diff
path: root/compiler/rustc_lint/src/levels.rs
AgeCommit message (Expand)AuthorLines
2024-03-13Create some minimal HIR for associated opaque typesVadim Petrochenkov-0/+1
2024-03-13Various style improvements to `rustc_lint::levels`Zalathar-128/+121
2024-03-11Rename `DecorateLint` as `LintDiagnostic`.Nicholas Nethercote-3/+3
2024-03-06Rewrite the `untranslatable_diagnostic` lint.Nicholas Nethercote-0/+1
2024-03-05Rename `DiagnosticMessage` as `DiagMessage`.Nicholas Nethercote-2/+2
2024-02-28Rename `DiagnosticBuilder` as `Diag`.Nicholas Nethercote-2/+2
2024-02-20Reduce capabilities of `Diagnostic`.Nicholas Nethercote-0/+3
2024-01-30hir: Remove `hir::Map::{owner,expect_owner}`Vadim Petrochenkov-1/+1
2024-01-23Rename `struct_lint_level` as `lint_level`.Nicholas Nethercote-6/+6
2024-01-23Rename `LintLevelsBuilder::emit_spanned_lint` as `LintLevelsBuilder::emit_spa...Nicholas Nethercote-7/+7
2024-01-23Rename `LintLevelsBuilder::struct_lint` as `LintLevelsBuilder::opt_span_lint`.Nicholas Nethercote-1/+1
2024-01-13Add check for ui_testing via promoting parameters from `ParseSess` to `Session`George-lewis-2/+2
2024-01-12check rust lints when an unknown lint is detectedyukang-4/+5
2024-01-03Rename some `Diagnostic` setters.Nicholas Nethercote-1/+1
2023-12-31rustc_lint: Make `LintLevelsProvider::current_specs()` return `&FxIndexMap`Martin Nordholts-17/+17
2023-12-28rustc_lint: Prevent triplication of 'unknown lint' lintMartin Nordholts-23/+23
2023-12-28rustc_lint: Prevent multiple 'incompatible with previous forbid' lintsMartin Nordholts-1/+1
2023-12-28rustc_lint: Prevent multiple 'lint ignored' lintsMartin Nordholts-1/+1
2023-12-28rustc_lint: Rename `warn_about_weird_lints` to `lint_added_lints`Martin Nordholts-6/+6
2023-12-24Remove `Session` methods that duplicate `DiagCtxt` methods.Nicholas Nethercote-10/+12
2023-12-18Rename `Session::span_diagnostic` as `Session::dcx`.Nicholas Nethercote-1/+1
2023-12-15Fix commentsMichael Goulet-2/+0
2023-12-15Don't pass lint back out of lint decoratorMichael Goulet-6/+3
2023-11-25is_{some,ok}_andMichael Goulet-1/+1
2023-11-22Replace `custom_encodable` with `encodable`.Nicholas Nethercote-1/+0
2023-11-21Fix `clippy::needless_borrow` in the compilerNilstrieb-8/+8
2023-11-17Move `lint_store` from `GlobalCtxt` to `Session`.Nicholas Nethercote-2/+2
2023-11-17Remove dead lint code.Nicholas Nethercote-4/+0
2023-10-16Rename `ACTIVE_FEATURES` as `UNSTABLE_FEATURES`.Nicholas Nethercote-1/+1
2023-10-13Format all the let chains in compilerMichael Goulet-4/+9
2023-09-14Auto merge of #115825 - cjgillot:expr-field-lint, r=compiler-errorsbors-0/+5
2023-09-13Visit ExprField for lint levels.Camille GILLOT-0/+5
2023-08-30feat(rustc_lint): make `CheckLintName` respect lint levelWeihang Lo-46/+38
2023-08-30refactor(rustc_lint): inline `check_lint_name_cmdline`Weihang Lo-2/+61
2023-08-24lint: translate `RenamedOrRemovedLint`Weihang Lo-9/+17
2023-08-22unknown unstable lint command linemojave2-10/+18
2023-08-11rustc: Move `features` from `Session` to `GlobalCtxt`Vadim Petrochenkov-2/+12
2023-08-04Make MissingDoc a module lint.Camille GILLOT-0/+11
2023-07-25inline format!() args from rustc_codegen_llvm to the end (4)Matthias Krüger-1/+1
2023-07-18Add `#[track_caller]` to lint related diagnostic functionsMaybe Waffle-0/+4
2023-07-12Re-format let-else per rustfmt updateMark Rousskov-7/+9
2023-05-18Stop confusing specification levels when computing expectations.Camille GILLOT-3/+7
2023-05-15Move expansion of query macros in rustc_middle to rustc_middle::queryJohn Kåre Alsaker-1/+1
2023-04-24Split `{Idx, IndexVec, IndexSlice}` into their own modulesMaybe Waffle-1/+1
2023-04-10Fix typos in compilerDaniPopes-2/+2
2023-04-09Use HashMap entry APIs moreNilstrieb-6/+6
2023-03-06Querify registered_tools.Camille GILLOT-2/+2
2023-02-22errors: generate typed identifiers in each crateDavid Wood-7/+10
2023-01-17Remove double spaces after dots in commentsMaybe Waffle-2/+2
2023-01-09refactor: cleanupRejyr-2/+0