summary refs log tree commit diff
path: root/src/librustc/middle
AgeCommit message (Expand)AuthorLines
2019-08-04Use Set1<Region> instead of Option<Region>Taiki Endo-5/+6
2019-08-04Make is_self_ty a method on SelfVisitorTaiki Endo-32/+35
2019-08-04Remove query for `.pin_type()`Taiki Endo-34/+32
2019-08-04Allow lifetime elision in `Pin<&(mut) Self>`Taiki Endo-1/+28
2019-07-22Raise the default recursion limit to 128Simonas Kazlauskas-1/+1
2019-07-02Auto merge of #61871 - Zoxc:no-lift-branch, r=eddybbors-3/+5
2019-06-27Add suggestion for missing `.await` keywordNathan Corbyn-0/+1
2019-06-26Don't use lift to detect local typesJohn Kåre Alsaker-3/+5
2019-06-25Rollup merge of #62091 - ljedrz:hiridification_almost_there, r=ZoxcMazdak Farrokhzad-15/+13
2019-06-25Auto merge of #61572 - Aaron1011:fix/generator-ref, r=varkorbors-1/+107
2019-06-24HirIdification: miscellaneous bitsljedrz-5/+3
2019-06-24HIR: rename find_by_hir_id to findljedrz-7/+7
2019-06-24HIR: rename get_parent_node_by_hir_id to get_parent_nodeljedrz-2/+2
2019-06-24HIR: remove the NodeId get_parent_node, HirIdify is_argumentljedrz-1/+1
2019-06-23Replace Vec<Vec<_>> with Vec<_>Aaron Hill-18/+9
2019-06-23Fix typos pointed out by @varkorAaron Hill-9/+9
2019-06-23Fix meta-variable binding errors in macrosJulien Cretin-1/+1
2019-06-22Fix fallout from rebaseAaron Hill-4/+4
2019-06-22Change how we compute yield_in_scopeAaron Hill-0/+115
2019-06-20rename hir::map::get_by_hir_id to getljedrz-10/+10
2019-06-19Rollup merge of #61941 - cramertj:no-more-yield-errors, r=centrilMazdak Farrokhzad-10/+23
2019-06-19Rollup merge of #61842 - Zoxc:trim-lift, r=eddybMazdak Farrokhzad-4/+1
2019-06-18Preserve generator and yield source for error messagesTaylor Cramer-10/+23
2019-06-18rustc: remove unused lifetimes.Eduard-Mihai Burtescu-1/+1
2019-06-18rustc: remove 'x: 'y bounds (except from comments/strings).Eduard-Mihai Burtescu-17/+17
2019-06-17renamve hir_to_string to node_to_stringljedrz-3/+3
2019-06-17remove _by_hir_id if there is no NodeId counterpartljedrz-18/+18
2019-06-17replace some uses of NodeId with HirIdljedrz-24/+20
2019-06-16Rollup merge of #61866 - sinkuu:redundant_clone, r=petrochenkovMazdak Farrokhzad-1/+1
2019-06-15Rollup merge of #61824 - rust-lang:single_derive, r=eddybMazdak Farrokhzad-0/+11
2019-06-15Remove unnecessary `.clone()`Shotaro Yamada-1/+1
2019-06-14Remove unnecessary lift callsJohn Kåre Alsaker-4/+1
2019-06-14Run `rustfmt --file-lines ...` for changes from previous commits.Eduard-Mihai Burtescu-43/+29
2019-06-14Unify all uses of 'gcx and 'tcx.Eduard-Mihai Burtescu-98/+98
2019-06-14in which we decline to lint single-use lifetimes in `derive`d implsZack M. Davis-0/+11
2019-06-12Run `rustfmt --file-lines ...` for changes from previous commits.Eduard-Mihai Burtescu-91/+92
2019-06-12rustc: replace `TyCtxt<'tcx, 'gcx, 'tcx>` with `TyCtxt<'gcx, 'tcx>`.Eduard-Mihai Burtescu-80/+80
2019-06-12Fix fallout from `deny(unused_lifetimes)`.Eduard-Mihai Burtescu-41/+41
2019-06-12rustc: replace `TyCtxt<'a, 'gcx, 'tcx>` with `TyCtxt<'tcx, 'gcx, 'tcx>`.Eduard-Mihai Burtescu-97/+97
2019-06-05Addressed points raised in review.Niko Matsakis-3/+3
2019-06-05Aggregation of drive-by cosmetic changes.Alexander Regueiro-4/+4
2019-06-03rustc: remove `HirId` from `ArgSource::AsyncFn`David Wood-4/+4
2019-06-03rustc: async fn drop order lowering in HIRDavid Wood-1/+2
2019-06-01rustc: remove Res::Upvar.Eduard-Mihai Burtescu-35/+38
2019-06-01rustc: remove `has_parent` from `hir::Upvar`.Eduard-Mihai Burtescu-10/+4
2019-06-01rustc: track the body owner in liveness.Eduard-Mihai Burtescu-6/+21
2019-06-01rustc: remove closure ID from Res::Upvar.Eduard-Mihai Burtescu-17/+18
2019-06-01rustc: track the body owner DefId in MC and EUV.Eduard-Mihai Burtescu-7/+21
2019-06-01rustc: use indexmap instead of a plain vector for upvars.Eduard-Mihai Burtescu-7/+9
2019-06-01rustc: remove the closure ID from hir::Upvar's parent field.Eduard-Mihai Burtescu-19/+24