summary refs log tree commit diff
path: root/src/librustc_mir/transform/const_prop.rs
AgeCommit message (Expand)AuthorLines
2019-08-02be less BritishRalf Jung-1/+1
2019-08-01code review fixesSaleem Jaffer-1/+6
2019-08-01code review fixesSaleem Jaffer-6/+2
2019-07-31code review fixesSaleem Jaffer-2/+2
2019-07-30renaming throw_err_* to throw_*Saleem Jaffer-1/+1
2019-07-30adding throw_ and err_ macros for InterpErrorSaleem Jaffer-1/+1
2019-07-30code review fixesSaleem Jaffer-7/+0
2019-07-29code review fixesSaleem Jaffer-2/+2
2019-07-29use PanicInfo and UnsupportedOpInfoSaleem Jaffer-7/+7
2019-07-29adding a err macro for each of the InterpError variantsSaleem Jaffer-1/+1
2019-07-29tidy fixesSaleem Jaffer-1/+0
2019-07-29fixing fallout due to InterpError refactorSaleem Jaffer-76/+10
2019-07-24use PanicMessage type for MIR assertion errorsRalf Jung-11/+8
2019-07-24do not use InterpError::description outside librustc::mirRalf Jung-2/+3
2019-07-23Rollup merge of #60951 - saleemjaffer:mir_better_error_enum, r=oli-obkMark Rousskov-14/+9
2019-07-23renames EvalErrorPanic to PanicMessageSaleem Jaffer-14/+9
2019-07-23moving some variants from InterpError to EvalErrorPanicSaleem Jaffer-14/+14
2019-07-20Migrate from Place enum to Place structSantiago Pastorino-6/+5
2019-06-27rename InterpretCx -> InterpCxRalf Jung-3/+3
2019-06-24Auto merge of #62012 - wesleywiser:const_prop_use_ecx, r=oli-obkbors-21/+107
2019-06-21Fix nitsWesley Wiser-17/+35
2019-06-20[const-prop] Move local storage into a `Frame` on `InterpCx`Wesley Wiser-19/+79
2019-06-20[const-prop] Introduce getter/setter functionsWesley Wiser-4/+12
2019-06-20rename hir::map::get_by_hir_id to getljedrz-1/+1
2019-06-19Fix rebase falloutOliver Scherer-1/+1
2019-06-19Make interning explicitly care about types and the mutability of memoryOliver Scherer-1/+6
2019-06-14Run `rustfmt --file-lines ...` for changes from previous commits.Eduard-Mihai Burtescu-6/+1
2019-06-14Unify all uses of 'gcx and 'tcx.Eduard-Mihai Burtescu-5/+5
2019-06-12Run `rustfmt --file-lines ...` for changes from previous commits.Eduard-Mihai Burtescu-7/+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-5/+5
2019-06-12Fix fallout from `deny(unused_lifetimes)`.Eduard-Mihai Burtescu-2/+2
2019-06-12rustc: replace `TyCtxt<'a, 'gcx, 'tcx>` with `TyCtxt<'tcx, 'gcx, 'tcx>`.Eduard-Mihai Burtescu-13/+13
2019-06-09Changed usages of `mir` in librustc::mir and librustc_mir to `body`Jad Ghalayini-18/+18
2019-06-08rename EvalResult -> InterpResult and EvalError -> InterpErrorInfoRalf Jung-2/+2
2019-06-06[const-prop] Handle Rvalue::LenWesley Wiser-5/+24
2019-06-06[const-prop] Handle ProjectionElem::DerefWesley Wiser-0/+6
2019-06-06[const-prop] Handle Rvalue::RefWesley Wiser-1/+5
2019-06-06[const-prop] Fix ICE when casting function pointersWesley Wiser-6/+4
2019-06-04Whitespace fixesWesley Wiser-2/+2
2019-06-03Add const-eval support for indirectsChristian Poveda-11/+32
2019-05-29Rollup merge of #60928 - TheSirC:fix/60229, r=eddybMazdak Farrokhzad-8/+8
2019-05-28Changes the type `mir::Mir` into `mir::Body`Claude-Alban RANÉLY-VERGÉ-DÉPRÉ-8/+8
2019-05-28Rollup merge of #61164 - RalfJung:scalar, r=oli-obkMazdak Farrokhzad-10/+7
2019-05-28Rollup merge of #61247 - spastorino:eval-place-iterate, r=wesleywiserMazdak Farrokhzad-38/+41
2019-05-27Make eval_place iterate instead of recurseSantiago Pastorino-38/+41
2019-05-26Rename "Associated*" to "Assoc*"Andrew Xu-1/+1
2019-05-26rename Scalar::Bits to Scalar::Raw and bits field to dataRalf Jung-10/+7
2019-05-26Rollup merge of #61184 - wesleywiser:const_prop_tracing, r=oli-obkMazdak Farrokhzad-1/+11
2019-05-25Add additional trace statements to the const propagatorWesley Wiser-1/+11