about summary refs log tree commit diff
path: root/src/librustc_mir/borrow_check
AgeCommit message (Expand)AuthorLines
2019-05-25Rollup merge of #61099 - spastorino:ignore-borrow-iterate, r=oli-obkMazdak Farrokhzad-35/+33
2019-05-25Rollup merge of #61093 - spastorino:borrow-of-local-data-iterate, r=oli-obkMazdak Farrokhzad-15/+13
2019-05-25Rollup merge of #61092 - spastorino:sanitize-place-iterative, r=oli-obkMazdak Farrokhzad-75/+78
2019-05-24When encountering move error on an `Option`, suggest using `as_ref`Esteban Küber-77/+84
2019-05-24Suggest borrowing for loop head on move errorEsteban Küber-13/+11
2019-05-24Make ignore_borrow iterate instead of recurseSantiago Pastorino-35/+33
2019-05-24Make borrow_of_local_data iterate instead of recurseSantiago Pastorino-15/+13
2019-05-24Make sanitize_place iterate instead of recurseSantiago Pastorino-75/+78
2019-05-24Make place projections concrete.Edd Barrett-11/+11
2019-05-24Auto merge of #60984 - matthewjasper:borrowck-error-reporting-cleanup, r=pnkf...bors-2016/+2027
2019-05-23Auto merge of #60740 - petrochenkov:kw, r=nnethercotebors-6/+6
2019-05-22Simplify use of keyword symbolsVadim Petrochenkov-6/+6
2019-05-22Rollup merge of #60809 - jethrogb:jb/nll-faq, r=pnkfelixMazdak Farrokhzad-2/+3
2019-05-21Remove unused parameter in borrowck error reportingMatthew Jasper-10/+4
2019-05-21Move conflict error reporting to its own moduleMatthew Jasper-1988/+2002
2019-05-21Dont show variables from desugarings in borrowck errorsMatthew Jasper-28/+31
2019-05-21Add FAQ for NLL migrationJethro Beekman-2/+3
2019-05-20Accumulation of various drive-by cosmetic changes.Alexander Regueiro-1/+0
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