| Age | Commit message (Expand) | Author | Lines |
| 2025-07-04 | treat box patterns as deref patterns in THIR and usefulness analysis | dianne | -3/+4 |
| 2025-06-30 | Introduce `ByteSymbol`. | Nicholas Nethercote | -1/+1 |
| 2025-05-04 | Auto merge of #140549 - BoxyUwU:proper_const_norm, r=lcnr | bors | -0/+2 |
| 2025-05-01 | Set groundwork for proper const normalization | Boxy | -0/+2 |
| 2025-05-01 | User type annotations for free consts in pattern position | Boxy | -2/+1 |
| 2025-04-24 | lower deref patterns on boxes using built-in derefs | dianne | -7/+4 |
| 2025-04-16 | lower implicit deref patterns to THIR | dianne | -9/+17 |
| 2025-04-12 | store the kind of pattern adjustments in `pat_adjustments` | dianne | -4/+5 |
| 2025-04-07 | Rollup merge of #139108 - Nadrieril:simplify-expandedconstant, r=oli-obk | Stuart Cook | -72/+75 |
| 2025-04-07 | Rollup merge of #139035 - nnethercote:PatKind-Missing, r=oli-obk | Stuart Cook | -0/+2 |
| 2025-04-06 | Reuse `parent_args` | Nadrieril | -12/+3 |
| 2025-04-06 | Add the inline const type annotation in pattern lowering | Nadrieril | -2/+34 |
| 2025-04-06 | Tweak `lower_pat_expr` | Nadrieril | -35/+33 |
| 2025-04-06 | Remove the `is_inline` field from `PatKind::ExpandedConstant` | Nadrieril | -18/+11 |
| 2025-04-06 | Let `const_to_pat` handle the `ExpandedConstant` wrapping | Nadrieril | -14/+3 |
| 2025-03-28 | Add `{ast,hir,thir}::PatKind::Missing` variants. | Nicholas Nethercote | -0/+2 |
| 2025-03-26 | add a temporary workaround for `string_deref_patterns` | dianne | -2/+21 |
| 2025-03-26 | `lower_pat_expr`: use the pattern's type instead of the literal's | dianne | -4/+13 |
| 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 |