| Age | Commit message (Expand) | Author | Lines |
| 2025-05-25 | Fix `unused_braces` lint suggestion when encountering attributes | Urgau | -16/+19 |
| 2025-04-30 | stop check paren if has different ctx | bohan | -0/+16 |
| 2025-03-28 | Add `{ast,hir,thir}::PatKind::Missing` variants. | Nicholas Nethercote | -1/+2 |
| 2025-02-15 | Remove unnecessary check code in unused_delims | yukang | -24/+0 |
| 2025-02-08 | Rustfmt | bjorn3 | -44/+54 |
| 2025-01-28 | Make item self/non-self bound naming less whack | Michael Goulet | -19/+16 |
| 2025-01-08 | Rename PatKind::Lit to Expr | Oli Scherer | -1/+1 |
| 2024-12-23 | Use `#[derive(Default)]` instead of manually implementing it | Esteban Küber | -6/+1 |
| 2024-12-18 | Re-export more `rustc_span::symbol` things from `rustc_span`. | Nicholas Nethercote | -2/+1 |
| 2024-12-08 | Rollup merge of #133424 - Nadrieril:guard-patterns-parsing, r=fee1-dead | Matthias Krüger | -1/+1 |
| 2024-11-28 | Replace `Symbol::intern` calls with preinterned symbols | clubby789 | -1/+1 |
| 2024-11-25 | Refactor `where` predicates, and reserve for attributes support | Frank King | -3/+3 |
| 2024-11-24 | add guard pattern AST node | Max Niederman | -1/+1 |
| 2024-11-18 | use `TypingEnv` when no `infcx` is available | lcnr | -2/+2 |
| 2024-11-14 | Adding `BreakValue` to UnusedDelimsCtx to make `UnusedParens` and `UnusedBrac... | surechen | -1/+8 |
| 2024-11-12 | For expr `return (_ = 42);` unused_paren lint should not be triggered | surechen | -0/+2 |
| 2024-10-29 | Remove region from adjustments | Michael Goulet | -1/+1 |
| 2024-10-26 | Auto merge of #125116 - blyxyas:ignore-allowed-lints-final, r=cjgillot | bors | -2/+2 |
| 2024-10-19 | Get rid of const eval_* and try_eval_* helpers | Michael Goulet | -1/+1 |
| 2024-10-19 | Follow review comments (optimize the filtering) | blyxyas | -1/+1 |
| 2024-10-19 | Do not run lints that cannot emit | blyxyas | -2/+2 |
| 2024-10-12 | Make unused_parens's suggestion considering expr's attributes | surechen | -1/+9 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -58/+48 |
| 2024-09-06 | Make `Ty::boxed_ty` return an `Option` | Pavel Grigorenko | -3/+2 |
| 2024-09-02 | chore: Fix typos in 'compiler' (batch 1) | Alexander Cyon | -1/+1 |
| 2024-08-27 | Add `warn(unreachable_pub)` to `rustc_lint`. | Nicholas Nethercote | -2/+2 |
| 2024-08-11 | Rollup merge of #128762 - fmease:use-more-slice-pats, r=compiler-errors | Matthias Krüger | -6/+4 |
| 2024-08-07 | unused_parens: do not lint against parens around &raw | Ralf Jung | -0/+7 |
| 2024-08-07 | Use more slice patterns inside the compiler | León Orell Valerian Liehr | -6/+4 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -15/+15 |
| 2024-07-07 | iter_identity is a better name | Michael Goulet | -3/+1 |
| 2024-06-17 | Rework precise capturing syntax | Michael Goulet | -1/+1 |
| 2024-06-14 | Use is_lang_item more aggressively | Michael Goulet | -2/+2 |
| 2024-06-03 | Fix up comments. | Nicholas Nethercote | -3/+6 |
| 2024-05-23 | Remove `#[macro_use] extern crate tracing` from `rustc_lint`. | Nicholas Nethercote | -0/+1 |
| 2024-05-11 | Document the situation with unused_parens lint and braced macro calls | David Tolnay | -4/+28 |
| 2024-05-11 | Macro call with braces does not require semicolon to be statement | David Tolnay | -1/+4 |
| 2024-05-11 | Mark expr_requires_semi_to_be_stmt call sites | David Tolnay | -1/+1 |
| 2024-05-08 | Rollup merge of #123344 - pietroalbini:pa-unused-imports, r=Nilstrieb | Matthias Krüger | -2/+2 |
| 2024-04-30 | Rollup merge of #124511 - nnethercote:rm-extern-crates, r=fee1-dead | Matthias Krüger | -0/+1 |
| 2024-04-29 | Remove `extern crate rustc_session` from `rustc_lint`. | Nicholas Nethercote | -0/+1 |
| 2024-04-28 | Fix #124478 - offset_of! returns a temporary | George Bateman | -0/+1 |
| 2024-04-17 | Rename `BindingAnnotation` to `BindingMode` | Jules Bertholet | -2/+2 |
| 2024-04-15 | Parsing , pre-lowering support for precise captures | Michael Goulet | -1/+1 |
| 2024-04-14 | store the span of the nested part of the use tree in the ast | Pietro Albini | -2/+2 |
| 2024-04-10 | skip `unused_parens`'s suggestion for `Paren` in macro. | surechen | -9/+15 |
| 2024-03-26 | Don't check match scrutinee of postfix match for unused parens | Michael Goulet | -1/+3 |
| 2024-03-22 | Rollup merge of #121619 - RossSmyth:pfix_match, r=petrochenkov | Matthias Krüger | -2/+2 |
| 2024-03-21 | Implement macro-based deref!() syntax for deref patterns | Michael Goulet | -1/+1 |
| 2024-03-20 | Split item bounds and item super predicates | Michael Goulet | -1/+3 |