summary refs log tree commit diff
path: root/src/librustc_mir/borrow_check
AgeCommit message (Expand)AuthorLines
2019-06-26review commentEsteban Küber-1/+1
2019-06-26Fix ICE involving mut referencesEsteban Küber-1/+1
2019-05-20Introduce `InternedString::intern`.Nicholas Nethercote-2/+1
2019-05-20Avoid `as_str()` in `ParamTy::is_self`.Nicholas Nethercote-5/+5
2019-05-13Rollup merge of #60176 - matthewjasper:yield-ref-to-local, r=pnkfelixMazdak Farrokhzad-15/+94
2019-05-13Pass a `Symbol` to `check_name`, `emit_feature_err`, and related functions.Nicholas Nethercote-2/+4
2019-05-05rustc: rename all occurences of "freevar" to "upvar".Eduard-Mihai Burtescu-4/+4
2019-05-05rustc: replace uses of with_freevars with the freevars query.Eduard-Mihai Burtescu-26/+13
2019-05-04Rollup merge of #60516 - JohnTitor:remove-typeck, r=matthewjasperMazdak Farrokhzad-188/+129
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-26/+34
2019-05-03Address review commentsTyler Mandry-19/+2
2019-05-03rustc: rename hir::def::Def to Res (short for "resolution").Eduard-Mihai Burtescu-3/+3
2019-05-03rustc: factor most DefId-containing variants out of Def and into DefKind.Eduard-Mihai Burtescu-1/+2
2019-05-04Remove TypeckMirYuki Okushi-188/+129
2019-05-02Remove root_local fn in favor of base_localSantiago Pastorino-17/+2
2019-05-02This continue is not neededSantiago Pastorino-1/+0
2019-05-02Rollup merge of #60452 - JohnTitor:remove-context, r=matthewjasperMazdak Farrokhzad-211/+171
2019-05-02Remove Context and ContextKindYuki Okushi-211/+171
2019-05-01Auto merge of #60435 - Centril:rollup-aa5lmuw, r=Centrilbors-2/+5
2019-05-01Auto merge of #60195 - varkor:commontypes-to-common, r=eddybbors-4/+4
2019-05-01Rollup merge of #60327 - matthewjasper:handle-local-outlives-lbl, r=nikomatsakisMazdak Farrokhzad-2/+5
2019-04-30Rollup merge of #60276 - matthewjasper:cleanup-mir-visitor, r=estebankMazdak Farrokhzad-35/+18
2019-04-28Remove unused TyCtxt argument from allow_two_phase_borrow functionflip1995-9/+6
2019-04-28Fix lint findings in librustc_mirflip1995-21/+21
2019-04-28Fix lint findings in librustcflip1995-2/+2
2019-04-28Implement internal lintsflip1995-1/+1
2019-04-28Remove unnecessary functionYuki OKUSHI-7/+2
2019-04-28Remove two-phase-beyond-autorefYuki OKUSHI-3/+1
2019-04-27Rollup merge of #60292 - varkor:ty-tuple-substs, r=nikomatsakisMazdak Farrokhzad-4/+4
2019-04-26Search for incompatible universes in borrow errorsMatthew Jasper-2/+5
2019-04-26Remove region from borrow place contextsMatthew Jasper-7/+7
2019-04-26Use visit_terminator_kind when possibleMatthew Jasper-5/+5
2019-04-26Remove BasicBlock parameter from mir visitor methodsMatthew Jasper-25/+8
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