about summary refs log tree commit diff
path: root/compiler/rustc_mir_dataflow/src/move_paths/mod.rs
AgeCommit message (Expand)AuthorLines
2025-08-21Correct comments.Camille Gillot-11/+10
2025-08-21Introduce ProjectionElem::try_map.Camille GILLOT-4/+14
2025-02-22Greatly simplify lifetime captures in edition 2024Michael Goulet-1/+1
2024-12-11Simplify `rustc_mir_dataflow::abs_domain`.Nicholas Nethercote-2/+2
2024-10-19Get rid of const eval_* and try_eval_* helpersMichael Goulet-3/+2
2024-07-29Reformat `use` declarations.Nicholas Nethercote-4/+4
2024-04-19remove optionality from MoveData::base_localbeepster4096-10/+5
2023-11-22Replace `no_ord_impl` with `orderable`.Nicholas Nethercote-0/+2
2023-10-21Parametrize gather_moves by filter.Camille GILLOT-2/+3
2023-10-21Stop computing error info in move path builder.Camille GILLOT-40/+1
2023-10-21Avoid using a magic value for untracked locals.Camille GILLOT-5/+8
2023-10-21Do not report errors from move path builder.Camille GILLOT-3/+2
2023-07-10optimization round 2DrMeepster-13/+5
2023-07-04bring back un_derefer and rewrite it againDrMeepster-48/+10
2023-06-29Merge `un_derefer` into `MovePathLookup`DrMeepster-12/+62
2023-04-24Split `{Idx, IndexVec, IndexSlice}` into their own modulesMaybe Waffle-2/+2
2023-04-02Use `&IndexSlice` instead of `&IndexVec` where possibleScott McMurray-4/+4
2023-01-05Fix `uninlined_format_args` for some compiler cratesnils-3/+3
2022-12-18A few small cleanups for `newtype_index`Nilstrieb-6/+3
2022-12-18Make `#[debug_format]` an attribute in `newtype_index`Nilstrieb-3/+3
2022-08-26Replace `Body::basic_blocks()` with field accessTomasz Miąsko-1/+1
2022-07-28type alias covers whole returnouz-a-1/+1
2022-07-28create type aliasouz-a-4/+2
2022-07-24optimize un_dereferouz-a-1/+4
2022-03-08add `#[rustc_pass_by_value]` to more typeslcnr-4/+4
2021-10-03Replace Fn impls with RPIT impls in rustc_indexbjorn3-3/+4
2021-09-07Move the dataflow framework to its own crate.Camille GILLOT-0/+420