about summary refs log tree commit diff
path: root/compiler/rustc_mir_transform/src/remove_unneeded_drops.rs
AgeCommit message (Expand)AuthorLines
2025-08-04Let `RemoveUnneededDrops` also remove `drop_in_place`Scott McMurray-7/+24
2025-04-08Do not optimize out SwitchInt before borrowck, or if Zmir-preserve-ubMichael Goulet-1/+1
2025-01-23Disable non-required MIR opts with `optimize(none)`clubby789-0/+4
2024-11-26Remove -Zfuel.Camille GILLOT-5/+0
2024-11-23remove remaining references to `Reveal`lcnr-1/+2
2024-11-18use `TypingEnv` when no `infcx` is availablelcnr-5/+5
2024-09-09Reduce visibilities, and add `warn(unreachable_pub)`.Nicholas Nethercote-1/+1
2024-09-03Move `MirPass` to `rustc_mir_transform`.Nicholas Nethercote-1/+1
2024-08-30Remove `#[macro_use] extern crate tracing` from `rustc_mir_transform`.Nicholas Nethercote-0/+1
2024-01-07Merge dead bb pruning and unreachable bb deduplication.Camille GILLOT-1/+1
2023-12-10remove redundant importssurechen-1/+0
2023-07-25inline format!() args from rustc_codegen_llvm to the end (4)Matthias Krüger-1/+1
2022-07-07Make MIR basic blocks field publicTomasz Miąsko-3/+2
2022-03-30Spellchecking compiler commentsYuri Astrakhan-1/+1
2021-11-30Add rationale for `RemoveUnneededDrops`Dylan MacKenzie-1/+5
2021-10-17Fix remove_unneeded_drops pass.Camille GILLOT-1/+1
2021-09-07Move rustc_mir::transform to rustc_mir_transform.Camille GILLOT-0/+42