| Age | Commit message (Expand) | Author | Lines |
| 2025-04-14 | Use `newtype_index!`-generated types more idiomatically | Yotam Ofek | -2/+2 |
| 2025-04-14 | Allow const patterns of matches to contain pattern types | Oli Scherer | -2/+27 |
| 2025-04-14 | Move `has_self` field to `hir::AssocKind::Fn`. | Nicholas Nethercote | -1/+1 |
| 2025-04-14 | Auto merge of #124141 - nnethercote:rm-Nonterminal-and-TokenKind-Interpolated... | bors | -1/+0 |
| 2025-04-12 | store the kind of pattern adjustments in `pat_adjustments` | dianne | -8/+9 |
| 2025-04-07 | Make use generated TerminatorKind::Call have call_source Use | Santiago Pastorino | -1/+1 |
| 2025-04-07 | Rollup merge of #139108 - Nadrieril:simplify-expandedconstant, r=oli-obk | Stuart Cook | -110/+87 |
| 2025-04-07 | Rollup merge of #139035 - nnethercote:PatKind-Missing, r=oli-obk | Stuart Cook | -1/+6 |
| 2025-04-06 | Reuse `parent_args` | Nadrieril | -12/+3 |
| 2025-04-06 | Add the inline const type annotation in pattern lowering | Nadrieril | -31/+35 |
| 2025-04-06 | Tweak `lower_pat_expr` | Nadrieril | -35/+33 |
| 2025-04-06 | Remove the `is_inline` field from `PatKind::ExpandedConstant` | Nadrieril | -37/+24 |
| 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 | -7/+13 |
| 2025-04-03 | Rollup merge of #138017 - nnethercote:tighten-assignment-op, r=spastorino | Matthias Krüger | -4/+25 |
| 2025-04-03 | Upvars HirIds always have the same owner, thus just use an ItemLocalId | Oli Scherer | -3/+7 |
| 2025-04-03 | Make LevelAndSource a struct | Oli Scherer | -4/+6 |
| 2025-04-03 | Auto merge of #139234 - compiler-errors:query-tweak, r=oli-obk | bors | -2/+2 |
| 2025-04-03 | Tighten up assignment operator representations. | Nicholas Nethercote | -4/+25 |
| 2025-04-02 | Auto merge of #139269 - matthiaskrgr:rollup-pk78gig, r=matthiaskrgr | bors | -34/+35 |
| 2025-04-02 | Rollup merge of #138992 - dianne:simplify-byte-string-to-pat, r=oli-obk | Matthias Krüger | -34/+35 |
| 2025-04-02 | Remove `recursion_limit` increases. | Nicholas Nethercote | -1/+0 |
| 2025-04-02 | Use return_result_from_ensure_ok a bit more | Michael Goulet | -2/+2 |
| 2025-04-02 | Move methods from `Map` to `TyCtxt`, part 5. | Nicholas Nethercote | -5/+5 |
| 2025-03-28 | use `slice::contains` where applicable | Yotam Ofek | -1/+1 |
| 2025-03-28 | Add `{ast,hir,thir}::PatKind::Missing` variants. | Nicholas Nethercote | -1/+6 |
| 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-26 | Rollup merge of #138959 - meithecatte:matchpair-place-option, r=Zalathar | Stuart Cook | -9/+23 |
| 2025-03-26 | Rollup merge of #138818 - khuey:138198, r=jieyouxu | Stuart Cook | -16/+42 |
| 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-20 | Auto merge of #137930 - nnethercote:use-Wunused-crate-dependencies, r=jieyoux... | bors | -2/+0 |
| 2025-03-20 | Use `-Wunused_crate_dependencies` for compiler crates. | Nicholas Nethercote | -2/+0 |
| 2025-03-19 | Rollup merge of #138001 - meithecatte:privately-uninhabited, r=Nadrieril | Matthias Krüger | -9/+9 |
| 2025-03-18 | Auto merge of #138630 - matthiaskrgr:rollup-kk1gogr, r=matthiaskrgr | bors | -4/+4 |
| 2025-03-18 | Move `hir::Item::ident` into `hir::ItemKind`. | Nicholas Nethercote | -4/+4 |
| 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 | Delegation: allow foreign fns `reuse` | Bryanskiy | -0/+5 |
| 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-13 | Auto merge of #138416 - Manishearth:rollup-fejor9p, r=Manishearth | bors | -9/+7 |
| 2025-03-12 | Auto merge of #138414 - matthiaskrgr:rollup-9ablqdb, r=matthiaskrgr | bors | -1/+0 |
| 2025-03-12 | Rollup merge of #138331 - nnethercote:use-RUSTC_LINT_FLAGS-more, r=onur-ozkan... | Manish Goregaokar | -1/+0 |