| Age | Commit message (Expand) | Author | Lines |
| 2025-09-26 | ProjectionElem::Subtype -> CastKind::Subtype | beepster4096 | -4/+3 |
| 2025-08-14 | add comment | lcnr | -0/+3 |
| 2025-08-13 | rework `add_placeholder_from_predicate_note` | lcnr | -9/+49 |
| 2025-08-13 | avoid duplicate error string | lcnr | -1/+1 |
| 2025-08-08 | borrowck: defer opaque type errors | lcnr | -1/+1 |
| 2025-08-03 | Rename `Printer` variables. | Nicholas Nethercote | -8/+8 |
| 2025-07-28 | Rename trait_of_item -> trait_of_assoc | Cameron Steffen | -1/+1 |
| 2025-07-28 | use let chains in ast, borrowck, codegen, const_eval | Kivooeo | -34/+30 |
| 2025-06-25 | Rollup merge of #142724 - xizheyin:avoid_overwrite_args, r=oli-obk | Jana Dönszelmann | -1/+7 |
| 2025-06-25 | Add runtime check to avoid overwrite arg easily in diag and store and restore... | xizheyin | -1/+7 |
| 2025-06-22 | Init local_names lazily for borrowck diagnostics | Kornel | -4/+39 |
| 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-10 | Rollup merge of #139510 - nnethercote:name-to-ident, r=fee1-dead | Matthias Krüger | -1/+1 |
| 2025-04-10 | Rename some `name` variables as `ident`. | Nicholas Nethercote | -1/+1 |
| 2025-04-08 | Rollup merge of #139509 - xizheyin:issue-139359, r=lcnr | Matthias Krüger | -2/+2 |
| 2025-04-08 | clean code: remove Deref<Target=RegionKind> impl for Region and use `.kind()` | xizheyin | -2/+2 |
| 2025-04-07 | rm `RegionInferenceContext::var_infos` | lcnr | -6/+3 |
| 2025-03-19 | Use `Option<Ident>` for lowered param names. | Nicholas Nethercote | -1/+1 |
| 2025-03-12 | Move methods from `Map` to `TyCtxt`, part 4. | Nicholas Nethercote | -2/+2 |
| 2025-02-22 | Fix binding mode problems | Michael Goulet | -1/+1 |
| 2025-02-19 | Remove `rustc_middle::mir::tcx` module. | Nicholas Nethercote | -2/+1 |
| 2025-02-17 | Move some `Map` methods onto `TyCtxt`. | Nicholas Nethercote | -1/+1 |
| 2025-02-10 | Rename rustc_middle::Ty::is_unsafe_ptr to is_raw_ptr | Bastian Kersting | -1/+1 |
| 2025-02-08 | Rustfmt | bjorn3 | -4/+4 |
| 2025-02-02 | Rollup merge of #136368 - estebank:listify, r=fee1-dead | Matthias Krüger | -11/+9 |
| 2025-02-01 | Rollup merge of #130514 - compiler-errors:unsafe-binders, r=oli-obk | Matthias Krüger | -3/+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 | -3/+4 |
| 2025-01-31 | Move `find_self_call`. | Nicholas Nethercote | -7/+4 |
| 2025-01-13 | Assert that Instance::try_resolve is only used on body-like things | Michael Goulet | -3/+3 |
| 2025-01-08 | Try to explain borrow for tail expr temporary drop order change in 2024 | Michael Goulet | -5/+6 |
| 2025-01-06 | point out unblamed constraints from `Copy`/`Sized` bounds in region errors | dianne | -0/+22 |
| 2025-01-06 | cleanup: remove `ExtraConstraintInfo` | dianne | -4/+32 |
| 2025-01-06 | Remove CallKind::Deref hack from UseSpans | Michael Goulet | -9/+0 |
| 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-18 | Re-export more `rustc_span::symbol` things from `rustc_span`. | Nicholas Nethercote | -2/+1 |
| 2024-11-25 | Refactor `where` predicates, and reserve for attributes support | Frank King | -2/+2 |
| 2024-11-19 | Put `param_env` into `infcx`. | Nicholas Nethercote | -4/+4 |
| 2024-11-18 | use `TypingEnv` when no `infcx` is available | lcnr | -1/+1 |
| 2024-11-04 | Tidy up comments and some formatting. | Nicholas Nethercote | -1/+1 |
| 2024-11-02 | compiler: Replace rustc_target with _abi in _borrowck | Jubilee Young | -1/+1 |
| 2024-10-31 | Try to point out when edition 2024 lifetime capture rules cause borrowck issues | Michael Goulet | -0/+1 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -8/+8 |
| 2024-09-09 | Remove unnecessary lifetimes in dataflow structs. | Nicholas Nethercote | -2/+2 |
| 2024-09-06 | Make `Ty::boxed_ty` return an `Option` | Pavel Grigorenko | -2/+2 |
| 2024-08-30 | Remove `#[macro_use] extern crate tracing` from `rustc_borrowck`. | Nicholas Nethercote | -0/+1 |
| 2024-08-16 | Add `warn(unreachable_pub)` to `rustc_borrowck`. | Nicholas Nethercote | -2/+2 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -12/+11 |