about summary refs log tree commit diff
path: root/src/librustc/mir/interpret/value.rs
AgeCommit message (Expand)AuthorLines
2018-06-28Move everything over from `middle::const_val` to `mir::interpret`Oliver Schneider-0/+8
2018-05-25Sanity abort `to_bits` if used on zstsOliver Schneider-1/+1
2018-05-25Update commentOliver Schneider-1/+1
2018-05-24Remove the last mention of `Undef`Oliver Schneider-1/+1
2018-05-24Replace `ScalarKind` with `Primitive`Oliver Schneider-66/+0
2018-05-24primval -> scalar renameOliver Schneider-4/+4
2018-05-24Formatting nitOliver Schneider-1/+1
2018-05-24change `Value::Bytes` to `Value::Bits`Oliver Schneider-88/+72
2018-05-24Rename MemoryPointer to PointerOliver Schneider-8/+8
2018-05-24Eliminate the `Pointer` wrapper typeOliver Schneider-52/+22
2018-05-24Rename ByVal(Pair) to Scalar(Pair)Oliver Schneider-16/+16
2018-05-24Rename PrimVal to ScalarOliver Schneider-69/+69
2018-05-24implement Ord for OutlivesPredicate and other typestoidiu-4/+4
2018-05-19Use `Size` instead of `u64` in mir interpretationOliver Schneider-10/+10
2018-05-19Go through an allocation when accessing fields of constantsOliver Schneider-4/+4
2018-05-17Rename trans to codegen everywhere.Irina Popa-1/+1
2018-05-11Introduce ConstValue and use it instead of miri's Value for constant valuesJohn Kåre Alsaker-1/+63
2018-03-08Don't use the undefined bytes of PrimVal::BytesOliver Schneider-28/+0
2018-03-08Produce instead of pointersOliver Schneider-0/+10
2018-03-08Add a variant to ConstVal for storing miri resultsOliver Schneider-4/+4
2017-12-17miri: use separate Pointer and Align instead of PtrAndAlign.Eduard-Mihai Burtescu-19/+1
2017-12-17miri: track the Align instead of packedness in PtrAndAlign.Eduard-Mihai Burtescu-11/+3
2017-12-12Move large chunks of miri from rustc::mir::interpret to rustc_mir::interpretOliver Schneider-73/+22
2017-12-06Update miri to rustc changesOliver Schneider-23/+19
2017-09-29Adjust imports to librustc::mir::interpretOliver Schneider-1/+1
2017-09-29Move miri base code to rustc::mir::interpretOliver Schneider-0/+405