about summary refs log tree commit diff
path: root/src/librustc/mir/interpret
AgeCommit message (Expand)AuthorLines
2019-06-19Weave the alignment through `ByRef`Oliver Scherer-2/+4
2019-06-14Unify all uses of 'gcx and 'tcx.Eduard-Mihai Burtescu-7/+7
2019-06-12Run `rustfmt --file-lines ...` for changes from previous commits.Eduard-Mihai Burtescu-18/+11
2019-06-12rustc: remove some unnecessary lifetimes in -> TyCtxt methods.Eduard-Mihai Burtescu-1/+1
2019-06-12rustc: replace `TyCtxt<'tcx, 'gcx, 'tcx>` with `TyCtxt<'gcx, 'tcx>`.Eduard-Mihai Burtescu-1/+1
2019-06-12Fix fallout from `deny(unused_lifetimes)`.Eduard-Mihai Burtescu-7/+4
2019-06-12rustc: replace `TyCtxt<'a, 'gcx, 'tcx>` with `TyCtxt<'tcx, 'gcx, 'tcx>`.Eduard-Mihai Burtescu-8/+7
2019-06-11rustc: deny(unused_lifetimes).Eduard-Mihai Burtescu-2/+2
2019-06-09Apply suggestions from code reviewRalf Jung-2/+2
2019-06-09trait-ize binary_float_opRalf Jung-0/+14
2019-06-09offer ways to directly construct a Scalar from unsigned integersRalf Jung-2/+24
2019-06-08Scalar: only convert to/from soft-float types, not to/from hard-floatsRalf Jung-8/+11
2019-06-08rename EvalResult -> InterpResult and EvalError -> InterpErrorInfoRalf Jung-68/+68
2019-06-07add doc comment for EvalErrorRalf Jung-0/+5
2019-06-07make the backtrace field of EvalError privateRalf Jung-1/+1
2019-06-05Aggregation of drive-by cosmetic changes.Alexander Regueiro-3/+4
2019-06-02turn comments into doc-commentsRalf Jung-3/+9
2019-06-02no longer assume that there is a default tag: give the machine the chance to ...Ralf Jung-38/+11
2019-06-01Auto merge of #61350 - RalfJung:alloc, r=oli-obkbors-41/+54
2019-05-30light refactoring of global AllocMapRalf Jung-41/+54
2019-05-30Make the `type_name` intrinsic's output deterministicOliver Scherer-4/+6
2019-05-29Rollup merge of #60928 - TheSirC:fix/60229, r=eddybMazdak Farrokhzad-1/+1
2019-05-29rustc: rename Mir to mir::Body in comments and to MIR in error strings.Eduard-Mihai Burtescu-1/+1
2019-05-28Rollup merge of #61164 - RalfJung:scalar, r=oli-obkMazdak Farrokhzad-94/+125
2019-05-27Auto merge of #59627 - LooMaclin:issue_57128_improve_miri_error_reporting_in_...bors-21/+42
2019-05-27factor out some common code and make the on-elimination truncation test debug...Ralf Jung-13/+19
2019-05-27fix truncate and sign_extend for size == 0Ralf Jung-0/+16
2019-05-26centralize Scalar size sanity checks and also do them in release buildsRalf Jung-26/+32
2019-05-26fix overflow error in signed wrapping offsetRalf Jung-21/+24
2019-05-26Improve miri's error reporting in check_in_allocRust-1/+1
2019-05-26Improve miri's error reporting in check_in_allocloomaclin-5/+5
2019-05-26rename Scalar::Bits to Scalar::Raw and bits field to dataRalf Jung-47/+47
2019-05-25Make `ConstValue::Slice` solely take `[u8]` and `str`Oliver Scherer-18/+8
2019-05-25Don't use `ty::Const` without immediately interningOliver Scherer-1/+1
2019-05-24this is for tidyRalf Jung-1/+1
2019-05-24improve debug-printing of scalarsRalf Jung-3/+47
2019-05-19Improve type size assertionsVadim Petrochenkov-3/+3
2019-05-01Add `PlaceholderConst`varkor-0/+4
2019-05-01Add `ConstValue::Placeholder`varkor-0/+1
2019-04-23Improve miri's error reporting in check_in_allocLoo Maclin-1/+1
2019-04-23Improve miri's error reporting in check_in_allocLooMaclin-2/+4
2019-04-20improve docsRalf Jung-2/+2
2019-04-19add Miri error variant for process exitRalf Jung-0/+8
2019-04-19Improve miri's error reporting in check_in_allocLooMaclin-6/+6
2019-04-19Improve miri's error reporting in check_in_allocLooMaclin-8/+8
2019-04-16Miri: refactor new allocation taggingRalf Jung-70/+45
2019-04-16Update src/librustc/mir/interpret/allocation.rsRalf Jung-1/+1
2019-04-10Improve miri's error reporting in check_in_allocLooMaclin-11/+7
2019-04-09Improve miri's error reporting in check_in_allocLooMaclin-5/+4
2019-04-09Improve miri's error reporting in check_in_allocLooMaclin-1/+2