| Age | Commit message (Expand) | Author | Lines |
| 2025-09-23 | revert change removing `has_infer` check. Commit conservatively patches for n... | ash | -1/+10 |
| 2025-09-18 | Rollup merge of #146597 - modhanami:add-struct-tail-recursion-limit-span, r=o... | Matthias Krüger | -4/+13 |
| 2025-09-16 | Add span for struct tail recursion limit error | Tawan Muadmuenwai | -4/+13 |
| 2025-09-15 | remove FIXME from `has_significant_drop`, replaced with checking non_region_i... | ash | -8/+1 |
| 2025-09-12 | Auto merge of #146328 - zetanumbers:fix-141951, r=lcnr | bors | -4/+1 |
| 2025-09-09 | Auto merge of #145717 - BoxyUwU:erase_regions_rename, r=lcnr | bors | -6/+5 |
| 2025-09-09 | Driveby fixes | Boxy | -3/+2 |
| 2025-09-09 | erase_regions to erase_and_anonymize_regions | Boxy | -5/+5 |
| 2025-09-08 | fixup limit handling code | Jana Dönszelmann | -1/+1 |
| 2025-09-08 | Skip typeck for items w/o their own typeck context | Daria Sukhonina | -4/+1 |
| 2025-07-29 | Reuse `sign_extend` helper | Oli Scherer | -1/+1 |
| 2025-07-13 | Generalize TyCtxt::item_name. | Camille GILLOT | -1/+1 |
| 2025-07-10 | Properly track the depth when expanding free alias types | León Orell Valerian Liehr | -2/+4 |
| 2025-06-27 | Report infer ty errors during hir ty lowering | Oli Scherer | -0/+1 |
| 2025-06-16 | trait_sel: extend fast path with sized hierarchy | David Wood | -1/+3 |
| 2025-05-27 | Fix some var names | Michael Goulet | -2/+2 |
| 2025-05-27 | Rename unpack to kind | Michael Goulet | -2/+2 |
| 2025-05-20 | Querify coroutine_hidden_types | Michael Goulet | -35/+1 |
| 2025-05-15 | Async drop fix for dropee from another crate (#140858) | Andrew Zhogin | -1/+1 |
| 2025-05-01 | Set groundwork for proper const normalization | Boxy | -0/+2 |
| 2025-04-28 | Auto merge of #140388 - GuillaumeGomez:rollup-aj9o3ch, r=GuillaumeGomez | bors | -21/+21 |
| 2025-04-28 | AsyncDrop implementation using shim codegen of async_drop_in_place::{closure}... | Andrew Zhogin | -81/+28 |
| 2025-04-24 | Remove `weak` alias terminology | Boxy | -21/+21 |
| 2025-04-16 | Auto merge of #139768 - compiler-errors:split-fold, r=lcnr | bors | -0/+36 |
| 2025-04-15 | Split TypeFolder and FallibleTypeFolder | Michael Goulet | -0/+36 |
| 2025-04-14 | Move `has_self` field to `hir::AssocKind::Fn`. | Nicholas Nethercote | -2/+2 |
| 2025-04-06 | remove compiler support for `extern "rust-intrinsic"` blocks | Skgland | -5/+2 |
| 2025-04-04 | Rollup merge of #139348 - meithecatte:async-destructor-minify, r=petrochenkov | Matthias Krüger | -12/+3 |
| 2025-04-04 | Rollup merge of #139041 - nnethercote:rm-rustc_middle-ty-util-ExplicitSelf, r... | Matthias Krüger | -49/+0 |
| 2025-04-04 | adt_destructor: sanity-check returned item | Maja Kądziołka | -0/+5 |
| 2025-04-04 | AsyncDestructor: replace fields with impl_did | Maja Kądziołka | -12/+3 |
| 2025-04-02 | Fetch the destructor constness lazily | Oli Scherer | -4/+4 |
| 2025-04-02 | Only look at trait impls in the current crate when looking for `Drop` impls | Oli Scherer | -12/+22 |
| 2025-04-01 | Ensure `calculcate_dtor` is only ever called on local types | Oli Scherer | -2/+2 |
| 2025-03-28 | Remove `rustc_middle::ty::util::ExplicitSelf`. | Nicholas Nethercote | -49/+0 |
| 2025-03-15 | Squash fold into ty | Michael Goulet | -2/+1 |
| 2025-03-06 | Account for UseCloned on expr_use_visitor | Santiago Pastorino | -0/+12 |
| 2025-03-01 | Rollup merge of #137689 - compiler-errors:coroutine, r=lcnr | Matthias Krüger | -40/+26 |
| 2025-02-26 | Use bound_coroutine_witnesses in old solver | Michael Goulet | -18/+1 |
| 2025-02-26 | Use Binder<Vec<T>> instead of Vec<Binder<T>> in new solver | Michael Goulet | -22/+25 |
| 2025-02-24 | ssa/mono: deduplicate `type_has_metadata` | David Wood | -0/+14 |
| 2025-02-24 | remove support for rustc_intrinsic_must_be_overridden from the compiler | Ralf Jung | -7/+6 |
| 2025-02-16 | Move hashes from rustc_data_structure to rustc_hashes so they can be shared w... | Ben Kimock | -1/+2 |
| 2025-02-08 | Rustfmt | bjorn3 | -4/+5 |
| 2025-02-07 | Rollup merge of #136554 - compiler-errors:opt-alias-variances, r=lcnr | Matthias Krüger | -0/+23 |
| 2025-02-06 | Add opt_alias_variances and use it in outlives code | Michael Goulet | -0/+23 |
| 2025-02-05 | Eagerly detect coroutine recursion pre-mono when possible | Michael Goulet | -56/+2 |
| 2025-02-01 | Rename `tcx.ensure()` to `tcx.ensure_ok()` | Zalathar | -2/+2 |
| 2025-01-20 | Get rid of mir::Const::from_ty_const | Michael Goulet | -4/+5 |
| 2025-01-14 | Make `#[rustc_private]` override dependency visibility | Trevor Gross | -0/+5 |