| Age | Commit message (Expand) | Author | Lines |
| 2025-01-31 | Rework "long type names" printing logic | Esteban Küber | -28/+4 |
| 2025-01-31 | Make comma separated lists of anything easier to make for errors | Esteban Küber | -11/+9 |
| 2025-01-31 | Implement MIR, CTFE, and codegen for unsafe binders | Michael Goulet | -5/+8 |
| 2025-01-31 | record boring locals in polonius context | Rémy Rakic | -2/+21 |
| 2025-01-31 | Move `find_self_call`. | Nicholas Nethercote | -8/+5 |
| 2025-01-29 | Rollup merge of #136212 - estebank:span-tweak, r=petrochenkov | Matthias Krüger | -15/+10 |
| 2025-01-28 | Tweak `&mut self` suggestion span | Esteban Küber | -15/+10 |
| 2025-01-25 | Pass spans to perform_locally_in_new_solver | Michael Goulet | -1/+1 |
| 2025-01-25 | Rollup merge of #136018 - estebank:long-moved-type, r=jieyouxu | Matthias Krüger | -3/+31 |
| 2025-01-24 | Use short ty string for move errors | Esteban Küber | -3/+31 |
| 2025-01-23 | `visit_x_unambig` | Boxy | -1/+1 |
| 2025-01-23 | Split hir `TyKind` and `ConstArgKind` in two and update `hir::Visitor` | Boxy | -4/+4 |
| 2025-01-23 | Make `hir::TyKind::TraitObject` use tagged ptr | Boxy | -1/+1 |
| 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 | -3/+3 |
| 2025-01-13 | Assert that Instance::try_resolve is only used on body-like things | Michael Goulet | -38/+29 |
| 2025-01-11 | collect diag suggestions instead of pushing into vector repeatedly | Yotam Ofek | -12/+9 |
| 2025-01-11 | improve clunky grammar in borrowck diagnostic | Yotam Ofek | -1/+1 |
| 2025-01-08 | Try to explain borrow for tail expr temporary drop order change in 2024 | Michael Goulet | -16/+17 |
| 2025-01-08 | Auto merge of #133858 - dianne:better-blame-constraints-for-static, r=lcnr | bors | -105/+90 |
| 2025-01-08 | Rollup merge of #134920 - lqd:polonius-next-episode-6, r=jackh726 | Jacob Pratt | -2/+34 |
| 2025-01-06 | only avoid blaming assignments from argument patterns | dianne | -4/+4 |
| 2025-01-06 | point out unblamed constraints from `Copy`/`Sized` bounds in region errors | dianne | -0/+24 |
| 2025-01-06 | make outlives constraints from generic arguments less boring | dianne | -2/+3 |
| 2025-01-06 | remove the unused `ConstraintCategory::ClosureBounds` | dianne | -1/+0 |
| 2025-01-06 | `best_blame_constraint`: avoid blaming assignments without user-provided types | dianne | -4/+4 |
| 2025-01-06 | cleanup: remove `ExtraConstraintInfo` | dianne | -102/+63 |
| 2025-01-06 | Remove CallKind::Deref hack from UseSpans | Michael Goulet | -9/+0 |
| 2025-01-06 | Improve span when temporary receiver is dropped in edition 2024 | Michael Goulet | -0/+34 |
| 2025-01-04 | turn hir::ItemKind::Fn into a named-field variant | Ralf Jung | -2/+6 |
| 2025-01-01 | move `find_assignments` to its only use site | Rémy Rakic | -2/+34 |
| 2025-01-01 | Rollup merge of #134945 - compiler-errors:map-mutate-nits, r=estebank | Stuart Cook | -7/+10 |
| 2024-12-31 | Rollup merge of #133486 - dianne:fix-move-error-suggestion, r=estebank | Trevor Gross | -39/+118 |
| 2024-12-31 | Fix span for IndexMut method call on HashMap/BTreeMap | Michael Goulet | -2/+2 |
| 2024-12-31 | Use if-let in structured suggestion instead of Option::map | Michael Goulet | -6/+9 |
| 2024-12-31 | Explain how to mutate a HashMap/BTreeMap with more nuance | Michael Goulet | -1/+1 |
| 2024-12-30 | rename `diags` field | Rémy Rakic | -12/+12 |
| 2024-12-30 | clean up `BorrowckDiags` | Rémy Rakic | -17/+6 |
| 2024-12-30 | merge `diags` module into `diagnostics` | Rémy Rakic | -2/+136 |
| 2024-12-27 | Fix typos | chloefeal | -1/+1 |
| 2024-12-18 | introduce `LateParamRegionKind` | lcnr | -7/+7 |
| 2024-12-18 | Re-export more `rustc_span::symbol` things from `rustc_span`. | Nicholas Nethercote | -14/+7 |
| 2024-12-17 | Rollup merge of #134412 - lcnr:borrowck-cleanup-trivial, r=jackh726 | Jacob Pratt | -11/+13 |
| 2024-12-17 | Rollup merge of #134397 - Enselic:raw-mut, r=compiler-errors | Jacob Pratt | -10/+20 |
| 2024-12-17 | small refactor to region error handling | lcnr | -11/+13 |
| 2024-12-16 | rustc_borrowck: Suggest changing `&raw const` to `&raw mut` if applicable | Martin Nordholts | -4/+15 |
| 2024-12-16 | rustc_borrowck: suggest_ampmut(): Inline unneeded local var | Martin Nordholts | -2/+1 |
| 2024-12-16 | rustc_borrowck: suggest_ampmut(): Just rename some variables | Martin Nordholts | -6/+6 |
| 2024-12-16 | Avoid wrapping a trivially defaultable type in `Option` | Oli Scherer | -6/+3 |
| 2024-12-13 | rustc_borrowck: Convert suggest_ampmut() 4-tuple to struct for readability | Martin Nordholts | -13/+46 |