about summary refs log tree commit diff
path: root/compiler/rustc_mir_transform/src/patch.rs
AgeCommit message (Expand)AuthorLines
2025-10-02mir-opt: Eliminate dead ref statementsdianqk-1/+1
2025-09-28Use MirPatch in simplify_branches.Camille Gillot-5/+25
2025-09-23Update compiler/rustc_mir_transform/src/patch.rsCamille Gillot-0/+2
2025-09-20Make term_patch_map sparse.Camille Gillot-14/+18
2025-09-18Avoid invalidating from MirPatch::apply.Camille Gillot-3/+3
2025-06-29mir: Use the `new` method for `BasicBlockData`dianqk-20/+16
2025-06-29mir: Add a `new` method to `statement`dianqk-1/+1
2025-04-29Fix for async drop ice with partly dropped tupleAndrew Zhogin-8/+14
2025-04-28AsyncDrop implementation using shim codegen of async_drop_in_place::{closure}...Andrew Zhogin-0/+8
2025-04-14Use `newtype_index!`-generated types more idiomaticallyYotam Ofek-1/+1
2025-02-21Rename `ClearCrossCrate::assert_crate_local`.Nicholas Nethercote-1/+1
2025-02-18Improve `MirPatch` documentation and naming.Nicholas Nethercote-13/+38
2025-02-15Don't project into `NonNull` when dropping a `Box`Scott McMurray-0/+8
2025-02-14Move `MirPatch` from `rustc_middle` to `rustc_mir_transform`.Nicholas Nethercote-0/+252