| Age | Commit message (Expand) | Author | Lines |
| 2025-02-11 | Deeply normalize signature in new solver | Michael Goulet | -6/+72 |
| 2025-02-11 | Deeply normalize in impl header | Michael Goulet | -1/+1 |
| 2025-02-11 | Deeply normalize args for implied bounds | Michael Goulet | -1/+1 |
| 2025-02-11 | Make DeeplyNormalize a real type op | Michael Goulet | -34/+8 |
| 2025-02-10 | Rename rustc_middle::Ty::is_unsafe_ptr to is_raw_ptr | Bastian Kersting | -1/+1 |
| 2025-02-08 | Rustfmt | bjorn3 | -78/+91 |
| 2025-02-06 | Add opt_alias_variances and use it in outlives code | Michael Goulet | -5/+7 |
| 2025-02-05 | Rollup merge of #128045 - pnkfelix:rustc-contracts, r=oli-obk | León Orell Valerian Liehr | -0/+1 |
| 2025-02-04 | fix NLL TLS end of function spans | Rémy Rakic | -1/+13 |
| 2025-02-03 | Contracts core intrinsics. | Felix S. Klock II | -0/+1 |
| 2025-02-03 | Rollup merge of #136299 - lqd:polonius-next-episode-9, r=jackh726 | Matthias Krüger | -82/+153 |
| 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 | -38/+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 | -10/+78 |
| 2025-01-31 | Rework "long type names" printing logic | Esteban Küber | -38/+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 | -10/+78 |
| 2025-01-31 | Rollup merge of #136336 - nnethercote:overhaul-rustc_middle-util, r=jieyouxu | Matthias Krüger | -8/+5 |
| 2025-01-31 | record boring locals in polonius context | Rémy Rakic | -29/+69 |
| 2025-01-31 | create context for errors and diagnostics for last borrowck phase | Rémy Rakic | -17/+28 |
| 2025-01-31 | split polonius context into per-phase data | Rémy Rakic | -50/+70 |
| 2025-01-31 | Rollup merge of #136278 - lqd:polonius-debugger-episode-3, r=matthewjasper | Jacob Pratt | -9/+101 |
| 2025-01-31 | Move `find_self_call`. | Nicholas Nethercote | -8/+5 |
| 2025-01-30 | Auto merge of #136038 - compiler-errors:outlives, r=lcnr | bors | -9/+7 |
| 2025-01-30 | add constraint graph to polonius MIR dump | Rémy Rakic | -9/+101 |
| 2025-01-29 | Rollup merge of #136212 - estebank:span-tweak, r=petrochenkov | Matthias Krüger | -15/+10 |
| 2025-01-29 | Rollup merge of #136104 - lqd:polonius-debugger-episode-2, r=matthewjasper | León Orell Valerian Liehr | -5/+136 |
| 2025-01-28 | Auto merge of #136203 - matthiaskrgr:rollup-1k0f44l, r=matthiaskrgr | bors | -1/+1 |
| 2025-01-28 | Tweak `&mut self` suggestion span | Esteban Küber | -15/+10 |
| 2025-01-28 | Move outlives env computation into methods | Michael Goulet | -9/+7 |
| 2025-01-28 | Consolidate OutlivesEnv construction with resolve_regions | Michael Goulet | -1/+1 |
| 2025-01-28 | Rollup merge of #136066 - compiler-errors:local-spans, r=lcnr | Matthias Krüger | -1/+1 |
| 2025-01-28 | Represent the raw pointer for a array length check as a new kind of fake borrow | Michael Goulet | -15/+17 |
| 2025-01-27 | Type level consts can show up in MIR type checker | Michael Goulet | -2/+2 |
| 2025-01-26 | tidy up html structure | Rémy Rakic | -4/+4 |
| 2025-01-26 | add NLL SCCs to polonius MIR dump | Rémy Rakic | -0/+49 |
| 2025-01-26 | add NLL region graph to the polonius MIR dump | Rémy Rakic | -1/+83 |
| 2025-01-25 | Rollup merge of #136031 - lqd:polonius-debugger-episode-1, r=compiler-errors | Jacob Pratt | -11/+170 |
| 2025-01-25 | Pass spans to perform_locally_in_new_solver | Michael Goulet | -1/+1 |
| 2025-01-25 | add CFG to polonius MIR dump | Rémy Rakic | -2/+71 |
| 2025-01-25 | switch polonius MIR dump to HTML | Rémy Rakic | -9/+67 |
| 2025-01-25 | use more explicit MIR dumping process | Rémy Rakic | -4/+36 |
| 2025-01-25 | Rollup merge of #136018 - estebank:long-moved-type, r=jieyouxu | Matthias Krüger | -6/+44 |
| 2025-01-24 | Use short ty string for move errors | Esteban Küber | -6/+44 |
| 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-22 | Rename `structurally_normalize` to `structurally_normalize_ty` | Boxy | -2/+2 |