about summary refs log tree commit diff
path: root/src/librustc_mir/borrow_check
AgeCommit message (Expand)AuthorLines
2019-04-26Update handling of Tuplevarkor-4/+4
2019-04-25Update existing usagesvarkor-4/+4
2019-04-25Support variantful generatorsTyler Mandry-26/+51
2019-04-25Update region_scope_treeJohn Kåre Alsaker-3/+2
2019-04-24Rollup merge of #56278 - eddyb:mir-debuginfo-proof, r=nikomatsakisMazdak Farrokhzad-61/+160
2019-04-23rustc_mir: don't rely on mir::LocalDecl `visibility_scope`s in the MIR borrowck.Eduard-Mihai Burtescu-5/+1
2019-04-23rustc_mir: don't rely on mir::UpvarDecl in the MIR borrowck.Eduard-Mihai Burtescu-56/+159
2019-04-22Explain error when yielding a reference to a local variableMatthew Jasper-15/+94
2019-04-22Remove double trailing newlinesvarkor-2/+0
2019-04-21Enable migrate mode by default on the 2015 editionMatthew Jasper-47/+27
2019-04-21Change return type of `TyCtxt::is_static` to boolVadim Petrochenkov-5/+5
2019-04-20Auto merge of #59987 - saleemjaffer:refactor_adjust_castkinds, r=oli-obkbors-6/+10
2019-04-17Make iterate take a FnOnce with PlaceBase and PlaceProjectionIterSantiago Pastorino-178/+202
2019-04-17Place::iterate do not take an accumulator anymore, hide that in a private fnSantiago Pastorino-2/+2
2019-04-17Place::unroll -> Place::iterateSantiago Pastorino-2/+2
2019-04-17Move unroll_place to Place::unrollSantiago Pastorino-79/+5
2019-04-15basic refactor. Adding PointerCast enumSaleem Jaffer-6/+10
2019-04-14Rollup merge of #59877 - Zoxc:hiridify_def_id, r=eddybMazdak Farrokhzad-1/+1
2019-04-14Rollup merge of #59856 - albins:update-polonius, r=nikomatsakisMazdak Farrokhzad-1/+1
2019-04-14HirIdify hir::Defljedrz-1/+1
2019-04-14Rollup merge of #59708 - matthewjasper:double-closure-unused-mut, r=pnkfelixMazdak Farrokhzad-20/+76
2019-04-13Auto merge of #59612 - matthewjasper:dataflow-usual-newtype-index, r=estebankbors-17/+4
2019-04-10update polonius-engineAlbin Stjerna-1/+1
2019-04-04Mark variables captured by reference as mutable correctlyMatthew Jasper-20/+76
2019-04-04Use more accurate lint root for mutable_borrow_reservation_conflictMatthew Jasper-1/+8
2019-04-04Fix out-of-date commentFelix S Klock II-1/+1
2019-04-04add mutable_borrow_reservation_conflict future-incompatibility lint.Felix S. Klock II-4/+13
2019-04-04Treat two-phase borrow reservations as mutable accessesMatthew Jasper-42/+95
2019-04-03Deny internal lints on librustc_mirflip1995-29/+29
2019-04-03Rollup merge of #59630 - nnethercote:shrink-mir-Statement, r=pnkfelixMazdak Farrokhzad-16/+8
2019-04-03Rollup merge of #59514 - tmandry:remove-adt-def-from-projection-elem, r=eddybMazdak Farrokhzad-100/+113
2019-04-03Shrink `mir::Statement`.Nicholas Nethercote-16/+8
2019-04-02Remove adt_def from PlaceTy and make it a structTyler Mandry-77/+72
2019-04-02Replace adt_def with name in mir::ProjectionElem::DowncastTyler Mandry-26/+44
2019-04-02Rollup merge of #59607 - kenta7777:renames-EvalErrorKind-to-InterpError, r=ol...Mazdak Farrokhzad-3/+3
2019-04-02Rollup merge of #59585 - rust-lang:shallow-borrow-fixes, r=pnkfelixMazdak Farrokhzad-6/+2
2019-04-01Use normal newtype_index macro for MIR dataflowMatthew Jasper-17/+4
2019-04-02renames EvalErrorKind to InterpErrorkenta7777-3/+3
2019-04-01Rollup merge of #58919 - estebank:impl-trait-return-lifetime, r=pnkfelixMazdak Farrokhzad-0/+10
2019-04-01Rollup merge of #58507 - Zoxc:time-extended, r=michaelwoeristerMazdak Farrokhzad-2/+3
2019-03-31Suggest using anonymous lifetime in `impl Trait` return without hacksEsteban Küber-0/+10
2019-04-01Allow closure to unsafe fn coercionTaiki Endo-2/+2
2019-03-31Fixes for shallow borrowsMatthew Jasper-6/+2
2019-03-28Rollup merge of #59429 - estebank:for-loop-move-nll, r=petrochenkovMazdak Farrokhzad-16/+49
2019-03-26Rollup merge of #59232 - saleemjaffer:mir_place_refactor, r=oli-obkMazdak Farrokhzad-114/+107
2019-03-25When moving out of a for loop head, suggest borrowing it in nll modeEsteban Küber-16/+49
2019-03-24Auto merge of #59382 - davidtwco:rfc-2008-refactoring, r=petrochenkovbors-4/+4
2019-03-24Merge `DefPathData::VariantCtor` and `DefPathData::StructCtor`Vadim Petrochenkov-4/+4
2019-03-24Rollup merge of #59251 - matthewjasper:fix-graphviz, r=petrochenkovkennytm-4/+4
2019-03-24code review fixesSaleem Jaffer-105/+73