| Age | Commit message (Expand) | Author | Lines |
| 2025-06-20 | Use gen blocks in the compiler instead of from_coroutine | Michael Goulet | -43/+39 |
| 2025-05-28 | Handle e2021 precise capturing of unsafe binder | Michael Goulet | -0/+4 |
| 2025-04-02 | Move methods from `Map` to `TyCtxt`, part 5. | Nicholas Nethercote | -4/+4 |
| 2025-03-12 | Move methods from `Map` to `TyCtxt`, part 4. | Nicholas Nethercote | -1/+1 |
| 2025-03-06 | Generate the right MIR for by use closures | Santiago Pastorino | -2/+5 |
| 2025-02-22 | Greatly simplify lifetime captures in edition 2024 | Michael Goulet | -2/+1 |
| 2025-01-19 | Run `clippy --fix` for `unnecessary_map_or` lint | Yotam Ofek | -1/+1 |
| 2024-12-18 | Re-export more `rustc_span::symbol` things from `rustc_span`. | Nicholas Nethercote | -2/+1 |
| 2024-11-04 | Remove BorrowKind glob, make names longer | Michael Goulet | -9/+8 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -1/+1 |
| 2024-09-05 | Don't store region in CapturedPlace | Michael Goulet | -3/+0 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -8/+6 |
| 2024-07-02 | chore: remove duplicate words | hattizai | -1/+1 |
| 2024-05-01 | Step bootstrap cfgs | Mark Rousskov | -1/+1 |
| 2024-04-29 | Remove `extern crate rustc_macros` from `rustc_middle`. | Nicholas Nethercote | -0/+1 |
| 2024-04-24 | Error on using `yield` without also using `#[coroutine]` on the closure | Oli Scherer | -39/+43 |
| 2024-04-16 | Avoid lots of `hir::HirId{,Map,Set}` qualifiers. | Nicholas Nethercote | -6/+7 |
| 2024-04-10 | Use a helper to zip together parent and child captures for coroutine-closures | Michael Goulet | -0/+67 |
| 2024-04-08 | Shrink the size of ClosureTypeInfo to fit into 64 bytes again | Oli Scherer | -6/+6 |
| 2024-02-11 | is_closure_like | Michael Goulet | -2/+2 |
| 2023-12-30 | is_coroutine -> is_coroutine_or_closure | Michael Goulet | -2/+2 |
| 2023-12-12 | Uplift ClosureKind | Michael Goulet | -70/+3 |
| 2023-11-26 | Auto merge of #118316 - Mark-Simulacrum:delete-copy-to-upvars, r=cjgillot | bors | -0/+7 |
| 2023-11-26 | Remove Upvar duplication | Mark Rousskov | -0/+7 |
| 2023-11-26 | rustc: `hir().local_def_id_to_hir_id()` -> `tcx.local_def_id_to_hir_id()` cle... | Vadim Petrochenkov | -1/+1 |
| 2023-08-07 | Migrate a trait selection error to use diagnostic translation | Deadbeef | -2/+17 |
| 2023-08-04 | Rollup merge of #114022 - oli-obk:tait_ice_alias_field_projection, r=cjgillot | Matthias Krüger | -0/+2 |
| 2023-07-30 | inline format!() args up to and including rustc_middle | Matthias Krüger | -1/+1 |
| 2023-07-24 | Perform OpaqueCast field projection on HIR, too. | Oli Scherer | -0/+2 |
| 2023-07-14 | Enable potential_query_instability lint in rustc_hir_typeck. | Michael Woerister | -5/+3 |
| 2023-06-20 | address most easy comments | Ziru Niu | -0/+2 |
| 2023-05-15 | Move expansion of query macros in rustc_middle to rustc_middle::query | John Kåre Alsaker | -2/+3 |
| 2023-03-30 | Update `ty::VariantDef` to use `IndexVec<FieldIdx, FieldDef>` | Scott McMurray | -4/+4 |
| 2023-02-26 | Wrap more into into closure_typeinfo query. | Camille GILLOT | -8/+32 |
| 2023-02-26 | Access upvars through a query. | Camille GILLOT | -18/+18 |
| 2022-12-20 | rustc: Remove needless lifetimes | Jeremy Stucki | -4/+1 |
| 2022-11-28 | Rollup merge of #104732 - WaffleLapkin:from_def_idn't, r=compiler-errors | Dylan DPC | -31/+14 |
| 2022-11-27 | Prefer doc comments over `//`-comments in compiler | Maybe Waffle | -3/+3 |
| 2022-11-27 | micro doc fixes | Maybe Waffle | -11/+11 |
| 2022-11-27 | Simplify `ty::ClosureKind::extends` | Maybe Waffle | -9/+1 |
| 2022-11-27 | Remove `ty::ClosureKind::from_def_id` | Maybe Waffle | -12/+3 |
| 2022-11-22 | Fix `ClosureKind::to_def_id` | Maybe Waffle | -5/+9 |
| 2022-07-30 | Use LocalDefId for closures more | Cameron Steffen | -2/+2 |
| 2022-07-18 | Use span_bug for unexpected field projection type | Jordan McQueen | -1/+5 |
| 2022-07-14 | Point out custom Fn-family trait impl | Michael Goulet | -0/+8 |
| 2022-07-05 | Add #[derive(TypeVisitable)] | Alan Egerton | -17/+12 |
| 2022-05-02 | fix most compiler/ doctests | Elliot Roberts | -11/+14 |
| 2022-03-23 | Better suggestions for Fn trait selection errors | Michael Goulet | -3/+15 |
| 2022-03-12 | Auto merge of #94733 - nnethercote:fix-AdtDef-interning, r=fee1-dead | bors | -2/+2 |
| 2022-03-11 | Improve `AdtDef` interning. | Nicholas Nethercote | -2/+2 |