| Age | Commit message (Expand) | Author | Lines |
| 2025-10-02 | Auto merge of #147055 - beepster4096:subtype_is_not_a_projection, r=lcnr | bors | -1/+0 |
| 2025-09-28 | Point at lifetime requirement origin in more cases | Esteban Küber | -16/+1 |
| 2025-09-28 | Point at fn bound that introduced lifetime obligation | Esteban Küber | -0/+9 |
| 2025-09-26 | ProjectionElem::Subtype -> CastKind::Subtype | beepster4096 | -1/+0 |
| 2025-08-09 | `suggest_borrow_generic_arg`: use the correct generic args | dianne | -7/+22 |
| 2025-07-28 | Rename trait_of_item -> trait_of_assoc | Cameron Steffen | -1/+1 |
| 2025-07-28 | Auto merge of #144469 - Kivooeo:chains-cleanup, r=SparrowLii | bors | -160/+155 |
| 2025-07-28 | use let chains in ast, borrowck, codegen, const_eval | Kivooeo | -160/+155 |
| 2025-07-25 | Mention type that could be `Clone` but isn't in more cases | Esteban Küber | -0/+52 |
| 2025-07-04 | Nits | Michael Goulet | -1/+1 |
| 2025-07-04 | Remove Symbol for Named LateParam/Bound variants | Michael Goulet | -1/+3 |
| 2025-06-24 | Suggest cloning `Arc` moved into closure | Esteban Küber | -5/+12 |
| 2025-06-19 | Remove old format_args diagnostic. | Mara Bos | -27/+11 |
| 2025-06-12 | Rollup merge of #141069 - chenyukang:yukang-fix-137486-suggest-mut, r=davidtwco | Matthias Krüger | -1/+13 |
| 2025-06-05 | Replace some `Option<Span>` with `Span` and use DUMMY_SP instead of None | Oli Scherer | -2/+2 |
| 2025-06-04 | Don't refer to 'local binding' in extern macro. | Mara Bos | -1/+7 |
| 2025-05-27 | Suggest mut when possbile for temporary value dropped while borrowed | yukang | -1/+13 |
| 2025-05-02 | remove an unused codepath | Jana Dönszelmann | -6/+1 |
| 2025-04-22 | Use `is_lang_item` and `as_lang_item` instead of handrolling their logic | Oli Scherer | -6/+1 |
| 2025-04-19 | Auto merge of #139114 - m-ou-se:super-let-pin, r=davidtwco | bors | -5/+11 |
| 2025-04-15 | Fix wrong suggestion for async gen block and add regression ui test for #139839 | Guillaume Gomez | -4/+9 |
| 2025-04-15 | Don't name macro internals in "does not live long enough" errors. | Mara Bos | -5/+11 |
| 2025-04-14 | Move `has_self` field to `hir::AssocKind::Fn`. | Nicholas Nethercote | -1/+1 |
| 2025-04-10 | Address review comments. | Nicholas Nethercote | -1/+1 |
| 2025-04-10 | Rename some `name` variables as `ident`. | Nicholas Nethercote | -5/+5 |
| 2025-04-03 | Rollup merge of #138462 - ShE3py:mut-borrow-in-loop, r=oli-obk | Matthias Krüger | -13/+0 |
| 2025-04-02 | Move methods from `Map` to `TyCtxt`, part 5. | Nicholas Nethercote | -1/+1 |
| 2025-03-19 | Use `Option<Ident>` for lowered param names. | Nicholas Nethercote | -6/+6 |
| 2025-03-13 | Dedup `&mut *` reborrow suggestion in loops | Lieselotte | -13/+0 |
| 2025-02-25 | Teach structured errors to display short `Ty` | Esteban Küber | -1/+0 |
| 2025-02-22 | Greatly simplify lifetime captures in edition 2024 | Michael Goulet | -4/+3 |
| 2025-02-22 | Fix binding mode problems | Michael Goulet | -1/+1 |
| 2025-02-21 | Move methods from Map to TyCtxt, part 3. | Nicholas Nethercote | -11/+7 |
| 2025-02-19 | Rollup merge of #137213 - nnethercote:rm-rustc_middle-mir-tcx, r=compiler-errors | Matthias Krüger | -3/+2 |
| 2025-02-19 | Remove `rustc_middle::mir::tcx` module. | Nicholas Nethercote | -3/+2 |
| 2025-02-18 | Move methods from `Map` to `TyCtxt`, part 2. | Nicholas Nethercote | -8/+8 |
| 2025-02-17 | Overhaul the `intravisit::Map` trait. | Nicholas Nethercote | -8/+8 |
| 2025-02-17 | Move some `Map` methods onto `TyCtxt`. | Nicholas Nethercote | -9/+7 |
| 2025-02-17 | Avoid unnecessary use of the `Map` trait. | Nicholas Nethercote | -2/+2 |
| 2025-02-08 | Rustfmt | bjorn3 | -16/+16 |
| 2025-02-04 | fix NLL TLS end of function spans | Rémy Rakic | -1/+13 |
| 2025-02-02 | Rollup merge of #136328 - estebank:long-ty-path, r=jieyouxu,lqd | Matthias Krüger | -7/+1 |
| 2025-02-01 | Rollup merge of #130514 - compiler-errors:unsafe-binders, r=oli-obk | Matthias Krüger | -1/+2 |
| 2025-01-31 | Rework "long type names" printing logic | Esteban Küber | -7/+1 |
| 2025-01-31 | Implement MIR, CTFE, and codegen for unsafe binders | Michael Goulet | -1/+2 |
| 2025-01-31 | Move `find_self_call`. | Nicholas Nethercote | -1/+1 |
| 2025-01-24 | Use short ty string for move errors | Esteban Küber | -0/+7 |
| 2025-01-21 | Move supertrait_def_ids into the elaborate module like all other fns | Michael Goulet | -3/+4 |
| 2025-01-19 | Run `clippy --fix` for `unnecessary_map_or` lint | Yotam Ofek | -1/+1 |
| 2025-01-13 | Assert that Instance::try_resolve is only used on body-like things | Michael Goulet | -34/+25 |