about summary refs log tree commit diff
path: root/compiler/rustc_mir_transform
AgeCommit message (Expand)AuthorLines
2025-04-30Rollup merge of #140458 - azhogin:azhogin/async-drop-fix-dropped-tuple-ice, r...Matthias Krüger-9/+15
2025-04-29Auto merge of #140023 - cjgillot:arena-try-alloc, r=BoxyUwUbors-10/+2
2025-04-29Fix for async drop ice with partly dropped tupleAndrew Zhogin-9/+15
2025-04-29Auto merge of #137940 - 1c3t3a:alignment-borrows-check, r=saethlinbors-32/+48
2025-04-28Rework the logic for PointerFinder::visit_placeBastian Kersting-22/+17
2025-04-28AsyncDrop implementation using shim codegen of async_drop_in_place::{closure}...Andrew Zhogin-864/+1860
2025-04-28dropee_emit_retag function separated in drop glue buildAndrew Zhogin-26/+38
2025-04-26Auto merge of #140288 - Zalathar:new-executor, r=jieyouxubors-1/+1
2025-04-26Auto merge of #140177 - tmandry:compiletest-par, r=jieyouxubors-2/+1
2025-04-25Auto merge of #140298 - matthiaskrgr:rollup-5tc1gvb, r=matthiaskrgrbors-5/+2
2025-04-25Extend the alignment check to borrowsBastian Kersting-28/+49
2025-04-25remove expect() in unnecessary_transmutesbendn-5/+2
2025-04-25Trivial compiler change to inhibit download-rustc in CIZalathar-1/+1
2025-04-25Rollup merge of #140202 - est31:let_chains_feature_compiler, r=lcnrMatthias Krüger-1/+1
2025-04-24Rollup merge of #136083 - bend-n:⃤⃤, r=lcnrMatthias Krüger-0/+123
2025-04-24Trivial compiler change to inhibit download-rustc in CIZalathar-2/+1
2025-04-24Rollup merge of #139261 - RalfJung:msvc-align-mitigation, r=oli-obkMatthias Krüger-4/+28
2025-04-24Suggest {to,from}_ne_bytes for transmutations between arrays and integers, etcbendn-0/+123
2025-04-23Make #![feature(let_chains)] bootstrap conditional in compiler/est31-1/+1
2025-04-23Rollup merge of #140160 - oli-obk:lang-items, r=jieyouxuChris Denton-2/+2
2025-04-22Use `is_lang_item` and `as_lang_item` instead of handrolling their logicOli Scherer-2/+2
2025-04-22Remove unnecessary lifetime on `ResultsVisitor`.Nicholas Nethercote-7/+7
2025-04-19Rollup merge of #140024 - cjgillot:continue-jumping, r=compiler-errorsChris Denton-71/+64
2025-04-19Rollup merge of #139042 - compiler-errors:do-not-optimize-switchint, r=saethlinChris Denton-15/+32
2025-04-19Introduce Arena::try_alloc_from_iter.Camille GILLOT-10/+2
2025-04-18Remove early exits from JumpThreading.Camille GILLOT-71/+64
2025-04-17Rollup merge of #139902 - lcnr:no-opaque-cast-projection, r=oli-obkMatthias Krüger-13/+15
2025-04-17do not emit `OpaqueCast` projections with `-Znext-solver`lcnr-13/+15
2025-04-16Move eager translation to a method on `Diag`Jake Goulding-11/+5
2025-04-15Auto merge of #139845 - Zalathar:rollup-u5u5y1v, r=Zalatharbors-2/+2
2025-04-15Rollup merge of #139669 - nnethercote:overhaul-AssocItem, r=oli-obkStuart Cook-2/+2
2025-04-15Move `name` field from `AssocItem` to `AssocKind` variants.Nicholas Nethercote-1/+1
2025-04-14Rollup merge of #139811 - yotamofek:pr/newtype_cleanups, r=oli-obkMatthias Krüger-23/+26
2025-04-14Use `newtype_index!`-generated types more idiomaticallyYotam Ofek-23/+26
2025-04-14Rollup merge of #139767 - compiler-errors:www, r=oli-obkMatthias Krüger-15/+2
2025-04-14Auto merge of #139781 - jhpratt:rollup-qadsjvb, r=jhprattbors-0/+7
2025-04-14Move `has_self` field to `hir::AssocKind::Fn`.Nicholas Nethercote-1/+1
2025-04-13Rollup merge of #139699 - compiler-errors:coroutine-drop-phase, r=scottmcmJacob Pratt-0/+7
2025-04-14Auto merge of #124141 - nnethercote:rm-Nonterminal-and-TokenKind-Interpolated...bors-1/+0
2025-04-14Auto merge of #139766 - jhpratt:rollup-afrfmnk, r=jhprattbors-77/+51
2025-04-13Visit place in BackwardIncompatibleDropHint statementMichael Goulet-15/+2
2025-04-13Rollup merge of #139674 - yotamofek:pr/mir_transform/index-iterators, r=compi...Jacob Pratt-53/+39
2025-04-13Rollup merge of #139644 - yotamofek:pr/mir_transform/instsimplify/simplify_pr...Jacob Pratt-17/+8
2025-04-13Rollup merge of #139379 - matthewjasper:drop-elab-normalization, r=compiler-e...Jacob Pratt-7/+4
2025-04-13JumpThreading: Bail out on interp errorsclubby789-67/+91
2025-04-13JumpThreading: Re-enable and fix Not ops on non-booleansclubby789-18/+11
2025-04-12Proactively update coroutine drop shim's phase to account for later passes ap...Michael Goulet-0/+7
2025-04-12In `rustc_mir_tranform`, iterate over index newtypes instead of intsYotam Ofek-53/+39
2025-04-11Use delayed bug for normalization errors in drop elaborationMatthew Jasper-7/+4
2025-04-10Cleanup the `InstSimplify` MIR transformationYotam Ofek-106/+86