| Age | Commit message (Expand) | Author | Lines |
| 2022-11-18 | Auto merge of #101562 - nnethercote:shrink-ast-Expr-harder, r=petrochenkov | bors | -1/+1 |
| 2022-11-17 | Rollup merge of #104433 - TaKO8Ki:fix-104392, r=estebank | Matthias Krüger | -9/+7 |
| 2022-11-17 | Box `ExprKind::{Closure,MethodCall}`, and `QSelf` in expressions, types, and ... | Nicholas Nethercote | -1/+1 |
| 2022-11-15 | return when expr has errors | Takayuki Maeda | -0/+5 |
| 2022-11-15 | simplify `emit_unused_delims_expr` | Takayuki Maeda | -10/+3 |
| 2022-11-11 | Auto merge of #104293 - Manishearth:rollup-xj92d0k, r=Manishearth | bors | -13/+29 |
| 2022-11-10 | review comments | Esteban Küber | -3/+10 |
| 2022-11-10 | Consider `#[must_use]` annotation on `async fn` as also affecting the `Future... | Esteban Küber | -1/+13 |
| 2022-11-10 | Tweak span for `#[must_use]` | Esteban Küber | -6/+3 |
| 2022-10-24 | fix parentheses surrounding spacing issue in parser | yukang | -4/+2 |
| 2022-10-24 | fix #103435, unused lint won't produce invalid code | yukang | -13/+31 |
| 2022-10-23 | Migrate all diagnostics | Nilstrieb | -18/+18 |
| 2022-10-20 | Elaborate supertrait bounds when triggering unused_must_use on impl Trait | Michael Goulet | -2/+6 |
| 2022-10-01 | Refactor rustc lint API | Maybe Waffle | -66/+82 |
| 2022-09-12 | Plumb dyn trait representation through ty::Dynamic | Eric Holk | -1/+1 |
| 2022-09-02 | Refactor and re-use BindingAnnotation | Cameron Steffen | -2/+4 |
| 2022-08-31 | Fix a bunch of typo | Dezhi Wu | -3/+3 |
| 2022-08-10 | Do not consider method call receiver as an argument in AST. | Camille GILLOT | -2/+1 |
| 2022-08-07 | Do not manually craft a span pointing inside a multibyte character. | Camille GILLOT | -46/+42 |
| 2022-08-04 | Enable unused_parens for match arms | wcampbell | -0/+14 |
| 2022-06-30 | lint: port unused allocation diagnostics | David Wood | -7/+5 |
| 2022-06-30 | lint: port unused import braces diagnostics | David Wood | -1/+1 |
| 2022-06-30 | lint: port unused delimiter diagnostics | David Wood | -5/+9 |
| 2022-06-30 | lint: port path statement diagnostics | David Wood | -4/+4 |
| 2022-06-30 | lint: port unused diagnostics | David Wood | -30/+34 |
| 2022-06-13 | remove unnecessary `to_string` and `String::new` | Takayuki Maeda | -1/+1 |
| 2022-05-10 | only_local: always check for misuse | lcnr | -19/+18 |
| 2022-04-05 | span: move `MultiSpan` | David Wood | -2/+2 |
| 2022-03-16 | rustc_error: make ErrorReported impossible to construct | mark | -5/+5 |
| 2022-03-11 | Improve `AdtDef` interning. | Nicholas Nethercote | -1/+1 |
| 2022-02-25 | Fix debug_assert in unused lint pass | flip1995 | -6/+6 |
| 2022-02-21 | use `List<Ty<'tcx>>` for tuples | lcnr | -1/+1 |
| 2021-12-19 | Auto merge of #91957 - nnethercote:rm-SymbolStr, r=oli-obk | bors | -1/+1 |
| 2021-12-19 | Rollup merge of #91956 - notriddle:notriddle/unused-parens-range, r=nagisa | Matthias Krüger | -1/+4 |
| 2021-12-17 | fix(rustc_lint): mark the parens around `(1..loop {})` as unused | Michael Howell | -1/+1 |
| 2021-12-15 | fix(rustc_lint): better detect when parens are necessary | Michael Howell | -1/+4 |
| 2021-12-15 | Remove unnecessary sigils around `Symbol::as_str()` calls. | Nicholas Nethercote | -1/+1 |
| 2021-12-11 | Show the unused type for `unused_results` lint | Noah Lev | -1/+3 |
| 2021-10-17 | Some "parenthesis" and "parentheses" fixes | r00ster91 | -1/+1 |
| 2021-09-09 | Use more accurate spans for "unused delimiter" lint | Esteban Kuber | -68/+52 |
| 2021-08-31 | fix(rustc_lint): better detect when parens are necessary | Michael Howell | -7/+10 |
| 2021-08-30 | Handle let-else initializer edge case errors | Cameron Steffen | -15/+28 |
| 2021-08-30 | Add let-else to AST | Cameron Steffen | -1/+1 |
| 2021-08-21 | Remove `Session.used_attrs` and move logic to `CheckAttrVisitor` | Aaron Hill | -62/+1 |
| 2021-08-15 | Introduce hir::ExprKind::Let - Take 2 | Caio | -5/+7 |
| 2021-08-13 | move Constness into TraitPredicate | Deadbeef | -1/+1 |
| 2021-07-31 | Apply review suggestion | Yuki Okushi | -10/+7 |
| 2021-07-31 | Add a hint that the expressions produce a value | Yuki Okushi | -1/+12 |
| 2021-06-18 | Lint for unused borrows as part of UNUSED_MUST_USE | hi-rustin | -0/+1 |
| 2021-06-10 | Add support for using qualified paths with structs in expression and pattern | Ryan Levick | -2/+2 |