| Age | Commit message (Expand) | Author | Lines |
| 2025-06-19 | Remove old format_args diagnostic. | Mara Bos | -27/+11 |
| 2025-06-16 | Handle same-crate macro for borrowck semicolon suggestion | Urgau | -4/+1 |
| 2025-06-15 | Rollup merge of #142543 - Urgau:span-borrowck-semicolon, r=fmease | León Orell Valerian Liehr | -3/+7 |
| 2025-06-15 | Suggest adding semicolon in user code rather than macro impl details | Urgau | -3/+7 |
| 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-06-02 | fix bug where borrowck tries to describe a name from a macro in another crate | Jana Dönszelmann | -8/+16 |
| 2025-05-27 | Suggest mut when possbile for temporary value dropped while borrowed | yukang | -1/+13 |
| 2025-05-27 | Fix some var names | Michael Goulet | -3/+3 |
| 2025-05-27 | Rename unpack to kind | Michael Goulet | -2/+2 |
| 2025-05-02 | remove an unused codepath | Jana Dönszelmann | -6/+1 |
| 2025-05-02 | Test that names of variables in external macros are not shown on a borrow error | Jana Dönszelmann | -0/+8 |
| 2025-04-25 | Rollup merge of #140257 - amandasystems:housecleaning, r=wesleywiser | Matthias Krüger | -22/+19 |
| 2025-04-24 | Some drive-by housecleaning in `rustc_borrowck` | Amanda Stjerna | -22/+19 |
| 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 | -6/+14 |
| 2025-04-17 | Rollup merge of #139770 - nnethercote:rename-LifetimeName, r=BoxyUwU | Matthias Krüger | -1/+1 |
| 2025-04-16 | Rename `LifetimeName` as `LifetimeKind`. | Nicholas Nethercote | -1/+1 |
| 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 | -6/+14 |
| 2025-04-14 | Move `has_self` field to `hir::AssocKind::Fn`. | Nicholas Nethercote | -1/+1 |
| 2025-04-10 | Rollup merge of #139510 - nnethercote:name-to-ident, r=fee1-dead | Matthias Krüger | -6/+6 |
| 2025-04-10 | Address review comments. | Nicholas Nethercote | -1/+1 |
| 2025-04-10 | Rename some `name` variables as `ident`. | Nicholas Nethercote | -6/+6 |
| 2025-04-08 | Rollup merge of #139509 - xizheyin:issue-139359, r=lcnr | Matthias Krüger | -11/+12 |
| 2025-04-08 | Update compiler/rustc_borrowck/src/diagnostics/region_errors.rs | xizheyin | -1/+2 |
| 2025-04-08 | clean code: remove Deref<Target=RegionKind> impl for Region and use `.kind()` | xizheyin | -11/+11 |
| 2025-04-07 | rm `RegionInferenceContext::var_infos` | lcnr | -8/+5 |
| 2025-04-04 | Rollup merge of #139366 - RalfJung:ToSocketAddrs, r=jieyouxu | Matthias Krüger | -1/+1 |
| 2025-04-04 | ToSocketAddrs: fix typo | Ralf Jung | -1/+1 |
| 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 | -6/+6 |
| 2025-03-28 | Don't use `kw::Empty` in `hir::Lifetime::ident`. | Nicholas Nethercote | -3/+3 |
| 2025-03-19 | Use `Option<Ident>` for lowered param names. | Nicholas Nethercote | -7/+7 |
| 2025-03-17 | Rollup merge of #138384 - nnethercote:hir-ItemKind-idents, r=fmease | Matthias Krüger | -3/+5 |
| 2025-03-18 | Move `hir::Item::ident` into `hir::ItemKind`. | Nicholas Nethercote | -3/+5 |
| 2025-03-17 | Use `strip_{prefix|suffix}` instead of `{starts|ends}_with`+indexing | Yotam Ofek | -2/+2 |
| 2025-03-15 | Squash fold into ty | Michael Goulet | -2/+1 |
| 2025-03-13 | Dedup `&mut *` reborrow suggestion in loops | Lieselotte | -13/+0 |
| 2025-03-12 | Move methods from `Map` to `TyCtxt`, part 4. | Nicholas Nethercote | -6/+6 |
| 2025-03-06 | Fail gracefully if mutating on a use closure and the closure it not declared mut | Santiago Pastorino | -1/+1 |
| 2025-02-25 | Teach structured errors to display short `Ty` | Esteban Küber | -9/+5 |
| 2025-02-22 | Greatly simplify lifetime captures in edition 2024 | Michael Goulet | -4/+3 |
| 2025-02-22 | Fix binding mode problems | Michael Goulet | -5/+5 |
| 2025-02-21 | Move methods from Map to TyCtxt, part 3. | Nicholas Nethercote | -22/+16 |
| 2025-02-19 | Remove `MirVisitable`. | Nicholas Nethercote | -16/+18 |
| 2025-02-19 | Rollup merge of #137213 - nnethercote:rm-rustc_middle-mir-tcx, r=compiler-errors | Matthias Krüger | -5/+3 |
| 2025-02-19 | Remove `rustc_middle::mir::tcx` module. | Nicholas Nethercote | -5/+3 |
| 2025-02-18 | Move methods from `Map` to `TyCtxt`, part 2. | Nicholas Nethercote | -27/+23 |