about summary refs log tree commit diff
path: root/compiler/rustc_mir_transform
AgeCommit message (Expand)AuthorLines
2025-05-22Rollup merge of #140431 - bend-n:dont_handle_bool_transmute, r=NadrierilMatthias Krüger-2/+1
2025-05-21Rollup merge of #141328 - azhogin:azhogin/async-drop-ice-for-empty-impl-fix, ...Matthias Krüger-1/+23
2025-05-21Async drop fix for 'broken mir in AsyncDropGlue, place has deref as a later p...Andrew Zhogin-8/+13
2025-05-21When AsyncDrop impl is empty, sync drop generated in elaborator (Fixes #140974)Andrew Zhogin-1/+23
2025-05-19gvn: bail out unavoidable non-ssa locals in repeatdianqk-1/+7
2025-05-19Rollup merge of #140847 - Zalathar:unused-local-file, r=SparrowLiiStuart Cook-2/+36
2025-05-19Rollup merge of #140874 - mejrs:rads, r=WaffleLapkinStuart Cook-5/+5
2025-05-18Rollup merge of #141218 - dianqk:gvn-overlapping, r=oli-obkLeón Orell Valerian Liehr-6/+13
2025-05-18Rollup merge of #140926 - azhogin:azhogin/async-drop-coroutine-layout-returns...León Orell Valerian Liehr-2/+2
2025-05-18gvn: avoid creating overlapping assignmentsdianqk-6/+13
2025-05-17Rollup merge of #141051 - compiler-errors:less-erase, r=nnethercoteMatthias Krüger-1/+1
2025-05-15dont handle bool transmutebendn-2/+1
2025-05-12update cfg(bootstrap)Pietro Albini-1/+0
2025-05-11Return value of coroutine_layout fn changed to Result with LayoutErrorAndrew Zhogin-2/+2
2025-05-09don't depend on rustc_attr_parsing if rustc_data_structures will domejrs-5/+5
2025-05-10coverage: Enlarge empty spans during MIR instrumentation, not codegenZalathar-2/+36
2025-05-08Remove some unnecessary erasesMichael Goulet-1/+1
2025-05-08add signed integers to unnecessary_lints to ensure feature parity with clippybendn-0/+27
2025-05-07Rollup merge of #140234 - nnethercote:separate-Analysis-and-Results, r=davidtwcoGuillaume Gomez-46/+55
2025-05-06coverage: Handle hole spans without dividing spans into bucketsZalathar-59/+33
2025-05-06coverage: Only merge adjacent coverage spansZalathar-34/+26
2025-05-05Rollup merge of #140115 - dianqk:gvn-matchbr, r=oli-obkGuillaume Gomez-2/+1
2025-05-05Rollup merge of #140080 - dianqk:one-mirpatch, r=oli-obkGuillaume Gomez-23/+14
2025-05-05Auto merge of #140453 - Zoxc:next-disambiguator, r=oli-obkbors-2/+10
2025-05-04Add comment on creation of `SyntheticCoroutineBody`John Kåre Alsaker-0/+2
2025-05-03Auto merge of #140464 - oli-obk:successors-mut-perf, r=petrochenkovbors-21/+13
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-29Use a closure instead of three chained iteratorsOli Scherer-17/+10
2025-04-29Fix for async drop ice with partly dropped tupleAndrew Zhogin-9/+15
2025-04-29Some style nitsOli Scherer-4/+3
2025-04-29Remove global `next_disambiguator` state and handle it with a `DisambiguatorS...John Kåre Alsaker-2/+8
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-24Separate `Analysis` and `Results`.Nicholas Nethercote-24/+41
2025-04-24Pass `Analysis` to `visit_*` instead of `Results`.Nicholas Nethercote-23/+15
2025-04-23Make #![feature(let_chains)] bootstrap conditional in compiler/est31-1/+1