about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/mir/interpret/mod.rs
AgeCommit message (Expand)AuthorLines
2021-08-25use undef for uninitialized bytes in constantsErik Desjardins-1/+3
2021-07-17Auto merge of #87123 - RalfJung:miri-provenance-overhaul, r=oli-obkbors-4/+8
2021-07-17Changed dec2flt to use the Eisel-Lemire algorithm.Alex Huszagh-1/+0
2021-07-14more precise message for the ptr access check on derefRalf Jung-1/+5
2021-07-14use NonZeroU64 for AllocId to restore old type sizesRalf Jung-3/+3
2021-07-14CTFE/Miri engine Pointer type overhaul: make Scalar-to-Pointer conversion inf...Ralf Jung-1/+1
2021-06-02Miscellaneous inlining improvementsTomasz Miąsko-0/+1
2021-05-18CTFE core engine allocation & memory API improvemenetsRalf Jung-1/+1
2021-01-13Use unsigned_abs throughout repositoryJacob Pratt-9/+0
2020-12-09Extra assertions in eval_body_using_ecx to disallow queries forTunahan Karlibas-1/+0
2020-11-04`u128` truncation and sign extension are not just interpreter relatedoli-34/+1
2020-11-04Do not raise interp errors from the scalar int moduleoli-1/+1
2020-11-04Split the "raw integer bytes" part out of `Scalar`Oliver Scherer-1/+1
2020-09-21Reduce boilerplate with the matches! macroLingMan-4/+4
2020-09-20Rollup merge of #76891 - lcnr:less-ref, r=ecstatic-morseRalf Jung-9/+9
2020-09-19Address review commentsOliver Scherer-1/+1
2020-09-19Unify the names of const eval queries and their return typesOliver Scherer-3/+3
2020-09-18don't take `TyCtxt` by referenceBastian Kauschke-9/+9
2020-09-04Fix big endian read/writeJubilee Young-6/+12
2020-09-04Explain contract of {read, write}_target_uintJubilee Young-0/+6
2020-09-04Be explicit that we're handling bytesJubilee-1/+1
2020-09-04Refactor byteorder to std in rustc_middleJubilee Young-7/+9
2020-09-02pretty: trim paths of unique symbolsDan Aloni-1/+2
2020-08-30mv compiler to compiler/mark-0/+618