| Age | Commit message (Expand) | Author | Lines |
| 2025-09-18 | Rollup merge of #146664 - fmease:clean-up-dyn, r=jdonszelmann | Stuart Cook | -1/+1 |
| 2025-09-17 | Remove `DynKind` | León Orell Valerian Liehr | -1/+1 |
| 2025-09-16 | Keep space if expr follows identifier when lint unused parens | Mu001999 | -0/+8 |
| 2025-07-31 | remove rustc_attr_data_structures | Jana Dönszelmann | -2/+2 |
| 2025-07-29 | Create two methods to fix `find_oldest_ancestor_in_same_ctxt` | xizheyin | -2/+2 |
| 2025-07-28 | Auto merge of #144469 - Kivooeo:chains-cleanup, r=SparrowLii | bors | -28/+25 |
| 2025-07-28 | use let chains in hir, lint, mir | Kivooeo | -28/+25 |
| 2025-07-24 | Replace unwrap_or with explicit match | Ben Schulz | -3/+6 |
| 2025-07-24 | Fix unused_parens false positive | Ben Schulz | -1/+6 |
| 2025-07-10 | Remove uncessary parens in closure body with unused lint | yukang | -1/+9 |
| 2025-07-06 | compiler: rename {ast,hir}::BareFn* to FnPtr* | Jubilee Young | -1/+1 |
| 2025-07-02 | Rollup merge of #142237 - benschulz:unused-parens-fn, r=fee1-dead | Matthias Krüger | -10/+118 |
| 2025-07-01 | Detect more cases of unused_parens around types | Benjamin Schulz | -10/+118 |
| 2025-06-25 | Fix suggestion spans inside macros for the `unused_must_use` lint | Urgau | -4/+6 |
| 2025-06-22 | Port `#[must_use]` to new attribute parsing infrastructure | Jonathan Brouwer | -3/+6 |
| 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 |