about summary refs log tree commit diff
path: root/src/librustc_mir/transform
AgeCommit message (Expand)AuthorLines
2019-06-10commentsRalf Jung-3/+3
2019-06-10const-correctness might be confusing for C++ peopleRalf Jung-1/+1
2019-06-10avoid 'const-context' terminologyRalf Jung-3/+2
2019-06-10replace some mode comparisons by more readable function call, rename some Mod...Ralf Jung-46/+72
2019-06-10some more comments for const_qualifRalf Jung-15/+28
2019-06-09Reword const fn conditional and loop error textChris Gregory-1/+1
2019-06-09Changed usages of `mir` in librustc::mir and librustc_mir to `body`Jad Ghalayini-513/+514
2019-06-09Auto merge of #61653 - oli-obk:visit_place_recursion, r=spastorinobors-116/+134
2019-06-08rename EvalResult -> InterpResult and EvalError -> InterpErrorInfoRalf Jung-2/+2
2019-06-08Do not recursively visit `visit_place`Oliver Scherer-116/+134
2019-06-07Rollup merge of #61532 - wesleywiser:const_prop_more, r=oli-obkMazdak Farrokhzad-12/+39
2019-06-07Auto merge of #61209 - matthewjasper:const-tuple-constructors, r=oli-obkbors-60/+20
2019-06-06Rollup merge of #61559 - spastorino:make-visitors-iterate, r=oli-obkMazdak Farrokhzad-40/+39
2019-06-06Don't run MIR passes on constructor shimsMatthew Jasper-60/+20
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-06Make UnsafetyChecker visitor iterate instead of recurseSantiago Pastorino-40/+39
2019-06-05Don't allow using const fn arguments as "args_required_const"Oliver Scherer-1/+3
2019-06-04Whitespace fixesWesley Wiser-2/+2
2019-06-03Add const-eval support for indirectsChristian Poveda-11/+32
2019-06-02Rollup merge of #61380 - varkor:expected-usize-got-param, r=eddybMazdak Farrokhzad-2/+3
2019-05-31Remove GlobalArenas and use Arena insteadJohn Kåre Alsaker-1/+1
2019-05-31Fix unwrapping usize issue in HasMutInteriorvarkor-2/+3
2019-05-29Rollup merge of #60928 - TheSirC:fix/60229, r=eddybMazdak Farrokhzad-128/+132
2019-05-29rustc: rename Mir to mir::Body in comments and to MIR in error strings.Eduard-Mihai Burtescu-5/+5
2019-05-28Changes the type `mir::Mir` into `mir::Body`Claude-Alban RANÉLY-VERGÉ-DÉPRÉ-124/+128
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-28Rollup merge of #61242 - spastorino:dest-needs-borrow-iterate, r=oli-obkMazdak Farrokhzad-10/+13
2019-05-28Rollup merge of #61241 - spastorino:check-place-iterative, r=oli-obkMazdak Farrokhzad-39/+36
2019-05-27Make eval_place iterate instead of recurseSantiago Pastorino-38/+41
2019-05-27Make check_place iterate instead of recurseSantiago Pastorino-18/+19
2019-05-27Make dest_needs_borrow iterate instead of recurseSantiago Pastorino-10/+13
2019-05-27Remove unused tcx and mir paramsSantiago Pastorino-22/+18
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
2019-05-25Fix missing tcxvarkor-1/+2
2019-05-25Don't use `ty::Const` without immediately interningOliver Scherer-7/+3
2019-05-24Make place projections concrete.Edd Barrett-8/+8
2019-05-22Rollup merge of #61023 - spastorino:use-iterate-qualify-consts, r=oli-obkMazdak Farrokhzad-46/+48
2019-05-22Migrate from recursion to iterate on qualify consts visitor implSantiago Pastorino-46/+48
2019-05-22Rollup merge of #61003 - nnethercote:rm-InternedString-PartialEq-impls, r=pet...Mazdak Farrokhzad-1/+1
2019-05-22Rollup merge of #60998 - RalfJung:static_assert, r=CentrilMazdak Farrokhzad-2/+2
2019-05-21Remove impls for `InternedString`/string equality.Nicholas Nethercote-1/+1
2019-05-21static_assert: make use of anonymous constantsRalf Jung-2/+2
2019-05-20LocalDecl push returns Local lenSantiago Pastorino-2/+2