summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa/src/mir/constant.rs
AgeCommit message (Expand)AuthorLines
2022-12-27ADD - create and emit Bug support for DiagnosticsJhonny Bill Mena-1/+5
2022-12-27UPDATE - migrate constant.rs to new diagnostics infrastructureJhonny Bill Mena-2/+3
2022-11-19deduplicate constant evaluation in cranelift backendRalf Jung-1/+8
2022-09-13use ty::Unevaluated<'tcx, ()> in type systemb-naber-18/+18
2022-06-14implement valtrees as the type-system representation for constant valuesb-naber-4/+4
2022-06-14Rename the `ConstS::val` field as `kind`.Nicholas Nethercote-2/+2
2022-02-19Adopt let else in more placesest31-3/+2
2022-02-15Overhaul `Const`.Nicholas Nethercote-4/+4
2021-09-09Make `abi::Abi` `Copy` and remove a *lot* of refsAndreas Liljeqvist-1/+1
2021-03-20update `const_eval_resolve`lcnr-2/+2
2021-03-20extract `ConstKind::Unevaluated` into a structlcnr-1/+1
2021-03-15s/ConstantSource/ConstantKind/Oli Scherer-2/+2
2021-03-12Prepare mir::Constant for ty::Const only supporting valtreesOli Scherer-1/+6
2021-03-12Add `ty` helper function for mir constantsOli Scherer-1/+1
2021-01-24clean up some const error reporting around promotedsRalf Jung-6/+1
2020-12-06[mir-opt] Allow debuginfo to be generated for a constant or a PlaceWesley Wiser-2/+2
2020-11-16compiler: fold by valueBastian Kauschke-3/+3
2020-08-30mv compiler to compiler/mark-0/+91