| Age | Commit message (Expand) | Author | Lines |
| 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 |
| 2024-03-14 | Rename `ast::StmtKind::Local` into `ast::StmtKind::Let` | Guillaume Gomez | -2/+2 |
| 2024-03-06 | Add MatchKind member to the Match expr for pretty printing & fmt | Ross Smyth | -2/+2 |
| 2024-03-05 | Use `ControlFlow` in AST visitors. | Jason Newcomb | -10/+8 |
| 2024-02-25 | Add `ErrorGuaranteed` to `ast::ExprKind::Err` | Lieselotte | -1/+1 |
| 2024-02-14 | Fix false positive with if let and ranges | yukang | -4/+12 |
| 2024-02-06 | Add CoroutineClosure to TyKind, AggregateKind, UpvarArgs | Michael Goulet | -1/+1 |
| 2024-01-23 | Rename `LintContext::emit_spanned_lint` as `LintContext::emit_span_lint`. | Nicholas Nethercote | -11/+11 |
| 2024-01-17 | Add `PatKind::Err` | Lieselotte | -1/+1 |
| 2024-01-12 | Auto merge of #117321 - chenyukang:yukang-fix-117142, r=petrochenkov | bors | -12/+22 |
| 2023-12-19 | Plumb awaitness of for loops | Eric Holk | -3/+3 |
| 2023-12-08 | Auto merge of #118527 - Nadrieril:never_patterns_parse, r=compiler-errors | bors | -9/+11 |
| 2023-12-03 | Parse a pattern with no arm | Nadrieril | -9/+11 |
| 2023-11-30 | Enforce must_use on associated types and RPITITs | Michael Goulet | -1/+1 |
| 2023-11-29 | Rollup merge of #118157 - Nadrieril:never_pat-feature-gate, r=compiler-errors | Matthias Krüger | -1/+1 |
| 2023-11-29 | Add `never_patterns` feature gate | Nadrieril | -1/+1 |
| 2023-11-28 | Fix unused_parens when cast is followed LT | yukang | -12/+22 |
| 2023-11-28 | Rename `BinOpKind::lazy` as `BinOpKind::is_lazy`. | Nicholas Nethercote | -2/+2 |
| 2023-11-21 | Fix `clippy::needless_borrow` in the compiler | Nilstrieb | -8/+8 |
| 2023-11-18 | catch pinned `must_use` types in `unused_must_use` | Max Niederman | -0/+18 |
| 2023-10-30 | Fix missing leading space in suggestion | Gurinder Singh | -1/+1 |
| 2023-10-20 | s/generator/coroutine/ | Oli Scherer | -2/+2 |
| 2023-10-20 | s/Generator/Coroutine/ | Oli Scherer | -7/+7 |
| 2023-10-15 | Auto merge of #116688 - compiler-errors:rustfmt-up, r=WaffleLapkin,Nilstrieb | bors | -36/+44 |
| 2023-10-13 | Remove some unnecessary `unwrap`s | Esteban Küber | -1/+1 |
| 2023-10-13 | Format all the let chains in compiler | Michael Goulet | -36/+44 |
| 2023-09-11 | Move let expression checking to parsing | Matthew Jasper | -7/+5 |
| 2023-08-31 | Use terminology more sensibly | Michael Howell | -1/+1 |
| 2023-08-31 | diagnostics: avoid wrong `unused_parens` on `x as (T) < y` | Michael Howell | -1/+28 |
| 2023-08-14 | match scrutinee need necessary parentheses for structs | yukang | -0/+18 |