summary refs log tree commit diff
path: root/src/librustc_mir/build
AgeCommit message (Expand)AuthorLines
2019-05-10Permit unwinding through FFI by defaultMark Rousskov-1/+1
2019-04-03Rollup merge of #59630 - nnethercote:shrink-mir-Statement, r=pnkfelixMazdak Farrokhzad-3/+3
2019-04-03Rollup merge of #59514 - tmandry:remove-adt-def-from-projection-elem, r=eddybMazdak Farrokhzad-9/+10
2019-04-03Shrink `mir::Statement`.Nicholas Nethercote-3/+3
2019-04-02Remove adt_def from PlaceTy and make it a structTyler Mandry-5/+5
2019-04-02Replace adt_def with name in mir::ProjectionElem::DowncastTyler Mandry-4/+5
2019-04-02renames EvalErrorKind to InterpErrorkenta7777-6/+6
2019-04-01Allow closure to unsafe fn coercionTaiki Endo-2/+2
2019-03-26Rollup merge of #59232 - saleemjaffer:mir_place_refactor, r=oli-obkMazdak Farrokhzad-1/+1
2019-03-24Remove `CtorOf` from `Node::Ctor`.David Wood-1/+1
2019-03-24Remove `VariantDef::parent_did`Vadim Petrochenkov-1/+1
2019-03-24Separate variant id and variant constructor id.David Wood-4/+1
2019-03-24Auto merge of #59199 - estebank:untrack-errors, r=eddybbors-4/+10
2019-03-23Auto merge of #59068 - ljedrz:kill_off_NodeId_stragglers, r=Zoxcbors-2/+2
2019-03-23adding mir::StaticKind enum for static and promotedSaleem Jaffer-2/+1
2019-03-22Add note to address check_match errorsEsteban Küber-3/+3
2019-03-22address review commentsEsteban Küber-5/+6
2019-03-22Remove track_errors from check_matchEsteban Küber-1/+6
2019-03-18promoted is still left in 2 placesSaleem Jaffer-0/+1
2019-03-16Revert the `LazyConst` PROliver Scherer-5/+5
2019-03-16removed some unnecessary comments.kenta7777-2/+0
2019-03-14Auto merge of #58176 - Zoxc:lint-levels, r=oli-obkbors-11/+19
2019-03-12replaced some bit operations with truncatekenta7777-3/+3
2019-03-11reduced some code repetitions of bit operationkenta7777-2/+3
2019-03-10HirIdification: remove all NodeIds from rustc_mirljedrz-2/+2
2019-03-09Rollup merge of #58762 - petrochenkov:unwind, r=Mark-SimulacrumMazdak Farrokhzad-2/+5
2019-03-07hir: remove NodeId from PatKindljedrz-20/+18
2019-03-07HirIdification: replace NodeId method callsljedrz-20/+18
2019-03-05Only insert nodes which changes lint levels in the LintLevelMapJohn Kåre Alsaker-11/+19
2019-03-03Auto merge of #58673 - matthewjasper:typeck-ptr-coercions, r=pnkfelixbors-2/+7
2019-03-02hir: remove NodeId from VariantDataljedrz-2/+2
2019-03-01Put Local, Static and Promoted as one Base variant of PlaceSantiago Pastorino-40/+54
2019-02-27Validate `#[unwind]` syntax regardless of platform-specific panic strategyVadim Petrochenkov-2/+5
2019-02-26replace &'tcx Substs with SubstsRefcsmoe-2/+2
2019-02-26Auto merge of #58561 - ljedrz:HirIdify_some_nodes, r=Zoxcbors-14/+8
2019-02-24hir: remove NodeId from Blockljedrz-14/+8
2019-02-23Type check coercions to pointer typesMatthew Jasper-2/+7
2019-02-21Move the exit block of the match to the endMatthew Jasper-5/+9
2019-02-21Use normal mutable borrows in MIR match loweringMatthew Jasper-152/+103
2019-02-21Match discriminant -> scrutineeMatthew Jasper-20/+20
2019-02-21Clean up MIR match loweringMatthew Jasper-534/+579
2019-02-18Fix style nitsDan Robertson-12/+16
2019-02-14Rollup merge of #58371 - davidtwco:issue-58299, r=arielb1Mazdak Farrokhzad-11/+17
2019-02-13Rollup merge of #58137 - ljedrz:cleanup_node_id_to_type, r=estebankMazdak Farrokhzad-2/+2
2019-02-12Auto merge of #58341 - alexreg:cosmetic-2-doc-comments, r=steveklabnikbors-35/+35
2019-02-12Check user type annotations for range patterns.David Wood-11/+17
2019-02-11Auto merge of #58152 - ljedrz:HirIdify_mir, r=Zoxcbors-3/+3
2019-02-10rustc: doc commentsAlexander Regueiro-35/+35
2019-02-09cleanup: rename node_id_to_type(_opt)ljedrz-2/+2
2019-02-09Auto merge of #58207 - nnethercote:intern_lazy_const, r=oli-obkbors-3/+3