summary refs log tree commit diff
path: root/src/librustc/mir/interpret
AgeCommit message (Expand)AuthorLines
2019-07-02Auto merge of #61871 - Zoxc:no-lift-branch, r=eddybbors-0/+4
2019-06-30Clean up query cache codeJohn Kåre Alsaker-1/+1
2019-06-26Don't use lift to detect local typesJohn Kåre Alsaker-0/+4
2019-06-24fix reoccurring typoRalf Jung-10/+10
2019-06-23clean up internals of pointer checks; make get_size_and_align also check for ...Ralf Jung-15/+3
2019-06-23move CheckInAllocMsg to more logical placeRalf Jung-25/+25
2019-06-23Centralize bounds, alignment and NULL checking for memory accesses in one fun...Ralf Jung-49/+51
2019-06-21Documentation typoOliver Scherer-1/+1
2019-06-19Pacify tidyOliver Scherer-5/+6
2019-06-19Change `ByRef` to a struct variant to clarify its fields via namesOliver Scherer-8/+15
2019-06-19Remove the `AllocId` from `ByRef` valuesOliver Scherer-3/+2
2019-06-19mark_definedness cannot failOliver Scherer-5/+7
2019-06-19packed -> repr(packed)Oliver Scherer-1/+1
2019-06-19Fix comment about alignmentsOliver Scherer-2/+2
2019-06-19Explain existance of `Align` fieldOliver Scherer-1/+4
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