about summary refs log tree commit diff
path: root/compiler/rustc_lint_defs/src/lib.rs
AgeCommit message (Expand)AuthorLines
2025-09-14Move more early buffered lints to dyn lint diagnostics (4/N)León Orell Valerian Liehr-12/+0
2025-09-14Move more early buffered lints to dyn lint diagnostics (3/N)León Orell Valerian Liehr-8/+0
2025-09-14Remove a dead early lintLeón Orell Valerian Liehr-4/+0
2025-09-14Move more early buffered lints to dyn lint diagnostics (2/N)León Orell Valerian Liehr-9/+0
2025-09-14Move more early buffered lints to dyn lint diagnostics (1/N)León Orell Valerian Liehr-17/+1
2025-08-22Migrate `BuiltinLintDiag::HiddenUnicodeCodepoints` to use `LintDiagnostic` di...Josh Triplett-8/+0
2025-08-22Remove unused `BuiltinLintDiag` variant `InnerAttributeUnstable`Josh Triplett-3/+0
2025-08-22Migrate `BuiltinLintDiag::MissingAbi` to use `LintDiagnostic` directlyJosh Triplett-2/+0
2025-08-22Migrate `BuiltinLintDiag::UnexpectedBuiltinCfg` to use `LintDiagnostic` directlyJosh Triplett-5/+0
2025-08-22Refactor lint buffering to avoid requiring a giant enumJosh Triplett-51/+1
2025-08-20rustc_lint_defs: Eliminate the dependency on `rustc_hir` for `Namespace`Josh Triplett-2/+1
2025-08-20rustc_lint_defs: Use `DefPathHash` from `rustc_span` rather than `rustc_hir`Josh Triplett-1/+1
2025-08-20Split `rustc_hir_id` out of `rustc_hir`Josh Triplett-3/+3
2025-08-20Move `IntoDiagArg` earlier in the dependency chainsJosh Triplett-1/+9
2025-08-13Rollup merge of #145274 - compiler-errors:unused-must-use, r=fmeaseJakub Beránek-0/+1
2025-08-12Remove unused must_useMichael Goulet-0/+1
2025-08-11Add link to docs on malformed attributesEsteban Küber-0/+1
2025-07-15Implement resolver warnings about reexporting private dependenciesDavid Mládek-0/+5
2025-06-12Make `missing_fragment_specifier` an unconditional errorTrevor Gross-1/+0
2025-06-05Auto merge of #138677 - shepmaster:consistent-elided-lifetime-syntax, r=travi...bors-11/+1
2025-06-04Replace `elided_named_lifetimes` with `mismatched_lifetime_syntaxes`Jake Goulding-11/+1
2025-06-03decouple "reporting in deps" from future incompatibility reasonWaffle Lapkin-51/+26
2025-05-30Rollup merge of #141004 - matthewjasper:unicode-before-expansion, r=davidtwcoMatthias Krüger-0/+8
2025-05-29Use `cfg_attr` AST placeholder AST `cfg_attr_trace` for diagnosticsEsteban Küber-0/+1
2025-05-27Report text_direction_codepoint_in_literal when parsingMatthew Jasper-0/+8
2025-04-17Replace infallible `name_or_empty` methods with fallible `name` methods.Nicholas Nethercote-1/+1
2025-04-03impl !PartialOrd for HirIdOli Scherer-5/+7
2025-04-03Remove `LintExpectationId` from `Level` variantsOli Scherer-23/+22
2025-03-11Remove `#![warn(unreachable_pub)]` from all `compiler/` crates.Nicholas Nethercote-4/+0
2025-03-10Revert "Use workspace lints for crates in `compiler/` #138084"许杰友 Jieyou Xu (Joe)-0/+4
2025-03-08Remove `#![warn(unreachable_pub)]` from all `compiler/` crates.Nicholas Nethercote-4/+0
2025-02-24Introduce new-style attribute parsers for several attributesJana Dönszelmann-9/+13
2025-02-22Fix binding mode problemsMichael Goulet-2/+2
2025-02-20Reword messageEsteban Küber-1/+1
2025-02-19Specify scope in `out_of_scope_macro_calls` lintEsteban Küber-0/+2
2025-01-31Make comma separated lists of anything easier to make for errorsEsteban Küber-0/+17
2025-01-25Rollup merge of #133951 - bjorn3:wasm_c_abi_lint_hard_error, r=workingjubileeJacob Pratt-1/+0
2025-01-23Make the wasm_c_abi future compat warning a hard errorbjorn3-1/+0
2025-01-20make it possible to silence linker warnings with a crate-level attributejyn-1/+13
2024-12-18Re-export more `rustc_span::symbol` things from `rustc_span`.Nicholas Nethercote-4/+3
2024-12-15Add hir::AttributeJonathan Dönszelmann-3/+4
2024-11-25fix confusing diagnostic for reserved `##`Peter Jaszkowiak-2/+5
2024-11-19lints_that_dont_need_to_run: never skip future-compat-reported lintsRalf Jung-0/+14
2024-11-14Mark `never_type_fallback_flowing_into_unsafe` as a semantic changeMaybe Lapkin-1/+13
2024-11-14Mention both release *and* edition breakage for never type lintsMaybe Lapkin-3/+21
2024-10-30compiler: Switch to rustc_abi in hir_pretty, lint_defs, and mir_buildJubilee Young-2/+2
2024-10-21Move COGNITIVE_COMPLEXITY to use macro againblyxyas-3/+3
2024-10-19Apply review comments + use `shallow_lint_levels_on`blyxyas-11/+0
2024-10-19Unify syntax (all to @eval_always)blyxyas-2/+2
2024-10-19Remove module passes filteringblyxyas-9/+14