about summary refs log tree commit diff
path: root/src/librustc_mir/transform
AgeCommit message (Expand)AuthorLines
2019-04-28Fix lint findings in librustc_mirflip1995-7/+7
2019-04-27Rollup merge of #60292 - varkor:ty-tuple-substs, r=nikomatsakisMazdak Farrokhzad-2/+5
2019-04-26Update handling of Tuplevarkor-2/+5
2019-04-25Update mir_const_qualifJohn Kåre Alsaker-7/+4
2019-04-24Rollup merge of #59739 - cramertj:stabilize, r=withoutboatsMazdak Farrokhzad-2/+6
2019-04-24Rollup merge of #56278 - eddyb:mir-debuginfo-proof, r=nikomatsakisMazdak Farrokhzad-8/+8
2019-04-23Add rustc_allow_const_fn_ptrTaylor Cramer-2/+6
2019-04-23rustc: dissuade compiler developers from misusing upvar debuginfo.Eduard-Mihai Burtescu-3/+3
2019-04-23rustc_mir: don't use upvar_decls in the generator state transform.Eduard-Mihai Burtescu-5/+5
2019-04-22Never stop due to errors before borrow checkingEsteban Küber-1/+3
2019-04-21Change return type of `TyCtxt::is_static` to boolVadim Petrochenkov-1/+1
2019-04-21Auto merge of #60116 - RalfJung:miri-exit, r=oli-obkbors-0/+1
2019-04-20Auto merge of #59987 - saleemjaffer:refactor_adjust_castkinds, r=oli-obkbors-11/+7
2019-04-19add Miri error variant for process exitRalf Jung-0/+1
2019-04-18Add own_requires_monomorphizationvarkor-2/+1
2019-04-17Rollup merge of #59646 - JohnTitor:improve-wording, r=oli-obkMazdak Farrokhzad-1/+6
2019-04-16refactor Adjustment to use new PointerCast enumSaleem Jaffer-6/+2
2019-04-16Make wording verboseYuki OKUSHI-1/+6
2019-04-15basic refactor. Adding PointerCast enumSaleem Jaffer-12/+12
2019-04-14Rollup merge of #59796 - oli-obk:const_arg_ice, r=eddybMazdak Farrokhzad-45/+51
2019-04-12Auto merge of #59536 - Zoxc:the-arena, r=eddybbors-3/+2
2019-04-10Documentation should have proper grammarOliver Scherer-3/+6
2019-04-08Elaborate on implicit promotabilityOliver Scherer-1/+4
2019-04-08Pacify tidyOliver Scherer-2/+5
2019-04-08Get rid of "is not const" namingOliver Scherer-16/+16
2019-04-08Explicit promotion is indistinguishable from explicit promotionOliver Scherer-10/+8
2019-04-08Generalize initial "not const" assignmentsOliver Scherer-23/+23
2019-04-08`asm!` output can neither be promotable nor constOliver Scherer-1/+0
2019-04-07Update commentOliver Scherer-1/+1
2019-04-07Add more regression tests for accidental promotionOliver Scherer-2/+2
2019-04-07Function arguments should never get promotedOliver Scherer-1/+1
2019-04-05Add DropArena and use it to allocate types with few allocationsJohn Kåre Alsaker-3/+2
2019-04-04Fix cases of conflicting two-phase borrowsMatthew Jasper-3/+3
2019-04-03Deny internal lints on librustc_mirflip1995-5/+5
2019-04-03Rollup merge of #59514 - tmandry:remove-adt-def-from-projection-elem, r=eddybMazdak Farrokhzad-24/+23
2019-04-03Improve wordingYuki OKUSHI-1/+1
2019-04-02Remove adt_def from PlaceTy and make it a structTyler Mandry-24/+23
2019-04-02Rollup merge of #59607 - kenta7777:renames-EvalErrorKind-to-InterpError, r=ol...Mazdak Farrokhzad-5/+5
2019-04-02Rollup merge of #59585 - rust-lang:shallow-borrow-fixes, r=pnkfelixMazdak Farrokhzad-1/+4
2019-04-02renames EvalErrorKind to InterpErrorkenta7777-5/+5
2019-04-01Allow closure to unsafe fn coercionTaiki Endo-2/+2
2019-03-31Fixes for shallow borrowsMatthew Jasper-1/+4
2019-03-29rustc(codegen): uncache `def_symbol_name` prefix from `symbol_name`.Eduard-Mihai Burtescu-1/+1
2019-03-27Rollup merge of #59430 - kenta7777:rename-evalcontext-to-interpretcx, r=oli-obkJosh Stone-2/+2
2019-03-26Rollup merge of #59232 - saleemjaffer:mir_place_refactor, r=oli-obkMazdak Farrokhzad-27/+45
2019-03-26renames EvalContext to InterpretCx.kenta7777-2/+2
2019-03-24Rollup merge of #59251 - matthewjasper:fix-graphviz, r=petrochenkovkennytm-19/+18
2019-03-24code review fixesSaleem Jaffer-3/+4
2019-03-23Swap const evaluation lint spans to point at problem in primary spanEsteban Küber-0/+1
2019-03-23adding mir::StaticKind enum for static and promotedSaleem Jaffer-31/+42