| Age | Commit message (Expand) | Author | Lines |
| 2025-02-04 | Rollup merge of #136520 - compiler-errors:redundant-layout-assert, r=lcnr | Matthias Krüger | -105/+2 |
| 2025-02-04 | Remove unnecessary layout assertions for object-safe receivers | Michael Goulet | -105/+2 |
| 2025-02-03 | Simplify recursive logic | Esteban Küber | -42/+49 |
| 2025-02-03 | In "specify type" suggestion, skip type params that are already known | Esteban Küber | -12/+72 |
| 2025-02-03 | Make error message less awkward | Michael Goulet | -1/+1 |
| 2025-02-03 | Check Sizedness of return type in WF | Michael Goulet | -61/+8 |
| 2025-02-02 | Rollup merge of #136414 - estebank:expected-return-type, r=oli-obk | Matthias Krüger | -3/+1 |
| 2025-02-02 | Rollup merge of #136415 - estebank:highlight-clarification, r=compiler-errors | Matthias Krüger | -18/+28 |
| 2025-02-02 | Rollup merge of #136412 - estebank:fn-ptr-cast-suggestion, r=jieyouxu | Matthias Krüger | -13/+8 |
| 2025-02-02 | Rollup merge of #136328 - estebank:long-ty-path, r=jieyouxu,lqd | Matthias Krüger | -571/+90 |
| 2025-02-02 | Rollup merge of #136279 - Zalathar:ensure-ok, r=oli-obk | Matthias Krüger | -6/+8 |
| 2025-02-02 | Highlight clarifying information in "expected/found" error | Esteban Küber | -18/+28 |
| 2025-02-02 | Shorten error message for callable with wrong return type | Esteban Küber | -3/+1 |
| 2025-02-02 | Tweak fn pointer suggestion span | Esteban Küber | -13/+8 |
| 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 | -6/+8 |
| 2025-02-01 | Rollup merge of #135900 - compiler-errors:derive-wf, r=lcnr | Matthias Krüger | -542/+595 |
| 2025-01-31 | Rework "long type names" printing logic | Esteban Küber | -571/+90 |
| 2025-01-31 | Auto merge of #136350 - matthiaskrgr:rollup-6eqfyvh, r=matthiaskrgr | bors | -6/+5 |
| 2025-01-31 | Ensure that we never try to monomorphize the upcasting of impossible dyn types | Michael Goulet | -5/+21 |
| 2025-01-31 | Manually walk into WF obligations in BestObligation proof tree visitor | Michael Goulet | -62/+105 |
| 2025-01-31 | Move fulfillment error derivation into new module | Michael Goulet | -496/+506 |
| 2025-01-31 | Enforce unsafe binders must be Copy (for now) | Michael Goulet | -2/+19 |
| 2025-01-31 | Rollup merge of #135860 - fmease:compiler-mv-obj-save-dyn-compat-ii, r=jieyouxu | Matthias Krüger | -6/+5 |
| 2025-01-31 | Auto merge of #136332 - jhpratt:rollup-aa69d0e, r=jhpratt | bors | -24/+90 |
| 2025-01-31 | Rollup merge of #132156 - estebank:closure-return, r=Nadrieril,compiler-errors | Jacob Pratt | -24/+90 |
| 2025-01-31 | Auto merge of #135318 - compiler-errors:vtable-fixes, r=lcnr | bors | -122/+64 |
| 2025-01-30 | review comment: change `span` argument | Esteban Küber | -4/+9 |
| 2025-01-30 | Remove `unwrap()`s | Esteban Küber | -3/+6 |
| 2025-01-30 | Add closure labels | Esteban Küber | -2/+2 |
| 2025-01-30 | On E0271 for a closure behind a binding, point at binding in call too | Esteban Küber | -0/+4 |
| 2025-01-30 | When encountering unexpected closure return type, point at return type/expres... | Esteban Küber | -24/+78 |
| 2025-01-30 | More assertions, tests, and miri coverage | Michael Goulet | -34/+23 |
| 2025-01-30 | check the types in `ty::Value` to value conversion | Lukas Markeffsky | -6/+4 |
| 2025-01-30 | introduce `ty::Value` | Lukas Markeffsky | -4/+4 |
| 2025-01-30 | Normalize vtable entries before walking and deduplicating them | Michael Goulet | -21/+12 |
| 2025-01-30 | Do not treat vtable supertraits as distinct when bound with different bound vars | Michael Goulet | -73/+59 |
| 2025-01-30 | Rework rustc_dump_vtable | Michael Goulet | -26/+2 |
| 2025-01-30 | Auto merge of #136038 - compiler-errors:outlives, r=lcnr | bors | -70/+107 |
| 2025-01-29 | Rollup merge of #136205 - compiler-errors:len-3, r=BoxyUwU | Matthias Krüger | -1/+4 |
| 2025-01-29 | Rollup merge of #133382 - mu001999-contrib:diag/fnitem, r=lcnr | Matthias Krüger | -6/+42 |
| 2025-01-29 | Auto merge of #136225 - fmease:rollup-fm7m744, r=fmease | bors | -24/+23 |
| 2025-01-29 | Rollup merge of #135943 - hkBst:opt_imports, r=estebank | León Orell Valerian Liehr | -2/+2 |
| 2025-01-29 | Rollup merge of #135902 - compiler-errors:item-non-self-bound-in-new-solver, ... | León Orell Valerian Liehr | -22/+21 |
| 2025-01-29 | Auto merge of #136011 - compiler-errors:query-norm-vaniquishes-us, r=jackh726 | bors | -14/+10 |
| 2025-01-28 | Move param env bound deep normalization to OutlivesEnvironment building | Michael Goulet | -1/+21 |
| 2025-01-28 | Make item self/non-self bound naming less whack | Michael Goulet | -22/+21 |
| 2025-01-28 | Move outlives env computation into methods | Michael Goulet | -21/+50 |
| 2025-01-28 | Consolidate OutlivesEnv construction with resolve_regions | Michael Goulet | -62/+50 |
| 2025-01-28 | parse_format optimize import use | Marijn Schouten | -2/+2 |