summary refs log tree commit diff
path: root/src/librustc_mir
AgeCommit message (Expand)AuthorLines
2019-06-26review commentEsteban Küber-1/+1
2019-06-26Fix ICE involving mut referencesEsteban Küber-1/+1
2019-06-26Handle index out of bound errors during const eval without panicEsteban Küber-2/+6
2019-06-05Permit unwinding through FFI by defaultMark Rousskov-1/+1
2019-05-20Auto merge of #60815 - nnethercote:use-Symbol-more-2, r=petrochenkovbors-33/+27
2019-05-20Introduce `InternedString::intern`.Nicholas Nethercote-28/+22
2019-05-20Avoid `as_str()` in `ParamTy::is_self`.Nicholas Nethercote-5/+5
2019-05-19[const-prop] Don't const-prop into terminators unless mir-opt-level >= 2Wesley Wiser-10/+19
2019-05-19[const-prop] Remove catch all match and add FIXMEWesley Wiser-1/+14
2019-05-19[const-prop] Support propagating into SwitchInt's `discr` OperandWesley Wiser-0/+7
2019-05-19[const-prop] Support propagating into Assert's `cond` OperandWesley Wiser-67/+79
2019-05-19Auto merge of #60937 - RalfJung:miri, r=oli-obkbors-1/+3
2019-05-18expand comment in StorageLiveRalf Jung-1/+3
2019-05-18Declare DefIndex with the newtype_index macroFabian Drinck-1/+1
2019-05-16Rollup merge of #60597 - wesleywiser:const_prop, r=oli-obkManish Goregaokar-9/+62
2019-05-15Run const propagation at O2Wesley Wiser-1/+1
2019-05-15Do some simple constant propagation in the ConstProp passWesley Wiser-9/+62
2019-05-13Rollup merge of #60176 - matthewjasper:yield-ref-to-local, r=pnkfelixMazdak Farrokhzad-17/+98
2019-05-13Pass a `Symbol` to `check_name`, `emit_feature_err`, and related functions.Nicholas Nethercote-34/+38
2019-05-12Remove redundant "let mut" in write_graph_labelYusuke Matsushita-1/+1
2019-05-10Auto merge of #59288 - Centril:hir-if-to-match, r=oli-obkbors-52/+1
2019-05-10Remove hir::ExprKind::If and replace it with lowering to hir::ExprKind::Match.Mazdak Farrokhzad-52/+1
2019-05-10Fix uninhabitedness of non-exhaustive enums.David Wood-1/+5
2019-05-10Fix inhabitedness of non-exhaustive variants.David Wood-4/+23
2019-05-09Rollup merge of #59348 - matthewjasper:cleanup-drop-shims, r=arielb1Mazdak Farrokhzad-57/+65
2019-05-09cleanup: Remove `DefIndexAddressSpace`Vadim Petrochenkov-2/+1
2019-05-07Auto merge of #60586 - cramertj:await, r=oli-obkbors-2/+4
2019-05-07Implement built-in await syntaxTaylor Cramer-2/+4
2019-05-06Clean up `push_const_name`varkor-14/+26
2019-05-06Auto merge of #60569 - RalfJung:miri-visitor-generators, r=Centrilbors-3/+3
2019-05-05Auto merge of #60567 - Manishearth:rollup-rjagqnw, r=Manishearthbors-40/+26
2019-05-05fix typo in enum variant nameRalf Jung-3/+3
2019-05-05Rollup merge of #60530 - eddyb:unfreevars, r=oli-obkManish Goregaokar-40/+26
2019-05-05Auto merge of #60237 - saleemjaffer:issue-56166-miri-fntype-arg-passing, r=eddybbors-0/+8
2019-05-05rustc: rename all occurences of "freevar" to "upvar".Eduard-Mihai Burtescu-14/+14
2019-05-05rustc: replace uses of with_freevars with the freevars query.Eduard-Mihai Burtescu-32/+18
2019-05-05Auto merge of #60541 - RalfJung:miri-visitor-generators, r=oli-obkbors-42/+29
2019-05-05Auto merge of #60544 - petrochenkov:parder, r=eddybbors-1/+1
2019-05-05Auto merge of #60525 - eddyb:namespaces-not-kinds, r=petrochenkovbors-25/+19
2019-05-04Rename `Res::kind_name` to `Res::descr` for consistencyVadim Petrochenkov-1/+1
2019-05-04match on type directltyRalf Jung-4/+5
2019-05-04fix Miri visiting generatorsRalf Jung-42/+28
2019-05-04adding HasParamEnv traitSaleem Jaffer-0/+8
2019-05-04Rollup merge of #60516 - JohnTitor:remove-typeck, r=matthewjasperMazdak Farrokhzad-190/+129
2019-05-04Rollup merge of #60513 - chrisvittal:remove-borrowck-compare, r=matthewjasperMazdak Farrokhzad-20/+4
2019-05-04Rollup merge of #60486 - spastorino:place-related-refactors, r=oli-obkMazdak Farrokhzad-18/+2
2019-05-04Auto merge of #59897 - tmandry:variantful-generators, r=eddybbors-122/+159
2019-05-03Address review commentsTyler Mandry-22/+6
2019-05-04rustc: collapse relevant DefPathData variants into TypeNs.Eduard-Mihai Burtescu-25/+19
2019-05-03Split out debuginfo from type info in MIR GeneratorLayoutTyler Mandry-5/+12