summary refs log tree commit diff
path: root/src/librustc/mir/interpret/mod.rs
AgeCommit message (Expand)AuthorLines
2019-12-02miri: add throw_machine_stop macroRalf Jung-0/+7
2019-11-27Add memoization for const function evaluationsDavid Hewitt-1/+4
2019-11-18Retire BraceStructLiftImpl.Camille GILLOT-1/+2
2019-10-09Pretty print function pointer const values.ben-0/+8
2019-09-28Move `get_slice_bytes` to `rustc::mir::interpret` so it can be reused.ben-1/+1
2019-09-26Rename `subst::Kind` to `subst::GenericArg`varkor-2/+2
2019-09-07Apply suggestions from code reviewAlexander Regueiro-1/+0
2019-09-07Aggregation of cosmetic changes made during work on REPL PRs: librustcAlexander Regueiro-54/+56
2019-08-03also add macros for free-form error messagesRalf Jung-0/+10
2019-08-02dedup free-form Unsupported errors; add macros for free-form UB and Unsupport...Ralf Jung-0/+10
2019-08-02be less BritishRalf Jung-3/+3
2019-08-01code review fixesSaleem Jaffer-5/+1
2019-08-01code review fixesSaleem Jaffer-31/+40
2019-07-31code review fixesSaleem Jaffer-10/+20
2019-07-30throw_X macros use err_X macrosSaleem Jaffer-10/+2
2019-07-30renaming throw_err_* to throw_*Saleem Jaffer-10/+10
2019-07-30renaming err to err_unsupSaleem Jaffer-2/+2
2019-07-30adding throw_ and err_ macros for InterpErrorSaleem Jaffer-6/+23
2019-07-30addding an interp_error moduleSaleem Jaffer-0/+1
2019-07-29code review fixesSaleem Jaffer-2/+2
2019-07-29use PanicInfo and UnsupportedOpInfoSaleem Jaffer-2/+2
2019-07-29adding a err macro for each of the InterpError variantsSaleem Jaffer-1/+41
2019-07-29fixing fallout due to InterpError refactorSaleem Jaffer-1/+2
2019-07-25Rollup merge of #62901 - petrochenkov:serde, r=CentrilMazdak Farrokhzad-3/+3
2019-07-23cleanup: Remove `extern crate serialize as rustc_serialize`sVadim Petrochenkov-3/+3
2019-07-23renames EvalErrorPanic to PanicMessageSaleem Jaffer-1/+1
2019-07-20alters the panic variant of InterpErrorSaleem Jaffer-1/+1
2019-06-23clean up internals of pointer checks; make get_size_and_align also check for ...Ralf Jung-4/+1
2019-06-23move CheckInAllocMsg to more logical placeRalf Jung-2/+2
2019-06-14Unify all uses of 'gcx and 'tcx.Eduard-Mihai Burtescu-1/+1
2019-06-12Run `rustfmt --file-lines ...` for changes from previous commits.Eduard-Mihai Burtescu-5/+3
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-5/+2
2019-06-12rustc: replace `TyCtxt<'a, 'gcx, 'tcx>` with `TyCtxt<'tcx, 'gcx, 'tcx>`.Eduard-Mihai Burtescu-3/+2
2019-06-08rename EvalResult -> InterpResult and EvalError -> InterpErrorInfoRalf Jung-1/+1
2019-05-30light refactoring of global AllocMapRalf Jung-41/+54
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-0/+16
2019-05-27fix truncate and sign_extend for size == 0Ralf Jung-0/+16
2019-04-02Merge branch 'master' into issue_57128_improve_miri_error_reporting_in_check_...Loo Maclin-2/+2
2019-04-02Improve miri's error reporting in check_in_allocLooMaclin-1/+1
2019-04-02renames EvalErrorKind to InterpErrorkenta7777-2/+2
2019-03-27renames EvalContext to InterpretCx in docs and comments.kenta7777-1/+1
2019-03-13Use derive macro for HashStableJohn Kåre Alsaker-2/+3
2019-02-12Auto merge of #58341 - alexreg:cosmetic-2-doc-comments, r=steveklabnikbors-7/+7
2019-02-10rustc: doc commentsAlexander Regueiro-7/+7
2019-02-09miri: give non-generic functions a stable addressRalf Jung-8/+23
2019-02-05move librustc to 2018Mark Mansi-8/+8