summary refs log tree commit diff
path: root/src/librustc_mir/interpret/memory.rs
AgeCommit message (Expand)AuthorLines
2018-03-23Replace uses of `Hash(Map|Set)` with `FxHash(Map|Set)` in miriOliver Schneider-8/+9
2018-03-08Address review commentsOliver Schneider-23/+9
2018-03-08Decide signdedness on the layout instead of the typeOliver Schneider-13/+1
2018-03-08Don't use the undefined bytes of PrimVal::BytesOliver Schneider-1/+4
2018-03-08Const eval will oom together with rustc nowOliver Schneider-17/+0
2018-03-08Report tcx errors with the span of the currently evaluating statementOliver Schneider-3/+4
2018-03-08Move the resource limits to the session in preparation for attributes configu...Oliver Schneider-2/+2
2018-03-08Use Mutability enum instead of boolOliver Schneider-2/+2
2018-03-08Hide the RefCell inside InterpretInternerOliver Schneider-14/+11
2018-03-08Don't borrow the interpret_interner for anything but a direct function callOliver Schneider-3/+2
2018-03-08Additional sanity assertionOliver Schneider-1/+3
2018-03-08Add InterpretInterner to StableHashingContext for AllocId serializationOliver Schneider-3/+3
2018-03-08Fully use miri in transOliver Schneider-95/+49
2018-02-11typo: correct endianess to endianness (this also changes function names!)Matthias Krüger-16/+16
2018-01-05miri: use AllocId instead of u64.Eduard-Mihai Burtescu-42/+42
2017-12-17miri: pass pointer alignments directly instead of contextually.Eduard-Mihai Burtescu-121/+71
2017-12-17miri: use separate Pointer and Align instead of PtrAndAlign.Eduard-Mihai Burtescu-10/+4
2017-12-17miri: track the Align instead of packedness in PtrAndAlign.Eduard-Mihai Burtescu-34/+32
2017-12-14Move mir validation out of treeOliver Schneider-401/+8
2017-12-12Move large chunks of miri from rustc::mir::interpret to rustc_mir::interpretOliver Schneider-0/+1534