| Age | Commit message (Expand) | Author | Lines |
| 2025-04-14 | Use `newtype_index!`-generated types more idiomatically | Yotam Ofek | -2/+2 |
| 2025-04-12 | store the kind of pattern adjustments in `pat_adjustments` | dianne | -8/+9 |
| 2025-04-07 | Rollup merge of #139108 - Nadrieril:simplify-expandedconstant, r=oli-obk | Stuart Cook | -77/+83 |
| 2025-04-07 | Rollup merge of #139035 - nnethercote:PatKind-Missing, r=oli-obk | Stuart Cook | -0/+3 |
| 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 | -28/+16 |
| 2025-04-06 | Let `const_to_pat` handle the `ExpandedConstant` wrapping | Nadrieril | -15/+12 |
| 2025-04-03 | Rollup merge of #138610 - oli-obk:no-sort-hir-ids, r=compiler-errors | Matthias Krüger | -1/+1 |
| 2025-04-03 | Rollup merge of #138017 - nnethercote:tighten-assignment-op, r=spastorino | Matthias Krüger | -2/+17 |
| 2025-04-03 | Make LevelAndSource a struct | Oli Scherer | -1/+1 |
| 2025-04-03 | Tighten up assignment operator representations. | Nicholas Nethercote | -2/+17 |
| 2025-04-02 | Auto merge of #139269 - matthiaskrgr:rollup-pk78gig, r=matthiaskrgr | bors | -34/+35 |
| 2025-04-02 | Move methods from `Map` to `TyCtxt`, part 5. | Nicholas Nethercote | -1/+1 |
| 2025-03-28 | Add `{ast,hir,thir}::PatKind::Missing` variants. | Nicholas Nethercote | -0/+3 |
| 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 | -33/+15 |
| 2025-03-18 | Move `hir::Item::ident` into `hir::ItemKind`. | Nicholas Nethercote | -3/+3 |
| 2025-03-12 | Rollup merge of #137504 - nnethercote:remove-Map-4, r=Zalathar | Manish Goregaokar | -5/+4 |
| 2025-03-12 | Move methods from `Map` to `TyCtxt`, part 4. | Nicholas Nethercote | -5/+4 |
| 2025-03-09 | Explain weird quirk in user type annotation lowering | Michael Goulet | -3/+23 |
| 2025-03-06 | Generate the right MIR for by use closures | Santiago Pastorino | -1/+12 |
| 2025-03-06 | Implement .use keyword as an alias of clone | Santiago Pastorino | -0/+12 |
| 2025-03-01 | Rollup merge of #137686 - nbdd0121:asm_const, r=compiler-errors | Matthias Krüger | -6/+14 |
| 2025-02-26 | Handle asm const similar to inline const | Gary Guo | -6/+14 |
| 2025-02-25 | Teach structured errors to display short `Ty` | Esteban Küber | -5/+1 |
| 2025-02-23 | Rollup merge of #137334 - compiler-errors:edition-2024-fresh-2, r=saethlin,tr... | Jacob Pratt | -3/+3 |
| 2025-02-23 | Rollup merge of #137180 - compiler-errors:sym-regions, r=oli-obk | Matthias Krüger | -27/+28 |
| 2025-02-22 | Greatly simplify lifetime captures in edition 2024 | Michael Goulet | -3/+3 |
| 2025-02-22 | Fix binding mode problems | Michael Goulet | -6/+4 |
| 2025-02-22 | Make a fake body to store typeck results for global_asm | Michael Goulet | -27/+28 |
| 2025-02-21 | Move methods from Map to TyCtxt, part 3. | Nicholas Nethercote | -2/+2 |
| 2025-02-18 | Remove scrutinee_hir_id from ExprKind::Match | bjorn3 | -2/+1 |
| 2025-02-18 | Move methods from `Map` to `TyCtxt`, part 2. | Nicholas Nethercote | -5/+4 |
| 2025-02-17 | Rollup merge of #136817 - dianne:clean-and-comment-pat-migration, r=Nadrieril | Matthias Krüger | -111/+205 |
| 2025-02-17 | Rollup merge of #136671 - nnethercote:middle-limits, r=Nadrieril | Matthias Krüger | -14/+6 |
| 2025-02-17 | Move some `Map` methods onto `TyCtxt`. | Nicholas Nethercote | -1/+1 |
| 2025-02-17 | Add `pattern_complexity_limit` to `Limits`. | Nicholas Nethercote | -14/+6 |
| 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-13 | intern valtrees | Lukas Markeffsky | -6/+6 |
| 2025-02-10 | move pattern migration internals to the `migration` module | dianne | -66/+114 |
| 2025-02-10 | move pattern migration setup/emitting to a separate module | dianne | -58/+104 |
| 2025-02-08 | Rustfmt | bjorn3 | -5/+3 |
| 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 | -21/+20 |
| 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 |