summary refs log tree commit diff
path: root/src/librustc_mir/interpret/operator.rs
AgeCommit message (Expand)AuthorLines
2018-06-27Detect overflows of non u32 shiftsOliver Schneider-1/+2
2018-05-24Remove `ty_to_primitive`Oliver Schneider-6/+12
2018-05-24Replace `ScalarKind` with `Primitive`Oliver Schneider-2/+2
2018-05-24Get rid of `scalar_size`Oliver Schneider-5/+5
2018-05-24primval -> scalar renameOliver Schneider-5/+5
2018-05-24change `Value::Bytes` to `Value::Bits`Oliver Schneider-22/+42
2018-05-24Rename ByVal(Pair) to Scalar(Pair)Oliver Schneider-1/+1
2018-05-24Rename PrimVal to ScalarOliver Schneider-34/+34
2018-05-17Make sure the float comparison output is consistent with the expectedkennytm-7/+6
2018-04-30Improve div by zero const eval errorsOliver Schneider-2/+4
2018-04-30Merge ConstMathError into EvalErrorKindOliver Schneider-1/+1
2018-04-30Remove ConstFloatOliver Schneider-27/+27
2018-04-30Implement `PartialCmp` for `ConstFloat`Oliver Schneider-6/+6
2018-03-08Correct the shift overflow check in miriOliver Schneider-1/+1
2018-03-08Decide signdedness on the layout instead of the typeOliver Schneider-12/+25
2018-03-08Don't use the undefined bytes of PrimVal::BytesOliver Schneider-141/+116
2018-03-08Fully use miri in transOliver Schneider-2/+20
2018-03-08Produce instead of pointersOliver Schneider-0/+5
2017-12-12Move large chunks of miri from rustc::mir::interpret to rustc_mir::interpretOliver Schneider-0/+267