about summary refs log tree commit diff
path: root/compiler/rustc_mir_transform/src/required_consts.rs
AgeCommit message (Expand)AuthorLines
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-1/+1
2024-09-10Remove references from some structs.Nicholas Nethercote-12/+7
2024-09-09Reduce visibilities, and add `warn(unreachable_pub)`.Nicholas Nethercote-2/+2
2024-08-01MIR required_consts, mentioned_items: ensure we do not forget to fill these l...Ralf Jung-2/+11
2024-06-13MIR visitor: constant -> const_operandRalf Jung-1/+1
2024-04-23properly fill a promoted's required_constsRalf Jung-17/+2
2024-04-23interpret: sanity-check that required_consts captures all consts that can failRalf Jung-7/+15
2023-09-21rename mir::Constant -> mir::ConstOperand, mir::ConstKind -> mir::ConstRalf Jung-9/+9
2023-05-31Only rewrite valtree-constants to patterns and keep other constants opaqueOli Scherer-2/+2
2022-11-10Don't ICE when encountering ConstKind::Error in RequiredConstsVisitorMichael Goulet-1/+1
2022-09-14address review againb-naber-7/+2
2022-09-13use ty::Unevaluated<'tcx, ()> in type systemb-naber-3/+13
2022-06-14Rename the `ConstS::val` field as `kind`.Nicholas Nethercote-1/+1
2022-03-017 - Make more use of `let_chains`Caio-4/+3
2022-02-15Overhaul `Const`.Nicholas Nethercote-1/+1
2021-12-07Remove `in_band_lifetimes` from `rustc_mir_transform`Scott McMurray-1/+1
2021-09-07Move rustc_mir::transform to rustc_mir_transform.Camille GILLOT-0/+23