| Age | Commit message (Expand) | Author | Lines |
| 2025-09-25 | usize/isize range matching error clarification | helldawg | -4/+4 |
| 2025-07-28 | use let chains in hir, lint, mir | Kivooeo | -7/+5 |
| 2025-07-13 | Generalize TyCtxt::item_name. | Camille GILLOT | -1/+1 |
| 2025-07-04 | only check for mixed deref/normal constructors when needed | dianne | -0/+1 |
| 2025-07-01 | loop match: run exhaustiveness check | Folkert de Vries | -1/+7 |
| 2025-06-25 | Rollup merge of #142724 - xizheyin:avoid_overwrite_args, r=oli-obk | Jana Dönszelmann | -2/+5 |
| 2025-06-25 | Add runtime check to avoid overwrite arg easily in diag and store and restore... | xizheyin | -2/+5 |
| 2025-06-23 | Add `#[loop_match]` for improved DFA codegen | bjorn3 | -1/+6 |
| 2025-06-03 | Overhaul `UsePath`. | Nicholas Nethercote | -20/+15 |
| 2025-04-06 | Remove the `is_inline` field from `PatKind::ExpandedConstant` | Nadrieril | -2/+3 |
| 2025-04-03 | Make LevelAndSource a struct | Oli Scherer | -1/+1 |
| 2025-04-02 | Move methods from `Map` to `TyCtxt`, part 5. | Nicholas Nethercote | -1/+1 |
| 2025-03-18 | Move `hir::Item::ident` into `hir::ItemKind`. | Nicholas Nethercote | -3/+3 |
| 2025-03-12 | Move methods from `Map` to `TyCtxt`, part 4. | Nicholas Nethercote | -1/+1 |
| 2025-03-06 | Implement .use keyword as an alias of clone | Santiago Pastorino | -0/+1 |
| 2025-02-25 | Teach structured errors to display short `Ty` | Esteban Küber | -5/+1 |
| 2025-02-22 | Fix binding mode problems | Michael Goulet | -2/+2 |
| 2025-02-21 | Move methods from Map to TyCtxt, part 3. | Nicholas Nethercote | -2/+2 |
| 2025-02-18 | Remove scrutinee_hir_id from ExprKind::Match | bjorn3 | -1/+1 |
| 2025-02-17 | Rollup merge of #136671 - nnethercote:middle-limits, r=Nadrieril | Matthias Krüger | -14/+6 |
| 2025-02-17 | Move some `Map` methods onto `TyCtxt`. | Nicholas Nethercote | -1/+1 |
| 2025-02-17 | Add `pattern_complexity_limit` to `Limits`. | Nicholas Nethercote | -14/+6 |
| 2025-02-03 | Remove some non-trivial `box` patterns | Zalathar | -11/+9 |
| 2025-02-02 | Rollup merge of #136328 - estebank:long-ty-path, r=jieyouxu,lqd | Matthias Krüger | -4/+4 |
| 2025-01-31 | Rework "long type names" printing logic | Esteban Küber | -4/+4 |
| 2025-01-31 | Implement MIR, CTFE, and codegen for unsafe binders | Michael Goulet | -3/+4 |
| 2025-01-27 | Use identifiers in diagnostics more often | Michael Goulet | -3/+3 |
| 2025-01-24 | Use short ty string for move errors | Esteban Küber | -0/+4 |
| 2025-01-21 | add fixme in typoed const pattern lint | Rémy Rakic | -0/+6 |
| 2025-01-09 | Always force non-trimming of path in `unreachable_patterns` lint | Esteban Küber | -8/+1 |
| 2024-12-02 | remove `Ty::is_copy_modulo_regions` | lcnr | -1/+1 |
| 2024-11-23 | thir building: use typing_env directly | lcnr | -24/+11 |
| 2024-11-22 | Rollup merge of #132658 - estebank:const-in-pattern-typo, r=Nadrieril | Michael Goulet | -1/+163 |
| 2024-11-20 | Rollup merge of #132708 - estebank:const-as-binding, r=Nadrieril | Matthias Krüger | -8/+48 |
| 2024-11-20 | Detect const in pattern with typo | Esteban Küber | -1/+163 |
| 2024-11-19 | move `fn is_item_raw` to `TypingEnv` | lcnr | -1/+11 |
| 2024-11-18 | use `TypingEnv` when no `infcx` is available | lcnr | -3/+3 |
| 2024-11-17 | review comments | Esteban Küber | -1/+8 |
| 2024-11-17 | review comments | Esteban Küber | -4/+0 |
| 2024-11-17 | Unify expanded constants and named constants in `PatKind` | Esteban Küber | -3/+5 |
| 2024-11-17 | Point at const when intended binding fall-through pattern is a const | Esteban Küber | -4/+25 |
| 2024-11-17 | Use `item_name` instead of a span snippet when talking about const pattern | Esteban Küber | -3/+2 |
| 2024-11-17 | Fold `PatKind::NamedConstant` into `PatKind::Constant` | Esteban Küber | -2/+3 |
| 2024-11-17 | Point at `const` definition when used instead of a binding in a `let` statement | Esteban Küber | -2/+16 |
| 2024-10-30 | Rollup merge of #129394 - Jarcho:irrefutable_let_patterns, r=Nadrieril | Matthias Krüger | -7/+18 |
| 2024-10-29 | Don't lint `irrefutable_let_patterns` on leading patterns if `else if` let-ch... | Jason Newcomb | -7/+18 |
| 2024-10-23 | nightly feature tracking: get rid of the per-feature bool fields | Ralf Jung | -1/+1 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -2/+2 |
| 2024-09-13 | Add a machine-applicable suggestion to "unreachable pattern" | Nadrieril | -5/+30 |
| 2024-08-21 | Rollup merge of #129344 - compiler-errors:less-option-unit-diagnostics, r=jie... | Matthias Krüger | -1/+1 |