| Age | Commit message (Expand) | Author | Lines |
| 2025-03-26 | Implement lint against using Interner and InferCtxtLike in random compiler cr... | Michael Goulet | -0/+1 |
| 2025-03-24 | Allow WellFormed goals to be returned from relating in new solver | Michael Goulet | -7/+9 |
| 2025-03-20 | Do not rely on type_var_origin in OrphanCheckErr::NonLocalInputType | Michael Goulet | -1/+4 |
| 2025-03-15 | Use {Decodable,Encodable}_NoContext in type_ir | Michael Goulet | -2/+5 |
| 2025-03-15 | Fold visit into ty | Michael Goulet | -11/+12 |
| 2025-03-15 | Squash fold into ty | Michael Goulet | -16/+18 |
| 2025-03-12 | Rollup merge of #138331 - nnethercote:use-RUSTC_LINT_FLAGS-more, r=onur-ozkan... | Matthias Krüger | -1/+0 |
| 2025-03-12 | Rollup merge of #137314 - lcnr:cycles-with-unknown-kind, r=compiler-errors | Matthias Krüger | -20/+70 |
| 2025-03-11 | Remove `#![warn(unreachable_pub)]` from all `compiler/` crates. | Nicholas Nethercote | -1/+0 |
| 2025-03-10 | Revert "Use workspace lints for crates in `compiler/` #138084" | 许杰友 Jieyou Xu (Joe) | -3/+1 |
| 2025-03-08 | Remove `#![warn(unreachable_pub)]` from all `compiler/` crates. | Nicholas Nethercote | -1/+0 |
| 2025-03-08 | Specify rust lints for `compiler/` crates via Cargo. | Nicholas Nethercote | -0/+3 |
| 2025-03-05 | Rollup merge of #137728 - Darksonn:no-tuple-unsize, r=oli-obk | 许杰友 Jieyou Xu (Joe) | -49/+0 |
| 2025-03-05 | keep inductive cycles as ambig in coherence | lcnr | -2/+18 |
| 2025-03-05 | change definitely non-productive cycles to error | lcnr | -19/+53 |
| 2025-03-01 | Rollup merge of #137776 - nnethercote:rustc_transmute-cleanups, r=jswrenn | Matthias Krüger | -4/+1 |
| 2025-03-01 | Rollup merge of #137689 - compiler-errors:coroutine, r=lcnr | Matthias Krüger | -50/+40 |
| 2025-02-28 | review | lcnr | -0/+15 |
| 2025-02-28 | normalizing where-clauses is also coinductive, add tests | lcnr | -8/+25 |
| 2025-02-28 | fix typo | lcnr | -1/+1 |
| 2025-02-28 | rework cycle handling | lcnr | -47/+90 |
| 2025-02-28 | Remove `allow(unused_variables)` for `rustc_transmute`. | Nicholas Nethercote | -4/+1 |
| 2025-02-27 | Delete tuple unsizing | Alice Ryhl | -49/+0 |
| 2025-02-26 | Use bound_coroutine_witnesses in old solver | Michael Goulet | -2/+2 |
| 2025-02-26 | Use Binder<Vec<T>> instead of Vec<Binder<T>> in new solver | Michael Goulet | -48/+38 |
| 2025-02-22 | Rollup merge of #137333 - compiler-errors:edition-2024-fresh, r=Nadrieril | Matthias Krüger | -1/+1 |
| 2025-02-22 | Upgrade the compiler to edition 2024 | Michael Goulet | -1/+1 |
| 2025-02-21 | Make sure we don't overrun the stack in canonicalizer | Michael Goulet | -2/+2 |
| 2025-02-19 | Make fewer crates depend on rustc_ast_ir | Michael Goulet | -6/+4 |
| 2025-02-18 | Auto merge of #137235 - matthiaskrgr:rollup-2kjua2t, r=matthiaskrgr | bors | -8/+29 |
| 2025-02-18 | don't ICE for alias-relate goals with error term | lcnr | -1/+11 |
| 2025-02-17 | Prefer param-env candidates even when alias's trait bound isn't proven via pa... | Michael Goulet | -8/+29 |
| 2025-02-13 | adjust derive_error | lcnr | -20/+0 |
| 2025-02-13 | rework pointee handling for the new rigid alias approach | lcnr | -67/+79 |
| 2025-02-13 | normalizes-to rework rigid alias handling | lcnr | -93/+76 |
| 2025-02-13 | Use BikeshedGuaranteedNotDrop in unsafe binder type WF too | Michael Goulet | -1/+1 |
| 2025-02-13 | Implement and use BikeshedGuaranteedNoDrop for union/unsafe field validity | Michael Goulet | -0/+117 |
| 2025-02-08 | Rustfmt | bjorn3 | -61/+89 |
| 2025-02-07 | Rollup merge of #136664 - WaffleLapkin:un-map_or-true, r=compiler-errors | Matthias Krüger | -1/+1 |
| 2025-02-06 | replace one `.map_or(true, ...)` with `.is_none_or(...)` | Waffle Lapkin | -1/+1 |
| 2025-02-06 | Rollup merge of #136069 - yotamofek:next-solver-slice, r=compiler-errors | Matthias Krüger | -7/+5 |
| 2025-02-05 | Pass spans around new solver | Michael Goulet | -22/+56 |
| 2025-02-05 | Remove span from delegate | Michael Goulet | -4/+2 |
| 2025-01-30 | introduce `ty::Value` | Lukas Markeffsky | -5/+3 |
| 2025-01-28 | Do not assume child bound assumptions for rigid alias | Michael Goulet | -14/+49 |
| 2025-01-25 | Simplify slice indexing in next trait solver | Yotam Ofek | -7/+5 |
| 2025-01-23 | Rollup merge of #135766 - lcnr:candidate-assembly-3, r=compiler-errors | Matthias Krüger | -21/+28 |
| 2025-01-22 | Use `structurally_normalize` instead of manual `normalizes-to` goals | Boxy | -23/+19 |
| 2025-01-20 | handle global trait bounds defining assoc type | lcnr | -2/+22 |
| 2025-01-20 | remove unnecessary collection | lcnr | -19/+6 |