| Age | Commit message (Expand) | Author | Lines |
| 2025-03-09 | Explain weird quirk in user type annotation lowering | Michael Goulet | -1/+1 |
| 2025-02-17 | Rollup merge of #136817 - dianne:clean-and-comment-pat-migration, r=Nadrieril | Matthias Krüger | -111/+23 |
| 2025-02-14 | More comments for `lower_inline_const` | Zalathar | -1/+4 |
| 2025-02-14 | Clarify control-flow in `lower_path` | Zalathar | -30/+33 |
| 2025-02-14 | Rename `PatCtxt::lower_lit` to `lower_pat_expr` | Zalathar | -7/+7 |
| 2025-02-10 | move pattern migration internals to the `migration` module | dianne | -57/+10 |
| 2025-02-10 | move pattern migration setup/emitting to a separate module | dianne | -58/+17 |
| 2025-02-07 | Rollup merge of #136577 - dianne:simple-pat-migration-simplification, r=Nadri... | Matthias Krüger | -46/+100 |
| 2025-02-06 | Rollup merge of #136435 - Zalathar:thir-pat-stuff, r=Nadrieril | Matthias Krüger | -5/+6 |
| 2025-02-05 | try to suggest eliding redundant binding modifiers | dianne | -27/+31 |
| 2025-02-05 | peace of mind: remove a call to `Option::expect` | dianne | -2/+3 |
| 2025-02-05 | separate labels for default binding mode spans into their own notes | dianne | -10/+0 |
| 2025-02-04 | Rollup merge of #136526 - Zalathar:thir-cx, r=Nadrieril | Matthias Krüger | -21/+13 |
| 2025-02-04 | experimentally label the spans for default binding modes | dianne | -35/+88 |
| 2025-02-03 | highlight the whole problem subpattern when pointing out the default binding ... | dianne | -2/+2 |
| 2025-02-04 | Remove helper trait `UserAnnotatedTyHelpers` | Zalathar | -21/+13 |
| 2025-02-03 | reword pattern migration diagnostic to make sense in all editions | dianne | -8/+16 |
| 2025-02-03 | pattern migration: move labels out of the suggestion struct | dianne | -13/+11 |
| 2025-02-03 | Avoid double-boxing lists of THIR subpatterns | Zalathar | -4/+4 |
| 2025-02-03 | Remove `'pat` lifetime from some match-lowering data structures | Zalathar | -1/+2 |
| 2025-02-03 | Simplify the pattern unpeeling in `lower_pattern_range_endpoint` | Zalathar | -26/+25 |
| 2025-02-03 | Return range endpoint ascriptions/consts via a `&mut Vec` | Zalathar | -12/+19 |
| 2025-02-03 | Flatten the option check in `lower_pattern_range_endpoint` | Zalathar | -31/+28 |
| 2025-01-29 | Eliminate PatKind::Path | Oli Scherer | -4/+0 |
| 2025-01-09 | Remove the now-useless `Result` from `lit_to_const` | Oli Scherer | -5/+3 |
| 2025-01-09 | Use error constant instead of explicit error handling | Oli Scherer | -1/+0 |
| 2025-01-08 | Rename PatKind::Lit to Expr | Oli Scherer | -1/+1 |
| 2025-01-08 | Exhaustively handle expressions in patterns | Oli Scherer | -25/+12 |
| 2024-12-31 | add guard patterns to HIR and implement lowering | Max Niederman | -0/+3 |
| 2024-12-17 | Add the edition guide link from the match 2024 migration lint to the error as... | dianne | -0/+4 |
| 2024-12-17 | Clarify the match ergonomics 2024 migration lint's output | dianne | -7/+18 |
| 2024-12-07 | Auto merge of #133897 - oli-obk:push-lsxrqtqqwmpt, r=jieyouxu | bors | -24/+0 |
| 2024-12-05 | Avoid looking at HIR for inline const pattern literals | Oli Scherer | -24/+0 |
| 2024-12-04 | Tweak output of some const pattern errors | Esteban Küber | -4/+10 |
| 2024-11-20 | Rollup merge of #132708 - estebank:const-as-binding, r=Nadrieril | Matthias Krüger | -12/+30 |
| 2024-11-19 | pattern lowering, yeet `TypingEnv::from_param_env` | lcnr | -4/+4 |
| 2024-11-18 | use `TypingEnv` when no `infcx` is available | lcnr | -1/+1 |
| 2024-11-17 | review comments | Esteban Küber | -20/+18 |
| 2024-11-17 | Unify expanded constants and named constants in `PatKind` | Esteban Küber | -10/+27 |
| 2024-11-17 | Fold `PatKind::NamedConstant` into `PatKind::Constant` | Esteban Küber | -9/+4 |
| 2024-11-17 | Point at `const` definition when used instead of a binding in a `let` statement | Esteban Küber | -2/+10 |
| 2024-10-30 | compiler: Switch to rustc_abi in hir_pretty, lint_defs, and mir_build | Jubilee Young | -1/+1 |
| 2024-10-16 | Rollup merge of #131381 - Nadrieril:min-match-ergonomics, r=pnkfelix | Matthias Krüger | -8/+19 |
| 2024-10-08 | Change error message | Nadrieril | -4/+3 |
| 2024-10-08 | Stabilize `min_match_ergonomics_2024` | Nadrieril | -1/+1 |
| 2024-10-08 | Error on resetted binding mode in edition 2024 | Nadrieril | -8/+20 |
| 2024-09-22 | Replace calls to Const::eval in mir build | Michael Goulet | -1/+3 |
| 2024-08-21 | Use bool in favor of Option<()> for diagnostics | Michael Goulet | -1/+1 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -5/+4 |
| 2024-07-18 | avoid creating an Instance only to immediately disassemble it again | Ralf Jung | -31/+2 |