| Age | Commit message (Expand) | Author | Lines |
| 2025-03-10 | Allow int literals for pattern types with int base types | Oli Scherer | -1/+6 |
| 2025-03-09 | Explain weird quirk in user type annotation lowering | Michael Goulet | -3/+23 |
| 2025-03-09 | Rollup merge of #138084 - nnethercote:workspace-lints, r=jieyouxu | Matthias Krüger | -1/+0 |
| 2025-03-08 | Auto merge of #137502 - compiler-errors:global-asm-aint-mir-body, r=oli-obk | bors | -1/+2 |
| 2025-03-08 | Remove `#![warn(unreachable_pub)]` from all `compiler/` crates. | Nicholas Nethercote | -1/+0 |
| 2025-03-07 | Rollup merge of #134797 - spastorino:ergonomic-ref-counting-1, r=nikomatsakis | Matthias Krüger | -4/+92 |
| 2025-03-07 | mir_build: consider privacy when checking for irrefutable patterns | Maja Kądziołka | -4/+5 |
| 2025-03-07 | Add helper methods checking for "#[non_exhaustive] that's active" | Maja Kądziołka | -5/+4 |
| 2025-03-07 | Increase recursion_limit in numerous crates. | Nicholas Nethercote | -0/+1 |
| 2025-03-06 | Add UseCloned trait related code | Santiago Pastorino | -26/+46 |
| 2025-03-06 | Generate the right MIR for by use closures | Santiago Pastorino | -3/+14 |
| 2025-03-06 | Implement .use keyword as an alias of clone | Santiago Pastorino | -1/+58 |
| 2025-03-06 | Construct MIR error body for global_asm correctly | Michael Goulet | -1/+2 |
| 2025-03-05 | Make `MatchPairTree::place` non-optional | Zalathar | -23/+9 |
| 2025-03-05 | Remove the separate simplify step for match-pair trees | Zalathar | -71/+14 |
| 2025-03-05 | Remove `TestCase::Irrefutable` | Zalathar | -58/+38 |
| 2025-03-05 | Populate pattern bindings/ascriptions while building `MatchPairTree` | Zalathar | -46/+100 |
| 2025-03-05 | Make `MatchPairTree::for_pattern` push its output node to a vector | Zalathar | -19/+23 |
| 2025-03-05 | Make `field_match_pairs` push its output nodes to a vector | Zalathar | -12/+9 |
| 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 | -7/+3 |
| 2025-02-24 | Fix some `use` items that import more than necessary. | Nicholas Nethercote | -2/+2 |
| 2025-02-23 | Rollup merge of #137334 - compiler-errors:edition-2024-fresh-2, r=saethlin,tr... | Jacob Pratt | -6/+6 |
| 2025-02-23 | Rollup merge of #137180 - compiler-errors:sym-regions, r=oli-obk | Matthias Krüger | -43/+39 |
| 2025-02-22 | Greatly simplify lifetime captures in edition 2024 | Michael Goulet | -6/+6 |
| 2025-02-22 | Fix binding mode problems | Michael Goulet | -7/+5 |
| 2025-02-22 | Make a fake body to store typeck results for global_asm | Michael Goulet | -43/+39 |
| 2025-02-21 | Auto merge of #137397 - matthiaskrgr:rollup-ls2pilo, r=matthiaskrgr | bors | -4/+4 |
| 2025-02-21 | Rollup merge of #137305 - nnethercote:rustc_middle-2, r=lcnr | Matthias Krüger | -27/+16 |
| 2025-02-21 | Move methods from Map to TyCtxt, part 3. | Nicholas Nethercote | -4/+4 |
| 2025-02-21 | Put a `BlockTailInfo` in `BlockFrame::TailExpr`. | Nicholas Nethercote | -20/+9 |
| 2025-02-21 | Rename `ClearCrossCrate::assert_crate_local`. | Nicholas Nethercote | -7/+7 |
| 2025-02-20 | Don't store a redundant span in user-type projections | Zalathar | -2/+1 |
| 2025-02-20 | Avoid a useless clone of `UserTypeProjection` | Zalathar | -5/+2 |
| 2025-02-19 | Rollup merge of #137213 - nnethercote:rm-rustc_middle-mir-tcx, r=compiler-errors | Matthias Krüger | -1/+0 |
| 2025-02-19 | Remove `rustc_middle::mir::tcx` module. | Nicholas Nethercote | -1/+0 |
| 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 | -11/+9 |
| 2025-02-17 | Rollup merge of #136817 - dianne:clean-and-comment-pat-migration, r=Nadrieril | Matthias Krüger | -114/+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 | -4/+3 |
| 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 | Auto merge of #136593 - lukas-code:ty-value-perf, r=oli-obk | bors | -6/+6 |
| 2025-02-13 | intern valtrees | Lukas Markeffsky | -6/+6 |
| 2025-02-10 | Rename rustc_middle::Ty::is_unsafe_ptr to is_raw_ptr | Bastian Kersting | -1/+1 |
| 2025-02-10 | move pattern migration internals to the `migration` module | dianne | -66/+114 |