| Age | Commit message (Expand) | Author | Lines |
| 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 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -1/+1 |
| 2024-09-13 | Add a machine-applicable suggestion to "unreachable pattern" | Nadrieril | -0/+2 |
| 2024-09-01 | Revert "Auto merge of #127537 - veluca93:struct_tf, r=BoxyUwU" | Jakub Beránek | -35/+0 |
| 2024-08-28 | Implement RFC 3525. | Luca Versari | -0/+35 |
| 2024-08-24 | Fix `elided_named_lifetimes` in code | Pavel Grigorenko | -1/+1 |
| 2024-08-21 | Rollup merge of #129344 - compiler-errors:less-option-unit-diagnostics, r=jie... | Matthias Krüger | -5/+5 |
| 2024-08-21 | Use bool in favor of Option<()> for diagnostics | Michael Goulet | -5/+5 |
| 2024-08-20 | Move the "matches no value" note to be a span label | Nadrieril | -8/+3 |
| 2024-08-19 | Cap the number of patterns pointed to by the lint | Nadrieril | -0/+1 |
| 2024-08-19 | Add a note with a link to explain empty types | Nadrieril | -0/+2 |
| 2024-08-13 | `#[deprecated_safe_2024]`: Also use the `// TODO:` hint in the compiler error | Tobias Bucher | -0/+1 |
| 2024-08-13 | Allow to customize `// TODO:` comment for deprecated safe autofix | Tobias Bucher | -4/+2 |
| 2024-07-29 | Rollup merge of #128304 - Zalathar:thir-pat-display, r=Nadrieril | Matthias Krüger | -1/+1 |