| Age | Commit message (Expand) | Author | Lines |
| 2025-08-31 | Split `ObligationCauseCode::BinOp` for unops to `UnOp` | Esteban Küber | -2/+6 |
| 2025-08-20 | Unconditionally-const supertraits are considered not dyn compatible | Michael Goulet | -7/+16 |
| 2025-07-11 | Auto merge of #142911 - mejrs:unsized, r=compiler-errors | bors | -0/+4 |
| 2025-07-08 | Error on moving unsized values rather than ICE'ing | mejrs | -0/+4 |
| 2025-07-07 | remove `has_nested` | lcnr | -7/+2 |
| 2025-06-26 | Simplify IfCause | Michael Goulet | -13/+5 |
| 2025-06-22 | Rollup merge of #142458 - oli-obk:dyn-incompat, r=compiler-errors | Guillaume Gomez | -0/+2 |
| 2025-06-13 | Don't fold ExternalConstraintsData when it's empty | Michael Goulet | -0/+14 |
| 2025-06-13 | Merge unboxed trait object error suggestion into regular dyn incompat error | Oli Scherer | -0/+2 |
| 2025-04-24 | Remove `weak` alias terminology | Boxy | -2/+2 |
| 2025-03-31 | Rollup merge of #138176 - compiler-errors:rigid-sized-obl, r=lcnr | Matthias Krüger | -1/+7 |
| 2025-03-15 | Fold visit into ty | Michael Goulet | -3/+2 |
| 2025-03-13 | Only prefer Sized candidates, and only if they certainly hold | Michael Goulet | -2/+5 |
| 2025-03-13 | Prefer built-in sized impls for rigid types always | Michael Goulet | -1/+4 |
| 2025-03-12 | Rollup merge of #138394 - lcnr:yeet-variant, r=compiler-errors | Manish Goregaokar | -5/+2 |
| 2025-03-12 | remove unnecessary variant | lcnr | -5/+2 |
| 2025-03-12 | Move methods from `Map` to `TyCtxt`, part 4. | Nicholas Nethercote | -1/+1 |
| 2025-03-06 | Rollup merge of #137764 - compiler-errors:always-applicable-negative-impl, r=... | Michael Goulet | -2/+2 |
| 2025-03-04 | Ensure that negative auto impls are always applicable | Michael Goulet | -2/+2 |
| 2025-03-03 | Tweak error code for sized checks of const/static | Michael Goulet | -1/+1 |
| 2025-02-24 | Change span field accesses to method calls | Jana Dönszelmann | -1/+1 |
| 2025-02-22 | Rollup merge of #137333 - compiler-errors:edition-2024-fresh, r=Nadrieril | Matthias Krüger | -1/+1 |
| 2025-02-22 | Rollup merge of #137183 - compiler-errors:dead-regionck-code, r=lcnr | Matthias Krüger | -10/+0 |
| 2025-02-22 | Fix binding mode problems | Michael Goulet | -1/+1 |
| 2025-02-22 | Remove UnifyReceiver cause code | Michael Goulet | -10/+0 |
| 2025-02-21 | don't leave assoc const unnormalized due to unconstrained params | Lukas Markeffsky | -1/+4 |
| 2025-02-21 | Rollup merge of #137305 - nnethercote:rustc_middle-2, r=lcnr | Matthias Krüger | -27/+17 |
| 2025-02-21 | Rename `InternedObligationCauseCode`. | Nicholas Nethercote | -15/+17 |
| 2025-02-20 | Remove unused items from `query.rs`. | Nicholas Nethercote | -6/+0 |
| 2025-02-20 | Move `StatementAsExpression` to where it's actually used. | Nicholas Nethercote | -6/+0 |
| 2025-02-19 | Make fewer crates depend on rustc_ast_ir | Michael Goulet | -1/+1 |
| 2025-02-13 | Implement and use BikeshedGuaranteedNoDrop for union/unsafe field validity | Michael Goulet | -0/+2 |
| 2025-02-11 | Deeply normalize signature in new solver | Michael Goulet | -0/+3 |
| 2025-02-11 | Make DeeplyNormalize a real type op | Michael Goulet | -0/+7 |
| 2025-02-06 | Auto merge of #136471 - safinaskar:parallel, r=SparrowLii | bors | -3/+3 |
| 2025-02-06 | Clean up trivial traversal/lift impl generator macro calls. | Nicholas Nethercote | -6/+0 |
| 2025-02-04 | Two minor `use` fixups. | Nicholas Nethercote | -4/+2 |
| 2025-02-03 | tree-wide: parallel: Fully removed all `Lrc`, replaced with `Arc` | Askar Safin | -3/+3 |
| 2025-01-31 | Don't export the `Trivial*` macros. | Nicholas Nethercote | -1/+1 |
| 2025-01-28 | Properly check that array length is valid type during built-in unsizing in index | Michael Goulet | -0/+3 |
| 2025-01-21 | remove support for the #[start] attribute | Ralf Jung | -3/+0 |
| 2025-01-06 | Add derived causes for host effect predicates | Michael Goulet | -17/+72 |
| 2025-01-02 | Remove unused fields from RepeatElementCopy obligation | Taylor Cramer | -4/+4 |
| 2024-12-18 | Re-export more `rustc_span::symbol` things from `rustc_span`. | Nicholas Nethercote | -3/+2 |
| 2024-12-13 | Suggest using deref in patterns | uellenberg | -2/+21 |
| 2024-12-11 | Arbitrary self types v2: use Receiver trait | Adrian Taylor | -1/+11 |
| 2024-12-01 | Adjust HostEffect error spans correctly to point at args | Michael Goulet | -0/+4 |
| 2024-11-23 | global old solver cache: use `TypingEnv` | lcnr | -16/+6 |
| 2024-11-23 | no more Reveal :( | lcnr | -1/+1 |
| 2024-11-08 | Manually register some bounds for a better span | Michael Goulet | -0/+5 |