| Age | Commit message (Expand) | Author | Lines |
| 2024-09-28 | remove couple redundant clones | Matthias Krüger | -1/+1 |
| 2024-09-23 | Rollup merge of #130715 - compiler-errors:mir-build-const-eval, r=BoxyUwU | Matthias Krüger | -4/+7 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -5/+5 |
| 2024-09-22 | Replace calls to Const::eval in mir build | Michael Goulet | -4/+7 |
| 2024-09-02 | Non-exhaustive structs may be empty | Nadrieril | -7/+1 |
| 2024-08-15 | Rollup merge of #128965 - Zalathar:no-pat, r=Nadrieril | Jubilee | -38/+45 |
| 2024-08-14 | Auto merge of #128812 - nnethercote:shrink-TyKind-FnPtr, r=compiler-errors | bors | -1/+1 |
| 2024-08-11 | Remove `print::Pat` entirely, replacing it with `String` | Zalathar | -42/+28 |
| 2024-08-11 | Remove `PatKind::Never` | Zalathar | -1/+1 |
| 2024-08-11 | Remove `PatKind::Slice` | Zalathar | -3/+5 |
| 2024-08-11 | Remove `PatKind::Range` | Zalathar | -1/+1 |
| 2024-08-11 | Remove `PatKind::Constant` | Zalathar | -3/+3 |
| 2024-08-11 | Remove `PatKind::Ref` | Zalathar | -1/+5 |
| 2024-08-11 | Remove `PatKind::Box` | Zalathar | -1/+1 |
| 2024-08-11 | Remove `PatKind::StructLike` | Zalathar | -1/+10 |
| 2024-08-11 | Remove `PatKind::Wild` | Zalathar | -2/+4 |
| 2024-08-11 | Avoid matching on `PatKind::Wild` in `write_struct_like` | Zalathar | -1/+5 |
| 2024-08-11 | Rollup merge of #128536 - Zalathar:print-cleanup, r=Nadrieril | Matthias Krüger | -64/+68 |
| 2024-08-10 | Stabilize `min_exhaustive_patterns` | Nadrieril | -6/+1 |
| 2024-08-09 | Shrink `TyKind::FnPtr`. | Nicholas Nethercote | -1/+1 |
| 2024-08-07 | Simplify hoisting of ref patterns (`&` and `&mut`) | Zalathar | -6/+1 |
| 2024-08-07 | Simplify hoisting of array/slice patterns | Zalathar | -30/+43 |
| 2024-08-07 | Simplify hoisting of struct-like patterns | Zalathar | -23/+16 |
| 2024-08-07 | Split out hoisting/printing of `box` patterns | Zalathar | -6/+5 |
| 2024-08-07 | Split out a `hoist` helper in `hoist_witness_pat` | Zalathar | -1/+2 |
| 2024-08-07 | Replace an unnecessary slice pattern with `has_dot_dot: bool` | Zalathar | -3/+2 |
| 2024-08-07 | Unify `Variant` and `Leaf` into `print::PatKind::StructLike` | Zalathar | -7/+11 |
| 2024-07-31 | Use a separate pattern type for `rustc_pattern_analysis` diagnostics | Zalathar | -11/+15 |
| 2024-07-31 | Print `thir::PatRange`, not its surrounding `thir::Pat` | Zalathar | -8/+7 |
| 2024-07-29 | Rollup merge of #128304 - Zalathar:thir-pat-display, r=Nadrieril | Matthias Krüger | -8/+16 |
| 2024-07-29 | Encapsulate the printing of `WitnessPat` | Zalathar | -3/+11 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -2/+1 |
| 2024-07-28 | Don't store `thir::Pat` in error structs | Zalathar | -5/+5 |
| 2024-07-24 | Explain why a given pattern is considered unreachable | Nadrieril | -0/+2 |
| 2024-07-24 | Move rustc-specific entrypoint to the `rustc` module | Nadrieril | -0/+26 |
| 2024-07-21 | Tweak `collect_non_exhaustive_tys` | Nadrieril | -1/+7 |
| 2024-07-18 | pattern lowering: make sure we never call user-defined PartialEq instances | Ralf Jung | -4/+14 |
| 2024-06-23 | Replace `f16` and `f128` pattern matching stubs with real implementations | Trevor Gross | -7/+43 |
| 2024-06-10 | ScalarInt: size mismatches are a bug, do not delay the panic | Ralf Jung | -4/+5 |
| 2024-06-05 | Add `Ty` to `mir::Const::Ty` | Boxy | -1/+1 |
| 2024-04-29 | Remove `extern crate rustc_middle` from numerous crates. | Nicholas Nethercote | -0/+1 |
| 2024-04-08 | Actually create ranged int types in the type system. | Oli Scherer | -0/+1 |
| 2024-03-31 | Improve debugging experience | Nadrieril | -2/+0 |
| 2024-03-22 | Programmatically convert some of the pat ctors | Michael Goulet | -1/+1 |
| 2024-03-21 | Rollup merge of #122644 - Nadrieril:complexity-tests, r=compiler-errors | Matthias Krüger | -3/+4 |
| 2024-03-20 | Add barest-bones deref patterns | Nadrieril | -0/+6 |
| 2024-03-19 | Improve the `WitnessPat: Debug` impl | Nadrieril | -3/+4 |
| 2024-03-18 | Rollup merge of #121823 - Nadrieril:never-witnesses, r=compiler-errors | Matthias Krüger | -3/+4 |
| 2024-03-13 | Rollup merge of #122437 - Nadrieril:no-after-max, r=compiler-errors | Matthias Krüger | -1/+1 |
| 2024-03-13 | Remove `MaybeInfiniteInt::JustAfterMax` | Nadrieril | -1/+1 |