about summary refs log tree commit diff
path: root/compiler/rustc_mir_transform/src/remove_uninit_drops.rs
AgeCommit message (Expand)AuthorLines
2025-07-08Apply effects to otherwise edge in dataflow analysisAmogh Shivaram-0/+1
2025-01-23Disable non-required MIR opts with `optimize(none)`clubby789-0/+4
2024-12-05Change `ChunkedBitSet<MovePathIndex>`s to `MixedBitSet`.Nicholas Nethercote-2/+2
2024-11-18use `TypingEnv` when no `infcx` is availablelcnr-11/+11
2024-11-03compiler: Directly use rustc_abi in mir_transformJubilee Young-1/+1
2024-10-30Remove `Analysis::into_engine`.Nicholas Nethercote-3/+1
2024-10-19Get rid of const eval_* and try_eval_* helpersMichael Goulet-2/+1
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-1/+1
2024-09-10Improve comment formatting.Nicholas Nethercote-2/+3
2024-09-09Reduce visibilities, and add `warn(unreachable_pub)`.Nicholas Nethercote-1/+1
2024-09-03Move `MirPass` to `rustc_mir_transform`.Nicholas Nethercote-3/+1
2024-07-29Stop using MoveDataParamEnv for places that don't need a param-envMichael Goulet-5/+4
2024-07-29Reformat `use` declarations.Nicholas Nethercote-2/+1
2023-12-10remove redundant importssurechen-3/+1
2023-11-21Fix `clippy::needless_borrow` in the compilerNilstrieb-1/+1
2023-10-21Do not create move paths that do not need dropping.Camille GILLOT-1/+2
2023-10-21Parametrize gather_moves by filter.Camille GILLOT-1/+1
2023-10-21Do not report errors from move path builder.Camille GILLOT-5/+1
2023-08-16Rename MaybeUnreachable.Camille GILLOT-2/+2
2023-08-16Only run MaybeInitializedPlaces once for drop elaboration.Camille GILLOT-2/+5
2023-07-14refactor(rustc_middle): Substs -> GenericArgMahdi Dibaiee-6/+6
2023-07-12Re-format let-else per rustfmt updateMark Rousskov-5/+4
2023-06-29Merge `un_derefer` into `MovePathLookup`DrMeepster-1/+1
2023-03-28Move `mir::Field` → `abi::FieldIdx`Scott McMurray-3/+4
2023-03-07Remove DropAndReplace terminatorGiacomo Pasini-18/+5
2022-08-26Replace `Body::basic_blocks()` with field accessTomasz Miąsko-1/+1
2022-07-29Auto merge of #99667 - ouz-a:some_branch, r=oli-obkbors-1/+1
2022-07-24optimize un_dereferouz-a-1/+1
2022-07-11lower let-else in MIR insteadDing Xiang Fei-1/+1
2022-03-30Spellchecking compiler commentsYuri Astrakhan-1/+1
2022-03-11Improve `AdtDef` interning.Nicholas Nethercote-1/+1
2022-02-23Auto merge of #93984 - nnethercote:ChunkedBitSet, r=Mark-Simulacrumbors-2/+2
2022-02-23Introduce `ChunkedBitSet` and use it for some dataflow analyses.Nicholas Nethercote-2/+2
2022-02-21use `List<Ty<'tcx>>` for tupleslcnr-2/+2
2021-12-07Remove `in_band_lifetimes` from `rustc_mir_transform`Scott McMurray-2/+2
2021-11-30Add `RemoveUninitDrops` MIR passDylan MacKenzie-0/+171