about summary refs log tree commit diff
path: root/src/librustc_mir/const_eval.rs
AgeCommit message (Expand)AuthorLines
2019-06-22Count all errors for `track_errors`Matthew Jasper-14/+6
2019-06-21Auto merge of #61959 - oli-obk:const_field_ice, r=eddybbors-7/+7
2019-06-20Fix merge issuesChristian Poveda-44/+59
2019-06-20Updated tag methods for consistencyChristian Poveda-3/+3
2019-06-19Change `ByRef` to a struct variant to clarify its fields via namesOliver Scherer-7/+7
2019-06-19Remove the `AllocId` from `ByRef` valuesOliver Scherer-3/+3
2019-06-19Weave the alignment through `ByRef`Oliver Scherer-7/+8
2019-06-19Outright ignore any alignment in `const_field`Oliver Scherer-4/+2
2019-06-19Elaborate on a commentOliver Scherer-0/+2
2019-06-19Don't ICE when pattern matching packed structsOliver Scherer-1/+6
2019-06-19Make interning explicitly care about types and the mutability of memoryOliver Scherer-44/+53
2019-06-14Unify all uses of 'gcx and 'tcx.Eduard-Mihai Burtescu-8/+8
2019-06-12Run `rustfmt --file-lines ...` for changes from previous commits.Eduard-Mihai Burtescu-11/+4
2019-06-12rustc: replace `TyCtxt<'tcx, 'gcx, 'tcx>` with `TyCtxt<'gcx, 'tcx>`.Eduard-Mihai Burtescu-7/+7
2019-06-12rustc: replace `TyCtxt<'a, 'gcx, 'tcx>` with `TyCtxt<'tcx, 'gcx, 'tcx>`.Eduard-Mihai Burtescu-36/+36
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-14/+14
2019-06-02query-ify const_fieldMark Mansi-1/+1
2019-06-02no longer assume that there is a default tag: give the machine the chance to ...Ralf Jung-14/+14
2019-05-30Make the `type_name` intrinsic's output deterministicOliver Scherer-1/+3
2019-05-29Rollup merge of #60928 - TheSirC:fix/60229, r=eddybMazdak Farrokhzad-3/+3
2019-05-28Changes the type `mir::Mir` into `mir::Body`Claude-Alban RANÉLY-VERGÉ-DÉPRÉ-3/+3
2019-05-28Rollup merge of #61164 - RalfJung:scalar, r=oli-obkMazdak Farrokhzad-1/+1
2019-05-26Rename "Associated*" to "Assoc*"Andrew Xu-1/+1
2019-05-26rename Scalar::Bits to Scalar::Raw and bits field to dataRalf Jung-1/+1
2019-05-25Make `ConstValue::Slice` solely take `[u8]` and `str`Oliver Scherer-3/+29
2019-05-25Don't use `ty::Const` without immediately interningOliver Scherer-7/+7
2019-05-03rustc: use DefKind instead of Def, where possible.Eduard-Mihai Burtescu-3/+3
2019-05-03rustc: factor most DefId-containing variants out of Def and into DefKind.Eduard-Mihai Burtescu-2/+2
2019-05-02Rollup merge of #60428 - wesleywiser:refactor_const_eval, r=oli-obkMazdak Farrokhzad-26/+15
2019-05-01Refactor `eval_body_using_ecx` so that it doesn't need to query for MIRWesley Wiser-26/+15
2019-04-28Fix lint findings in librustc_mirflip1995-2/+2
2019-04-21Change return type of `TyCtxt::is_static` to boolVadim Petrochenkov-6/+5
2019-04-16Miri: refactor new allocation taggingRalf Jung-11/+11
2019-04-06Remove check_match from const_evalIsaac Whitfield-16/+3
2019-04-02renames EvalErrorKind to InterpErrorkenta7777-4/+4
2019-03-29Use ErrorReportedYuki OKUSHI-1/+2
2019-03-29Remove unused variableYuki OKUSHI-1/+1
2019-03-29Return correct valuesYuki OKUSHI-5/+7
2019-03-29WIP: remove report_as_errorYuki OKUSHI-7/+5
2019-03-29Set ok valueYuki OKUSHI-2/+2
2019-03-29Remove err_countYuki OKUSHI-4/+5
2019-03-29Use track_errorsYuki OKUSHI-3/+7
2019-03-27renames EvalContext to InterpretCx in docs and comments.kenta7777-1/+1
2019-03-26renames EvalContext to InterpretCx.kenta7777-14/+14
2019-03-24Auto merge of #59199 - estebank:untrack-errors, r=eddybbors-4/+2
2019-03-23Swap const evaluation lint spans to point at problem in primary spanEsteban Küber-0/+2
2019-03-22Add note to address check_match errorsEsteban Küber-0/+1
2019-03-22address review commentsEsteban Küber-4/+1
2019-03-16Revert the `LazyConst` PROliver Scherer-2/+2