| Age | Commit message (Expand) | Author | Lines |
| 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 |
| 2025-02-17 | Rollup merge of #136466 - nnethercote:start-removing-Map, r=cjgillot | Matthias Krüger | -52/+48 |
| 2025-02-17 | Overhaul the `intravisit::Map` trait. | Nicholas Nethercote | -15/+15 |
| 2025-02-17 | Move some `Map` methods onto `TyCtxt`. | Nicholas Nethercote | -35/+31 |
| 2025-02-17 | Avoid unnecessary use of the `Map` trait. | Nicholas Nethercote | -2/+2 |
| 2025-02-15 | Rework name_regions to not rely on reverse scc graph for non-member-constrain... | Michael Goulet | -6/+24 |
| 2025-02-14 | further simplify a match | dianne | -12/+11 |
| 2025-02-13 | remove `fr_is_local` and `outlived_fr_is_local` fields from `ErrorConstraintI... | dianne | -31/+14 |
| 2025-02-13 | Rollup merge of #136559 - compiler-errors:resolve-regions-for-type-test-failu... | Jacob Pratt | -2/+5 |
| 2025-02-13 | Improved named region errors | Michael Goulet | -2/+5 |
| 2025-02-12 | Auto merge of #135994 - 1c3t3a:rename-unsafe-ptr, r=oli-obk | bors | -1/+1 |
| 2025-02-11 | Deeply normalize signature in new solver | Michael Goulet | -2/+57 |
| 2025-02-10 | Rename rustc_middle::Ty::is_unsafe_ptr to is_raw_ptr | Bastian Kersting | -1/+1 |
| 2025-02-08 | Rustfmt | bjorn3 | -44/+48 |
| 2025-02-04 | fix NLL TLS end of function spans | Rémy Rakic | -1/+13 |
| 2025-02-03 | Rollup merge of #136299 - lqd:polonius-next-episode-9, r=jackh726 | Matthias Krüger | -2/+21 |
| 2025-02-02 | Rollup merge of #136402 - notriddle:notriddle/let-expr-detector, r=compiler-e... | Matthias Krüger | -18/+92 |
| 2025-02-02 | Rollup merge of #136368 - estebank:listify, r=fee1-dead | Matthias Krüger | -11/+9 |
| 2025-02-02 | Rollup merge of #136328 - estebank:long-ty-path, r=jieyouxu,lqd | Matthias Krüger | -28/+4 |
| 2025-02-01 | diagnostics: fix borrowck suggestions for if/while let conditionals | Michael Howell | -18/+92 |
| 2025-02-01 | Rollup merge of #130514 - compiler-errors:unsafe-binders, r=oli-obk | Matthias Krüger | -5/+8 |
| 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 |