about summary refs log tree commit diff
path: root/src/librustc_mir/interpret/eval_context.rs
AgeCommit message (Expand)AuthorLines
2019-10-22add commentsRalf Jung-2/+2
2019-10-22bring back some Debug instances for MiriRalf Jung-2/+2
2019-10-21Remove many unnecessary trait derivations.Nicholas Nethercote-2/+2
2019-10-11InterpCx: make memory field publicRalf Jung-11/+1
2019-09-29remove indexed_vec re-export from rustc_data_structurescsmoe-1/+1
2019-09-25Rename `sty` to `kind`varkor-1/+1
2019-09-17Get rid of special const intrinsic query in favour of `const_eval`Oliver Scherer-9/+1
2019-08-30miri: detect too large dynamically sized objectsRalf Jung-12/+15
2019-08-22Remove eval_promoted const-prop hackWesley Wiser-1/+5
2019-08-19rustc_mir: make subst_from_frame_and_normalize_erasing_regions infallible.Eduard-Mihai Burtescu-15/+8
2019-08-19start cleaning up subst messRalf Jung-51/+27
2019-08-10Miri shouldn't look at typesRalf Jung-3/+7
2019-08-03Simplify change to layout_ofEsteban Küber-4/+1
2019-08-03Point to local place span on "type too big" errorEsteban Küber-0/+3
2019-08-01code review fixesSaleem Jaffer-3/+1
2019-07-31code review fixesSaleem Jaffer-5/+4
2019-07-30renaming throw_err_* to throw_*Saleem Jaffer-9/+9
2019-07-30renaming err to err_unsupSaleem Jaffer-3/+3
2019-07-30adding throw_ and err_ macros for InterpErrorSaleem Jaffer-10/+10
2019-07-30addding an interp_error moduleSaleem Jaffer-1/+1
2019-07-29code review fixesSaleem Jaffer-7/+12
2019-07-29adding a err macro for each of the InterpError variantsSaleem Jaffer-11/+10
2019-07-29fixing fallout due to InterpError refactorSaleem Jaffer-14/+15
2019-07-06Rollup merge of #62264 - RalfJung:inline-forcing, r=zackmdavisMazdak Farrokhzad-36/+38
2019-07-04organize methods a bit betterRalf Jung-36/+38
2019-07-04Fix merge conflictsChristian Poveda-7/+7
2019-06-29Add MemoryExtra in InterpretCx constructor paramsChristian Poveda-2/+7
2019-06-27rename InterpretCx -> InterpCxRalf Jung-7/+7
2019-06-24Auto merge of #62081 - RalfJung:miri-pointer-checks, r=oli-obkbors-1/+1
2019-06-23Centralize bounds, alignment and NULL checking for memory accesses in one fun...Ralf Jung-1/+1
2019-06-20[const-prop] Move local storage into a `Frame` on `InterpCx`Wesley Wiser-4/+9
2019-06-19Make interning explicitly care about types and the mutability of memoryOliver Scherer-1/+0
2019-06-19Fixmes and style fixesOliver Scherer-0/+3
2019-06-18rustc: remove 'x: 'y bounds (except from comments/strings).Eduard-Mihai Burtescu-2/+2
2019-06-16Replace to_bits by force_bits and move size as parameterChristian Poveda-2/+6
2019-06-16Add force_bits and force_ptr methodsChristian Poveda-0/+13
2019-06-14Unify all uses of 'gcx and 'tcx.Eduard-Mihai Burtescu-3/+3
2019-06-12Run `rustfmt --file-lines ...` for changes from previous commits.Eduard-Mihai Burtescu-17/+9
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-12rustc: replace `TyCtxt<'a, 'gcx, 'tcx>` with `TyCtxt<'tcx, 'gcx, 'tcx>`.Eduard-Mihai Burtescu-16/+16
2019-06-09Changed usages of `mir` in librustc::mir and librustc_mir to `body`Jad Ghalayini-13/+13
2019-06-08rename EvalResult -> InterpResult and EvalError -> InterpErrorInfoRalf Jung-16/+16
2019-06-02fix indentationRalf Jung-3/+3
2019-06-02no longer assume that there is a default tag: give the machine the chance to ...Ralf Jung-5/+5
2019-06-02cache tag for vtable; fn_alloc's don't have a stack nor tagRalf Jung-2/+5
2019-05-28Changes the type `mir::Mir` into `mir::Body`Claude-Alban RANÉLY-VERGÉ-DÉPRÉ-4/+4
2019-05-26Rename "Associated*" to "Assoc*"Andrew Xu-1/+1
2019-05-18expand comment in StorageLiveRalf Jung-1/+3
2019-05-04adding HasParamEnv traitSaleem Jaffer-0/+8