| Age | Commit message (Expand) | Author | Lines |
| 2025-08-06 | coverage: Remove all unstable support for MC/DC instrumentation | Zalathar | -9/+0 |
| 2025-08-01 | loop match: error on `#[const_continue]` outside `#[loop_match]` | Folkert de Vries | -2/+2 |
| 2025-07-26 | `loop_match`: suggest extracting to a `const` item | Folkert de Vries | -0/+32 |
| 2025-07-01 | loop match: handle opaque patterns | Folkert de Vries | -1/+0 |
| 2025-06-25 | Rollup merge of #142724 - xizheyin:avoid_overwrite_args, r=oli-obk | Jana Dönszelmann | -4/+13 |
| 2025-06-25 | Add runtime check to avoid overwrite arg easily in diag and store and restore... | xizheyin | -4/+13 |
| 2025-06-23 | Add `#[loop_match]` for improved DFA codegen | bjorn3 | -0/+77 |
| 2025-04-16 | Move eager translation to a method on `Diag` | Jake Goulding | -16/+4 |
| 2025-03-07 | Add helper methods checking for "#[non_exhaustive] that's active" | Maja Kądziołka | -3/+3 |
| 2025-02-25 | Teach structured errors to display short `Ty` | Esteban Küber | -2/+2 |
| 2025-02-17 | Rollup merge of #136817 - dianne:clean-and-comment-pat-migration, r=Nadrieril | Matthias Krüger | -3/+0 |
| 2025-02-17 | Move some `Map` methods onto `TyCtxt`. | Nicholas Nethercote | -2/+1 |
| 2025-02-10 | move pattern migration setup/emitting to a separate module | dianne | -3/+0 |
| 2025-02-05 | peace of mind: be absolutely sure we don't try to emit a 0-part suggestion | dianne | -1/+4 |
| 2025-02-05 | try to suggest eliding redundant binding modifiers | dianne | -9/+14 |
| 2025-02-05 | reword default binding mode notes | dianne | -9/+3 |
| 2025-02-05 | separate labels for default binding mode spans into their own notes | dianne | -0/+21 |
| 2025-02-04 | experimentally label the spans for default binding modes | dianne | -0/+6 |
| 2025-02-03 | reword pattern migration diagnostic to make sense in all editions | dianne | -0/+3 |
| 2025-02-03 | pattern migration: move labels out of the suggestion struct | dianne | -6/+4 |
| 2025-02-02 | Rollup merge of #136328 - estebank:long-ty-path, r=jieyouxu,lqd | Matthias Krüger | -4/+0 |
| 2025-01-31 | Rework "long type names" printing logic | Esteban Küber | -4/+0 |
| 2025-01-31 | Implement MIR, CTFE, and codegen for unsafe binders | Michael Goulet | -0/+38 |
| 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 | -2/+6 |
| 2025-01-18 | Consolidate ad-hoc MIR lints into real pass-manager-based MIR lints | Michael Goulet | -22/+0 |
| 2025-01-10 | mir_build: check annotated functions w/out callers | David Wood | -0/+12 |
| 2025-01-03 | turn rustc_box into an intrinsic | Ralf Jung | -19/+0 |
| 2024-12-18 | Rollup merge of #134394 - dianne:clarify-pat-2024-migration, r=compiler-errors | 许杰友 Jieyou Xu (Joe) | -8/+20 |
| 2024-12-18 | Re-export more `rustc_span::symbol` things from `rustc_span`. | Nicholas Nethercote | -2/+1 |
| 2024-12-17 | Clarify the match ergonomics 2024 migration lint's output | dianne | -8/+20 |
| 2024-12-04 | Add more context to fall-through "const pattern of non-structural type" error | Esteban Küber | -1/+0 |
| 2024-12-04 | Add context to fall-through "const pattern of non-structural type" error | Esteban Küber | -2/+4 |
| 2024-12-04 | Add additional context for non-sructural type constant used in pattern | Esteban Küber | -2/+7 |
| 2024-12-04 | Specify type kind of constant that can't be used in patterns | Esteban Küber | -0/+2 |
| 2024-12-04 | Tweak output of some const pattern errors | Esteban Küber | -0/+10 |
| 2024-12-04 | Point at generic param through which a const is used in a pattern | Esteban Küber | -0/+1 |
| 2024-12-04 | Tweak ptr in pattern error | Esteban Küber | -0/+2 |
| 2024-12-04 | Tweak unevaluated constant in pattern error | Esteban Küber | -0/+1 |
| 2024-11-23 | thir building: use typing_env directly | lcnr | -1/+1 |
| 2024-11-23 | Auto merge of #132915 - veluca93:unsafe-fields, r=jswrenn | bors | -0/+67 |
| 2024-11-22 | Rollup merge of #132658 - estebank:const-in-pattern-typo, r=Nadrieril | Michael Goulet | -0/+22 |
| 2024-11-21 | Implement the unsafe-fields RFC. | Luca Versari | -0/+67 |
| 2024-11-20 | Rollup merge of #132708 - estebank:const-as-binding, r=Nadrieril | Matthias Krüger | -3/+5 |
| 2024-11-20 | Detect const in pattern with typo | Esteban Küber | -0/+22 |
| 2024-11-18 | use `TypingEnv` when no `infcx` is available | lcnr | -1/+1 |
| 2024-11-17 | Make suggestion verbose | Esteban Küber | -1/+2 |
| 2024-11-17 | Point at `const` definition when used instead of a binding in a `let` statement | Esteban Küber | -2/+3 |
| 2024-10-16 | Rollup merge of #131381 - Nadrieril:min-match-ergonomics, r=pnkfelix | Matthias Krüger | -0/+2 |
| 2024-10-08 | Error on resetted binding mode in edition 2024 | Nadrieril | -0/+2 |