| Age | Commit message (Expand) | Author | Lines |
| 2025-03-09 | Rollup merge of #138040 - thaliaarchi:use-prelude-size-of.compiler, r=compile... | Matthias Krüger | -1/+1 |
| 2025-03-09 | Rollup merge of #136968 - oli-obk:bye-bye, r=compiler-errors | Matthias Krüger | -25/+5 |
| 2025-03-09 | Do not register `Self: AutoTrait` when confirming auto trait | Michael Goulet | -15/+1 |
| 2025-03-07 | compiler: Use size_of from the prelude instead of imported | Thalia Archibald | -1/+1 |
| 2025-03-06 | Rollup merge of #137910 - compiler-errors:async-fn-goal-error, r=oli-obk | Michael Goulet | -1/+3 |
| 2025-03-06 | Remove the `Option` part of range ends in the HIR | Oli Scherer | -1/+1 |
| 2025-03-06 | Avoid having to handle an `Option` in the type system | Oli Scherer | -6/+2 |
| 2025-03-05 | Rollup merge of #137728 - Darksonn:no-tuple-unsize, r=oli-obk | 许杰友 Jieyou Xu (Joe) | -40/+2 |
| 2025-03-05 | Rollup merge of #137633 - compiler-errors:no-implied-bounds-hack-unless-bevy,... | 许杰友 Jieyou Xu (Joe) | -158/+58 |
| 2025-03-04 | Only use implied bounds hack if bevy, and use deeply normalize in implied bou... | Michael Goulet | -158/+58 |
| 2025-03-04 | mgca: Lower all const paths as `ConstArgKind::Path` | Noah Lev | -1/+7 |
| 2025-03-03 | Improve error message for AsyncFn trait failure for RPIT | Michael Goulet | -1/+3 |
| 2025-03-01 | Rollup merge of #137822 - BoxyUwU:query_normalizer_docs, r=compiler-errors | Matthias Krüger | -12/+9 |
| 2025-03-01 | Rollup merge of #137800 - BoxyUwU:param_env_docs, r=compiler-errors | Matthias Krüger | -1/+1 |
| 2025-03-01 | Rollup merge of #137776 - nnethercote:rustc_transmute-cleanups, r=jswrenn | Matthias Krüger | -9/+4 |
| 2025-03-01 | Rollup merge of #137689 - compiler-errors:coroutine, r=lcnr | Matthias Krüger | -58/+21 |
| 2025-02-28 | Update query normalizer docs | Boxy | -12/+9 |
| 2025-02-28 | review | lcnr | -3/+9 |
| 2025-02-28 | Remove `allow(unused_variables)` for `rustc_transmute`. | Nicholas Nethercote | -8/+3 |
| 2025-02-28 | Remove `rustc_transmute`'s dependence on `rustc_infer`. | Nicholas Nethercote | -1/+1 |
| 2025-02-27 | Delete tuple unsizing | Alice Ryhl | -40/+2 |
| 2025-02-26 | Remove `ParamEnv::without_caller_bounds` | Boxy | -1/+1 |
| 2025-02-26 | Use bound_coroutine_witnesses in old solver | Michael Goulet | -58/+21 |
| 2025-02-24 | Remove dyn_compatible_for_dispatch | Michael Goulet | -25/+12 |
| 2025-02-24 | trait_sel: resolve vars in host effects | David Wood | -0/+2 |
| 2025-02-22 | Greatly simplify lifetime captures in edition 2024 | Michael Goulet | -10/+6 |
| 2025-02-22 | Fix binding mode problems | Michael Goulet | -2/+2 |
| 2025-02-20 | Turn order dependent trait objects future incompat warning into a hard error | Oli Scherer | -25/+5 |
| 2025-02-17 | Clean up dropck code a bit | Matthew Jasper | -35/+21 |
| 2025-02-17 | Report dropck normalization errors in borrowck | Matthew Jasper | -9/+42 |
| 2025-02-17 | Move some `Map` methods onto `TyCtxt`. | Nicholas Nethercote | -8/+7 |
| 2025-02-15 | Ignore Self in bounds check for associated types with Self:Sized | Michael Goulet | -0/+3 |
| 2025-02-13 | Rollup merge of #136951 - compiler-errors:clause-binder, r=lqd | Jubilee | -2/+2 |
| 2025-02-13 | Use BikeshedGuaranteedNotDrop in unsafe binder type WF too | Michael Goulet | -1/+4 |
| 2025-02-13 | Implement and use BikeshedGuaranteedNoDrop for union/unsafe field validity | Michael Goulet | -1/+143 |
| 2025-02-12 | Use the right binder for rebinding PolyTraitRef | Michael Goulet | -2/+2 |
| 2025-02-12 | Rollup merge of #136838 - compiler-errors:escaping-unsize, r=fmease | Guillaume Gomez | -2/+3 |
| 2025-02-11 | Make DeeplyNormalize a real type op | Michael Goulet | -3/+55 |
| 2025-02-11 | Rollup merge of #136584 - oli-obk:pattern-types-generic, r=BoxyUwU | Matthias Krüger | -2/+42 |
| 2025-02-10 | Check whole Unsize predicate for escaping bound vars | Michael Goulet | -2/+3 |
| 2025-02-08 | Rustfmt | bjorn3 | -119/+157 |
| 2025-02-06 | stabilize `feature(trait_upcasting)` | Waffle Lapkin | -62/+1 |
| 2025-02-06 | Rollup merge of #136311 - compiler-errors:vtable-fixes-2, r=lcnr | Matthias Krüger | -5/+21 |
| 2025-02-06 | Prevent generic pattern types from being used in libstd | Oli Scherer | -2/+42 |
| 2025-02-04 | Remove unnecessary layout assertions for object-safe receivers | Michael Goulet | -105/+2 |
| 2025-02-02 | Rollup merge of #136279 - Zalathar:ensure-ok, r=oli-obk | Matthias Krüger | -3/+3 |
| 2025-02-01 | Rollup merge of #130514 - compiler-errors:unsafe-binders, r=oli-obk | Matthias Krüger | -2/+19 |
| 2025-02-01 | Rename `tcx.ensure()` to `tcx.ensure_ok()` | Zalathar | -3/+3 |
| 2025-02-01 | Rollup merge of #135900 - compiler-errors:derive-wf, r=lcnr | Matthias Krüger | -12/+11 |
| 2025-01-31 | Ensure that we never try to monomorphize the upcasting of impossible dyn types | Michael Goulet | -5/+21 |