| Age | Commit message (Expand) | Author | Lines |
| 2025-07-28 | use let chains in ast, borrowck, codegen, const_eval | Kivooeo | -5/+5 |
| 2025-07-04 | Fix elided lifetimes in rustdoc | Michael Goulet | -3/+3 |
| 2025-07-04 | Remove Symbol for Named LateParam/Bound variants | Michael Goulet | -7/+3 |
| 2025-06-22 | Init local_names lazily for borrowck diagnostics | Kornel | -2/+2 |
| 2025-05-27 | Fix some var names | Michael Goulet | -3/+3 |
| 2025-05-27 | Rename unpack to kind | Michael Goulet | -2/+2 |
| 2025-04-08 | clean code: remove Deref<Target=RegionKind> impl for Region and use `.kind()` | xizheyin | -5/+5 |
| 2025-04-02 | Move methods from `Map` to `TyCtxt`, part 5. | Nicholas Nethercote | -2/+2 |
| 2025-03-12 | Move methods from `Map` to `TyCtxt`, part 4. | Nicholas Nethercote | -1/+1 |
| 2025-02-25 | Teach structured errors to display short `Ty` | Esteban Küber | -2/+2 |
| 2025-02-22 | Fix binding mode problems | Michael Goulet | -2/+2 |
| 2025-02-21 | Move methods from Map to TyCtxt, part 3. | Nicholas Nethercote | -4/+3 |
| 2025-02-18 | Move methods from `Map` to `TyCtxt`, part 2. | Nicholas Nethercote | -1/+1 |
| 2025-01-23 | Split hir `TyKind` and `ConstArgKind` in two and update `hir::Visitor` | Boxy | -2/+2 |
| 2025-01-08 | Try to explain borrow for tail expr temporary drop order change in 2024 | Michael Goulet | -2/+2 |
| 2024-12-18 | introduce `LateParamRegionKind` | lcnr | -6/+6 |
| 2024-12-18 | Re-export more `rustc_span::symbol` things from `rustc_span`. | Nicholas Nethercote | -2/+1 |
| 2024-12-16 | Avoid wrapping a trivially defaultable type in `Option` | Oli Scherer | -6/+3 |
| 2024-11-05 | Auto merge of #132580 - compiler-errors:globs, r=Noratrieb | bors | -3/+3 |
| 2024-11-04 | Tidy up comments and some formatting. | Nicholas Nethercote | -4/+4 |
| 2024-11-04 | ty::BrK -> ty::BoundRegionKind::K | Michael Goulet | -3/+3 |
| 2024-10-30 | Remap impl-trait lifetimes on HIR instead of AST lowering. | Camille GILLOT | -1/+1 |
| 2024-10-14 | Move trait bound modifiers into hir::PolyTraitRef | Michael Goulet | -1/+1 |
| 2024-10-04 | rm `ItemKind::OpaqueTy` | Noah Lev | -8/+2 |
| 2024-10-02 | Remove redundant in_trait from hir::TyKind::OpaqueDef | Michael Goulet | -1/+1 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -3/+3 |
| 2024-09-09 | Remove unnecessary lifetimes in dataflow structs. | Nicholas Nethercote | -1/+1 |
| 2024-08-30 | Remove `#[macro_use] extern crate tracing` from `rustc_borrowck`. | Nicholas Nethercote | -0/+1 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -3/+3 |
| 2024-07-21 | Move all error reporting into rustc_trait_selection | Michael Goulet | -0/+1 |
| 2024-07-21 | Move some stuff to TypeErrCtxt | Michael Goulet | -4/+10 |
| 2024-06-24 | Separate the mir body lifetime from the other lifetimes | Oli Scherer | -1/+1 |
| 2024-06-24 | Separate the lifetimes of the `BorrowckInferCtxt` from the other borrowed items | Oli Scherer | -1/+1 |
| 2024-06-24 | Auto merge of #126023 - amandasystems:you-dropped-this-again, r=nikomatsakis | bors | -5/+5 |
| 2024-06-17 | Convert a `span_bug` to a `span_delayed_bug`. | Nicholas Nethercote | -3/+1 |
| 2024-06-05 | Remove confusing `use_polonius` flag and do less cloning | Amanda Stjerna | -5/+5 |
| 2024-05-31 | Rollup merge of #125635 - fmease:mv-type-binding-assoc-item-constraint, r=com... | Matthias Krüger | -8/+4 |
| 2024-05-30 | Rename HIR `TypeBinding` to `AssocItemConstraint` and related cleanup | León Orell Valerian Liehr | -8/+4 |
| 2024-05-24 | Remove `DefId` from `EarlyParamRegion` (tedium/diagnostics) | Boxy | -3/+5 |
| 2024-05-13 | split out AliasTy -> AliasTerm | Michael Goulet | -1/+2 |
| 2024-04-29 | Remove `extern crate rustc_middle` from numerous crates. | Nicholas Nethercote | -0/+1 |
| 2024-03-22 | Make RawPtr take Ty and Mutbl separately | Michael Goulet | -2/+2 |
| 2024-03-11 | Rename `IntoDiagnosticArg` as `IntoDiagArg`. | Nicholas Nethercote | -3/+3 |
| 2024-02-28 | Rename `DiagnosticArg{,Map,Name,Value}` as `DiagArg{,Map,Name,Value}`. | Nicholas Nethercote | -1/+1 |
| 2024-02-28 | Rename `DiagnosticBuilder` as `Diag`. | Nicholas Nethercote | -2/+2 |
| 2024-02-21 | Convert `bug`s back to `delayed_bug`s. | Nicholas Nethercote | -2/+2 |
| 2024-02-21 | Convert `delayed_bug`s to `bug`s. | Nicholas Nethercote | -1/+1 |
| 2024-02-19 | Prefer `DiagnosticBuilder` over `Diagnostic` in diagnostic modifiers. | Nicholas Nethercote | -2/+2 |
| 2024-02-09 | Rollup merge of #120704 - amandasystems:silly-region-name-rewrite, r=compiler... | Matthias Krüger | -27/+31 |
| 2024-02-09 | Rollup merge of #120693 - nnethercote:invert-diagnostic-lints, r=davidtwco | Matthias Krüger | -0/+3 |