| Age | Commit message (Expand) | Author | Lines |
| 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 |
| 2024-04-19 | coverage. Add coverage-options=mcdc as gate for MC/DC instrument | zhuyunxing | -0/+9 |
| 2024-04-02 | Fix suggestions for match non-exhaustiveness | Michael Goulet | -15/+8 |
| 2024-03-13 | Rename `RustcMatchCheckCtxt` -> `RustcPatCtxt` | Nadrieril | -2/+2 |
| 2024-03-11 | Rename `AddToDiagnostic` as `Subdiagnostic`. | Nicholas Nethercote | -6/+6 |
| 2024-03-11 | Rename `IntoDiagnostic` as `Diagnostic`. | Nicholas Nethercote | -6/+4 |
| 2024-03-05 | Rename `SubdiagnosticMessageOp` as `SubdiagMessageOp`. | Nicholas Nethercote | -3/+3 |
| 2024-02-28 | Rename `DiagnosticArg{,Map,Name,Value}` as `DiagArg{,Map,Name,Value}`. | Nicholas Nethercote | -7/+7 |
| 2024-02-28 | Rename `DiagnosticBuilder` as `Diag`. | Nicholas Nethercote | -10/+7 |
| 2024-02-25 | make non-PartialEq-typed consts as patterns a hard error | Ralf Jung | -6/+8 |
| 2024-02-22 | Make some `IntoDiagnostic` impls generic. | Nicholas Nethercote | -2/+4 |
| 2024-02-20 | Reduce capabilities of `Diagnostic`. | Nicholas Nethercote | -3/+11 |
| 2024-02-08 | Add `SubdiagnosticMessageOp` as a trait alias. | Nicholas Nethercote | -9/+3 |
| 2024-02-05 | Rollup merge of #116284 - RalfJung:no-nan-match, r=cjgillot | Matthias Krüger | -3/+8 |
| 2024-01-30 | Remove lifetimes from some diagnostics. | Nicholas Nethercote | -12/+12 |
| 2024-01-30 | Remove the lifetime from `DiagnosticArgValue`. | Nicholas Nethercote | -6/+6 |
| 2024-01-29 | Stop using `String` for error codes. | Nicholas Nethercote | -32/+32 |
| 2024-01-26 | remove illegal_floating_point_literal_pattern lint | Ralf Jung | -4/+0 |
| 2024-01-26 | make matching on NaN a hard error | Ralf Jung | -0/+9 |
| 2024-01-22 | Rollup merge of #119948 - asquared31415:unsafe_op_in_unsafe_fn_fix, r=TaKO8Ki | Matthias Krüger | -1/+1 |
| 2024-01-18 | Typecheck never patterns | Nadrieril | -0/+10 |