| Age | Commit message (Expand) | Author | Lines |
| 2025-03-26 | MatchPairTree: update invariant comment | Maja Kądziołka | -2/+2 |
| 2025-03-26 | Revert "Make `MatchPairTree::place` non-optional" | Maja Kądziołka | -9/+23 |
| 2025-03-24 | Rollup merge of #138821 - dianne:cleanup-non-scalar-compare, r=oli-obk | Matthias Krüger | -91/+21 |
| 2025-03-22 | Rollup merge of #138410 - bjorn3:misc_cleanups, r=compiler-errors | Matthias Krüger | -36/+28 |
| 2025-03-21 | match lowering cleanup: `non_scalar_compare` is only for `&str` | dianne | -91/+21 |
| 2025-03-21 | Don't produce debug information for compiler-introduced-vars when desugaring ... | Kyle Huey | -16/+42 |
| 2025-03-19 | Rollup merge of #138001 - meithecatte:privately-uninhabited, r=Nadrieril | Matthias Krüger | -6/+6 |
| 2025-03-18 | Auto merge of #138630 - matthiaskrgr:rollup-kk1gogr, r=matthiaskrgr | bors | -1/+1 |
| 2025-03-18 | Move `hir::Item::ident` into `hir::ItemKind`. | Nicholas Nethercote | -1/+1 |
| 2025-03-16 | Build `UserTypeProjections` lazily when visiting bindings | Zalathar | -30/+176 |
| 2025-03-16 | Split `visit_primary_bindings` into two variants | Zalathar | -50/+61 |
| 2025-03-16 | Simplify handling of `visibility_scope` in `declare_bindings` | Zalathar | -6/+4 |
| 2025-03-13 | Simplify lit_to_mir_constant a bit | bjorn3 | -16/+11 |
| 2025-03-13 | Return blocks from DropTree::build_mir | bjorn3 | -20/+17 |
| 2025-03-12 | Rollup merge of #137504 - nnethercote:remove-Map-4, r=Zalathar | Manish Goregaokar | -4/+3 |
| 2025-03-12 | Move methods from `Map` to `TyCtxt`, part 4. | Nicholas Nethercote | -4/+3 |
| 2025-03-10 | Allow int literals for pattern types with int base types | Oli Scherer | -1/+6 |
| 2025-03-08 | Auto merge of #137502 - compiler-errors:global-asm-aint-mir-body, r=oli-obk | bors | -1/+2 |
| 2025-03-07 | Rollup merge of #134797 - spastorino:ergonomic-ref-counting-1, r=nikomatsakis | Matthias Krüger | -3/+67 |
| 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 | -2/+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 | -2/+2 |
| 2025-03-06 | Implement .use keyword as an alias of clone | Santiago Pastorino | -1/+45 |
| 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-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 | -3/+3 |
| 2025-02-23 | Rollup merge of #137180 - compiler-errors:sym-regions, r=oli-obk | Matthias Krüger | -14/+8 |
| 2025-02-22 | Greatly simplify lifetime captures in edition 2024 | Michael Goulet | -3/+3 |
| 2025-02-22 | Fix binding mode problems | Michael Goulet | -1/+1 |
| 2025-02-22 | Make a fake body to store typeck results for global_asm | Michael Goulet | -14/+8 |
| 2025-02-21 | Rollup merge of #137305 - nnethercote:rustc_middle-2, r=lcnr | Matthias Krüger | -27/+16 |
| 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 | Move methods from `Map` to `TyCtxt`, part 2. | Nicholas Nethercote | -4/+3 |
| 2025-02-08 | Rustfmt | bjorn3 | -239/+340 |
| 2025-02-06 | Rollup merge of #136435 - Zalathar:thir-pat-stuff, r=Nadrieril | Matthias Krüger | -118/+117 |
| 2025-02-05 | Auto merge of #136302 - oli-obk:push-vvqmwzunxsrk, r=compiler-errors | bors | -10/+11 |
| 2025-02-03 | Slightly simplify the signature of `lower_match_arms` | Zalathar | -10/+8 |
| 2025-02-03 | Avoid double-boxing lists of THIR subpatterns | Zalathar | -2/+2 |