| Age | Commit message (Expand) | Author | Lines |
| 2024-12-18 | Re-export more `rustc_span::symbol` things from `rustc_span`. | Nicholas Nethercote | -2/+1 |
| 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 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -5/+7 |
| 2024-07-28 | Don't store `thir::Pat` in error structs | Zalathar | -1/+1 |
| 2024-07-24 | Improve "covered_by_many" error | Nadrieril | -16/+2 |
| 2024-07-24 | Explain why a given pattern is considered unreachable | Nadrieril | -3/+29 |
| 2024-07-18 | avoid creating an Instance only to immediately disassemble it again | Ralf Jung | -8/+1 |
| 2024-06-18 | Use a dedicated type instead of a reference for the diagnostic context | Oli Scherer | -3/+3 |
| 2024-06-12 | Add TODO comment to unsafe env modification | Tobias Bucher | -0/+5 |
| 2024-06-04 | Reduce `pub` exposure. | Nicholas Nethercote | -259/+259 |
| 2024-05-30 | Auto merge of #124636 - tbu-:pr_env_unsafe, r=petrochenkov | bors | -0/+19 |
| 2024-05-30 | coverage: Rename MC/DC `conditions_num` to `num_conditions` | Zalathar | -4/+4 |
| 2024-05-30 | Add `deprecated_safe` lint | Tobias Bucher | -0/+19 |
| 2024-05-26 | Auto merge of #124661 - RalfJung:only-structural-consts-in-patterns, r=pnkfelix | bors | -18/+5 |
| 2024-05-22 | Cleanup: Fix up some diagnostics | León Orell Valerian Liehr | -11/+17 |
| 2024-05-12 | Match ergonomics 2024: migration lint | Jules Bertholet | -0/+27 |
| 2024-05-03 | turn pointer_structural_match into a hard error | Ralf Jung | -2/+5 |
| 2024-05-03 | remove IndirectStructuralMatch lint, emit the usual hard error instead | Ralf Jung | -16/+0 |
| 2024-04-21 | Pass translation closure to add_to_diag_with() as reference | Xiretza | -2/+2 |