| Age | Commit message (Expand) | Author | Lines |
| 2025-03-07 | Revert "Auto merge of #135335 - oli-obk:push-zxwssomxxtnq, r=saethlin" | Michael Goulet | -1/+1 |
| 2025-03-07 | Don't infer attributes of virtual calls based on the function body | DianQK | -2/+3 |
| 2025-02-14 | Rollup merge of #137002 - chenyukang:fix-early-lint-check-desc, r=compiler-er... | Jubilee | -1/+1 |
| 2025-02-14 | Move `MirPatch` from `rustc_middle` to `rustc_mir_transform`. | Nicholas Nethercote | -259/+0 |
| 2025-02-14 | Fix early lint check desc in query | yukang | -1/+1 |
| 2025-02-13 | Auto merge of #136593 - lukas-code:ty-value-perf, r=oli-obk | bors | -80/+120 |
| 2025-02-13 | Implement and use BikeshedGuaranteedNoDrop for union/unsafe field validity | Michael Goulet | -0/+7 |
| 2025-02-13 | intern valtrees | Lukas Markeffsky | -80/+120 |
| 2025-02-12 | Auto merge of #135994 - 1c3t3a:rename-unsafe-ptr, r=oli-obk | bors | -5/+5 |
| 2025-02-12 | Rollup merge of #136907 - workingjubilee:middle-errors-cleanup, r=compiler-er... | Guillaume Gomez | -18/+10 |
| 2025-02-12 | Auto merge of #136905 - matthiaskrgr:rollup-8zwcgta, r=matthiaskrgr | bors | -4/+9 |
| 2025-02-11 | compiler: Make middle errors `pub(crate)` and bury some dead code | Jubilee Young | -18/+10 |
| 2025-02-12 | Rollup merge of #136884 - compiler-errors:fn-zst, r=BoxyUwU | Matthias Krüger | -4/+9 |
| 2025-02-12 | Auto merge of #136074 - compiler-errors:deeply-normalize-next-solver, r=lcnr | bors | -0/+10 |
| 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-11 | Lower fn items as ZST valtrees and delay a bug | Michael Goulet | -4/+9 |
| 2025-02-11 | Rollup merge of #136847 - nnethercote:simplify-intra-crate-quals, r=oli-obk | Matthias Krüger | -46/+48 |
| 2025-02-11 | Rollup merge of #136833 - workingjubilee:let-the-impossible-be-impossible, r=... | Matthias Krüger | -11/+0 |
| 2025-02-11 | Simplify intra-crate qualifiers. | Nicholas Nethercote | -46/+48 |
| 2025-02-10 | compiler: die immediately instead of handling unknown target codegen | Jubilee Young | -11/+0 |
| 2025-02-10 | Rollup merge of #136731 - safinaskar:parallel-2025-02-08-07-22, r=SparrowLii | Matthias Krüger | -3/+0 |
| 2025-02-10 | Extend the renaming to coerce_unsafe_ptr | Bastian Kersting | -1/+1 |
| 2025-02-10 | Rename rustc_middle::Ty::is_unsafe_ptr to is_raw_ptr | Bastian Kersting | -4/+4 |
| 2025-02-10 | Rollup merge of #136201 - davidv1992:eliminate-field-offset-alt, r=Mark-Simul... | Jubilee | -3/+4 |
| 2025-02-10 | Rollup merge of #136053 - Zalathar:defer-counters, r=saethlin | Jubilee | -81/+77 |
| 2025-02-09 | Rollup merge of #136722 - kornelski:visit-spans, r=chenyukang | Matthias Krüger | -3/+6 |
| 2025-02-09 | Auto merge of #136751 - bjorn3:update_rustfmt, r=Mark-Simulacrum | bors | -49/+68 |
| 2025-02-08 | occured -> occurred | Michael Goulet | -1/+1 |
| 2025-02-08 | Rustfmt | bjorn3 | -49/+68 |
| 2025-02-08 | Auto merge of #136728 - matthiaskrgr:rollup-x2qh9yt, r=matthiaskrgr | bors | -3/+1 |
| 2025-02-08 | rustc_middle: parallel: TyCtxt: remove "unsafe impl DynSend/DynSync" | Askar Safin | -3/+0 |
| 2025-02-08 | Rollup merge of #136691 - bjorn3:linkage_cleanup, r=jieyouxu | Matthias Krüger | -3/+1 |
| 2025-02-08 | Auto merge of #136713 - matthiaskrgr:rollup-sy6py39, r=matthiaskrgr | bors | -0/+31 |
| 2025-02-08 | Visit fn_span of calls in MIR Visitor | Kornel | -2/+4 |
| 2025-02-08 | super_local_decl should visit source_info before copying it | Kornel | -1/+2 |
| 2025-02-07 | Rollup merge of #136554 - compiler-errors:opt-alias-variances, r=lcnr | Matthias Krüger | -0/+31 |
| 2025-02-07 | Rollup merge of #136577 - dianne:simple-pat-migration-simplification, r=Nadri... | Matthias Krüger | -6/+20 |
| 2025-02-07 | Remove Linkage::Appending | bjorn3 | -1/+0 |
| 2025-02-07 | Remove Linkage::Private | bjorn3 | -2/+1 |
| 2025-02-06 | stabilize `feature(trait_upcasting)` | Waffle Lapkin | -1/+1 |
| 2025-02-06 | Auto merge of #136641 - matthiaskrgr:rollup-lajwje5, r=matthiaskrgr | bors | -65/+16 |
| 2025-02-06 | Add opt_alias_variances and use it in outlives code | Michael Goulet | -0/+31 |
| 2025-02-06 | Rollup merge of #136435 - Zalathar:thir-pat-stuff, r=Nadrieril | Matthias Krüger | -8/+9 |
| 2025-02-06 | Rollup merge of #136235 - oli-obk:transmuty-pat-tys, r=RalfJung | Matthias Krüger | -1/+5 |
| 2025-02-06 | Rollup merge of #136073 - compiler-errors:recursive-coro-always, r=oli-obk | Matthias Krüger | -56/+2 |
| 2025-02-06 | Auto merge of #136471 - safinaskar:parallel, r=SparrowLii | bors | -24/+24 |
| 2025-02-06 | coverage: Remove the old code for simplifying counters after MIR opts | Zalathar | -31/+1 |
| 2025-02-06 | coverage: Defer part of counter-creation until codegen | Zalathar | -34/+55 |
| 2025-02-06 | coverage: Store BCB node IDs in mappings, and resolve them in codegen | Zalathar | -23/+28 |