| Age | Commit message (Expand) | Author | Lines |
| 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 |
| 2024-01-15 | make unsafe_op_in_unsafe_fn MachineApplicable and add it to 2024 compatibility | asquared31415 | -1/+1 |
| 2024-01-03 | Rename some `Diagnostic` setters. | Nicholas Nethercote | -4/+4 |
| 2023-12-23 | Give `DiagnosticBuilder` a default type. | Nicholas Nethercote | -6/+2 |
| 2023-12-22 | Auto merge of #119097 - nnethercote:fix-EmissionGuarantee, r=compiler-errors | bors | -6/+11 |
| 2023-12-19 | Auto merge of #118842 - Nadrieril:librarify-further, r=compiler-errors | bors | -2/+2 |
| 2023-12-19 | Add `level` arg to `into_diagnostic`. | Nicholas Nethercote | -6/+11 |
| 2023-12-18 | Rename many `DiagCtxt` arguments. | Nicholas Nethercote | -2/+2 |
| 2023-12-18 | Rename `Handler` as `DiagCtxt`. | Nicholas Nethercote | -3/+3 |
| 2023-12-15 | s/RustcCtxt/RustcMatchCheckCtxt/ | Nadrieril | -2/+2 |
| 2023-12-15 | Name rustc-specific things "rustc" | Nadrieril | -2/+2 |
| 2023-12-11 | Gather rustc-specific functions around `MatchCheckCtxt` | Nadrieril | -1/+1 |
| 2023-12-11 | Extract exhaustiveness into its own crate | Nadrieril | -93/+2 |
| 2023-11-28 | thir-unsafeck: print list of missing target features when calling a function ... | Eduardo Sánchez Muñoz | -3/+22 |
| 2023-11-06 | Add suggestion to THIR unsafe_op_in_unsafe_fn lint | Matthew Jasper | -0/+43 |
| 2023-11-04 | Suggest to set lint level on whole match | Nadrieril | -1/+8 |
| 2023-11-04 | Warn when lint level is set on a match arm | Nadrieril | -0/+5 |
| 2023-10-27 | s/to_pat/to_diagnostic_pat/ | Nadrieril | -3/+9 |
| 2023-10-25 | Make THIR unused_unsafe lint consistent with MIR | Matthew Jasper | -5/+0 |
| 2023-10-14 | Distinguish user patterns from reconstructed witnesses | Nadrieril | -2/+2 |
| 2023-10-11 | Fix range overflow checking | Nadrieril | -0/+1 |
| 2023-09-24 | work towards rejecting consts in patterns that do not implement PartialEq | Ralf Jung | -0/+6 |
| 2023-07-25 | inline format!() args from rustc_codegen_llvm to the end (4) | Matthias Krüger | -6/+2 |
| 2023-07-15 | Implement "items do not inherit unsafety" for THIR unsafeck | syvb | -0/+51 |
| 2023-06-28 | use translatable subdiagnostic | Eric Mark Martin | -0/+4 |