| Age | Commit message (Expand) | Author | Lines |
| 2025-07-04 | Remove Symbol for Named LateParam/Bound variants | Michael Goulet | -9/+25 |
| 2025-06-05 | Auto merge of #140466 - amandasystems:move-to-preprocessing-step, r=lcnr | bors | -198/+56 |
| 2025-06-04 | Use an enum for SCC representatives, plus other code review | Amanda Stjerna | -38/+56 |
| 2025-06-03 | Move placeholder handling to a proper preprocessing step | Amanda Stjerna | -184/+24 |
| 2025-05-31 | Drive-by refactor: use `OnceCell` for the reverse region SCC graph | Amanda Stjerna | -18/+11 |
| 2025-05-03 | `fn check_opaque_type_parameter_valid` defer error | lcnr | -2/+2 |
| 2025-05-03 | add `ReverseSccGraph::compute` | lcnr | -18/+27 |
| 2025-04-28 | Use associated types for SCC annotations, per code review suggestion | Amanda Stjerna | -13/+10 |
| 2025-04-28 | Decouple SCC annotations from SCCs | Amanda Stjerna | -10/+43 |
| 2025-04-25 | Rollup merge of #140257 - amandasystems:housecleaning, r=wesleywiser | Matthias Krüger | -23/+20 |
| 2025-04-24 | Some drive-by housecleaning in `rustc_borrowck` | Amanda Stjerna | -23/+20 |
| 2025-04-14 | Use `newtype_index!`-generated types more idiomatically | Yotam Ofek | -2/+1 |
| 2025-04-11 | eagerly initialize `definitions` in sub-fn | lcnr | -20/+23 |
| 2025-04-08 | Auto merge of #139536 - matthiaskrgr:rollup-j6goald, r=matthiaskrgr | bors | -5/+2 |
| 2025-04-08 | Rollup merge of #139509 - xizheyin:issue-139359, r=lcnr | Matthias Krüger | -1/+1 |
| 2025-04-08 | Rollup merge of #139476 - lcnr:rm-var_infos, r=compiler-errors | Matthias Krüger | -4/+1 |
| 2025-04-08 | clean code: remove Deref<Target=RegionKind> impl for Region and use `.kind()` | xizheyin | -1/+1 |
| 2025-04-08 | move `ClosureRegionRequirements` to `rustc_borrowck` | lcnr | -4/+6 |
| 2025-04-08 | borrowck typeck children together with their parent | lcnr | -6/+6 |
| 2025-04-07 | rm `RegionInferenceContext::var_infos` | lcnr | -4/+1 |
| 2025-04-07 | Trivial tweaks to stop tracking source span directly | Michael Goulet | -14/+18 |
| 2025-04-03 | add `TypingMode::Borrowck` | lcnr | -5/+13 |
| 2025-04-03 | move `check_opaque_type_parameter_valid` | lcnr | -163/+4 |
| 2025-03-19 | merge opaque types of nested bodies | lcnr | -29/+8 |
| 2025-03-15 | Fold visit into ty | Michael Goulet | -2/+1 |
| 2025-03-15 | Squash fold into ty | Michael Goulet | -4/+2 |
| 2025-02-28 | Optimize `Trace`. | Nicholas Nethercote | -36/+51 |
| 2025-02-28 | Split the `Edges` iterator. | Nicholas Nethercote | -12/+28 |
| 2025-02-22 | Greatly simplify lifetime captures in edition 2024 | Michael Goulet | -25/+14 |
| 2025-02-18 | eval_outlives: bail out early if both regions are in the same SCC | Amanda Stjerna | -0/+5 |
| 2025-02-15 | Rework name_regions to not rely on reverse scc graph for non-member-constrain... | Michael Goulet | -1/+7 |
| 2025-02-08 | Rustfmt | bjorn3 | -4/+4 |
| 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-17 | Rollup merge of #134980 - lqd:polonius-next-episode-7, r=jackh726 | Matthias Krüger | -67/+27 |
| 2025-01-12 | replace location-insensitive analysis with location-sensitive analysis | Rémy Rakic | -67/+27 |
| 2025-01-11 | Remove a bunch of diagnostic stashing that doesn't do anything | Michael Goulet | -1/+0 |
| 2025-01-08 | Rollup merge of #135250 - lqd:simple-cleanups, r=matthewjasper | Matthias Krüger | -28/+29 |
| 2025-01-08 | Auto merge of #133858 - dianne:better-blame-constraints-for-static, r=lcnr | bors | -127/+106 |
| 2025-01-08 | stop calling `DenseLocationMap` "elements" | Rémy Rakic | -28/+29 |
| 2025-01-07 | Rollup merge of #133810 - lcnr:remove-verify_bound, r=compiler-errors | Matthias Krüger | -18/+8 |
| 2025-01-07 | Avoid naming variables `str` | Josh Triplett | -3/+3 |
| 2025-01-06 | only avoid blaming assignments from argument patterns | dianne | -10/+7 |
| 2025-01-06 | make outlives constraints from generic arguments less boring | dianne | -10/+16 |
| 2025-01-06 | `best_blame_constraint`: prioritize blaming interesting-seeming constraints | dianne | -72/+87 |
| 2025-01-06 | `best_blame_constraint`: avoid blaming assignments without user-provided types | dianne | -0/+1 |
| 2025-01-06 | `best_blame_constraint`: avoid blaming constraints from MIR generated by desu... | dianne | -1/+8 |
| 2025-01-06 | `best_blame_constraint`: add a special case to recover object lifetime defaul... | dianne | -1/+21 |
| 2025-01-06 | `best_blame_constraint`: don't filter constraints by sup SCC | dianne | -49/+11 |
| 2025-01-06 | further clean up `best_blame_constraint` | dianne | -50/+45 |