about summary refs log tree commit diff
path: root/src/librustc_mir/borrow_check
AgeCommit message (Expand)AuthorLines
2019-10-21Remove unnecessary `Hash` bounds from various types.Nicholas Nethercote-2/+2
2019-10-21Convert some `InternedString`s to `Symbols`.Nicholas Nethercote-8/+8
2019-10-21Rollup merge of #65460 - sinkuu:contains_insert, r=varkorYuki Okushi-3/+1
2019-10-18Rollup merge of #65197 - spastorino:place-mut-visitor-adjusts2, r=oli-obkTyler Mandry-1/+16
2019-10-18Use Cow to handle modifications of projection in preparation for interningSantiago Pastorino-4/+8
2019-10-17Add process_* place hooks to improve code reutilizationSantiago Pastorino-18/+10
2019-10-17Prepare renumber MutVisitor to have projections internedSantiago Pastorino-2/+21
2019-10-16Auto merge of #65172 - tanriol:explain_borrow-use-context-dominators, r=nagisabors-1/+1
2019-10-16Make use of the return value of `HashSet::insert`Shotaro Yamada-3/+1
2019-10-13Auto merge of #65099 - pnkfelix:issue-63154-needed-more-normalize, r=nagisabors-0/+3
2019-10-10query generator kind for error reportingcsmoe-25/+50
2019-10-09Rollup merge of #65166 - csmoe:async-move, r=estebankMazdak Farrokhzad-1/+28
2019-10-08suggest to add move keyword for generatorcsmoe-1/+28
2019-10-07use precalculated dominators in explain_borrowDenis Lisov-1/+1
2019-10-05Rollup merge of #65100 - csmoe:generator, r=nikomatsakisTyler Mandry-37/+16
2019-10-05Rollup merge of #65011 - estebank:ice-o-matic, r=zackmdavisTyler Mandry-5/+7
2019-10-04clean up GeneratorSubstscsmoe-37/+16
2019-10-04Add some missing normalization calls to fix #63154Felix S. Klock II-0/+3
2019-10-04Rollup merge of #64817 - csmoe:closure, r=nikomatsakisMazdak Farrokhzad-36/+20
2019-10-04Rollup merge of #64749 - matthewjasper:liveness-opt, r=nikomatsakisMazdak Farrokhzad-50/+118
2019-10-03generate ClosureSubsts from SubstsRefcsmoe-39/+22
2019-10-03Rollup merge of #63678 - Aaron1011:fix/hrtb-leak, r=nikomatsakisMazdak Farrokhzad-21/+101
2019-10-02Make lifetimes in constants live at the point of useMatthew Jasper-23/+41
2019-10-02Calculate liveness for the same locals with and without -ZpoloniusMatthew Jasper-27/+77
2019-10-02Do not ICE when dereferencing non-Copy raw pointerEsteban Küber-5/+7
2019-10-01Rollup merge of #64801 - nnethercote:improve-find_constraint_paths_between_re...Tyler Mandry-18/+21
2019-10-01Add comments, rename variableAaron Hill-5/+40
2019-10-01Rename to `was_placeholder` to `from_forall`Aaron Hill-7/+7
2019-10-01Improve HRTB error span when -Zno-leak-check is usedAaron Hill-21/+66
2019-09-30Avoid `chain()` in `find_constraint_paths_between_regions()`.Nicholas Nethercote-18/+21
2019-09-29remove indexed_vec re-export from rustc_data_structurescsmoe-27/+27
2019-09-29remove ClosureSubsts with SubstsRefcsmoe-2/+3
2019-09-29remove bit_set re-export from rustc_data_structurescsmoe-6/+6
2019-09-28rustc: rely on c_variadic == true instead of CVarArgs in HIR/Ty fn signatures.Eduard-Mihai Burtescu-23/+32
2019-09-28Rollup merge of #64781 - Mark-Simulacrum:no-global-tcx, r=eddybMazdak Farrokhzad-8/+6
2019-09-27Remove AccessKind::Move.Mazdak Farrokhzad-8/+0
2019-09-27cleanup dead ast-borrowck / migrate-mode code.Mazdak Farrokhzad-39/+17
2019-09-27Remove lift_to_globalMark Rousskov-1/+1
2019-09-27Remove global_tcx from TyCtxtMark Rousskov-8/+6
2019-09-27Auto merge of #64813 - varkor:node-to-kind, r=Centrilbors-12/+12
2019-09-26Auto merge of #64816 - Centril:rollup-gbeqot4, r=Centrilbors-60/+1
2019-09-26Rename `Ty.node` to `Ty.kind`varkor-5/+5
2019-09-26Rename `ImplItem.node` to `ImplItem.kind`varkor-1/+1
2019-09-26Rename `Pat.node` to `Pat.kind`varkor-1/+1
2019-09-26Rename `Expr.node` to `Expr.kind`varkor-5/+5
2019-09-26Rollup merge of #64221 - Centril:nll-no-migrate-2015, r=matthewjasperMazdak Farrokhzad-60/+1
2019-09-26Rename `subst::Kind` to `subst::GenericArg`varkor-16/+16
2019-09-26rustc_mir: remove dead code for downgrading errors.Mazdak Farrokhzad-58/+1
2019-09-26Refuse downgrading NLL errors on Rust 2015.Mazdak Farrokhzad-4/+2
2019-09-25Rename surviving uses of `sty`varkor-8/+8