about summary refs log tree commit diff
path: root/src/librustc_resolve
AgeCommit message (Expand)AuthorLines
2019-06-19Rollup merge of #61898 - petrochenkov:sekind, r=eddybMazdak Farrokhzad-27/+47
2019-06-18rustc: remove 'x: 'y bounds (except from comments/strings).Eduard-Mihai Burtescu-10/+10
2019-06-18resolve/expand: Move expansion info setting to a single earlier pointVadim Petrochenkov-5/+26
2019-06-18syntax: Move `default_transparency` into `ExpnInfo`Vadim Petrochenkov-1/+0
2019-06-18resolve: Avoid creating fresh syntax extensions for all non-macro attributesVadim Petrochenkov-11/+16
2019-06-18syntax: Factor out common fields from `SyntaxExtension` variantsVadim Petrochenkov-24/+19
2019-06-15Rollup merge of #61813 - matthewjasper:remove-unnecessary-symbol-ops, r=petro...Mazdak Farrokhzad-27/+22
2019-06-14Use `sym` constansts for `PrimitiveTypeTable` keysMatthew Jasper-25/+20
2019-06-14Avoid some unnecessary symbol interner operationsMatthew Jasper-2/+2
2019-06-11Auto merge of #61741 - Centril:rollup-fgro5kz, r=Centrilbors-3/+2
2019-06-11Add deny(unused_lifetimes) to all the crates that have deny(internal).Eduard-Mihai Burtescu-0/+1
2019-06-10syntax: Rename variants of `SyntaxExtension` for consistencyVadim Petrochenkov-2/+2
2019-06-10syntax: Remove `SyntaxExtension::DeclMacro`Vadim Petrochenkov-2/+1
2019-06-06syntax: Use `Token` in visitors and fix a mut visitor testVadim Petrochenkov-3/+3
2019-06-06syntax: Rename `Token` into `TokenKind`Vadim Petrochenkov-2/+2
2019-06-06Always use token kinds through `token` module rather than `Token` typeVadim Petrochenkov-1/+1
2019-06-05Addressed points raised in review.Alexander Regueiro-1/+1
2019-06-05Enabled `Self` in type aliases.Alexander Regueiro-1/+11
2019-06-05Aggregation of drive-by cosmetic changes.Alexander Regueiro-7/+9
2019-06-05Add `modernize_and_adjust` methods.Nicholas Nethercote-4/+2
2019-06-05Move `modern` calls inside `glob_adjust` and `reverse_glob_adjust`.Nicholas Nethercote-6/+4
2019-06-03syntax: revert `ast::AsyncArgument` and associated changes.Eduard-Mihai Burtescu-52/+20
2019-06-01rustc: collect upvars from HIR, instead of during name resolution.Eduard-Mihai Burtescu-56/+13
2019-06-01rustc_resolve: never push `ClosureRibKind` to `label_ribs`.Eduard-Mihai Burtescu-10/+13
2019-06-01rustc: remove Res::Upvar.Eduard-Mihai Burtescu-21/+14
2019-06-01rustc: remove `has_parent` from `hir::Upvar`.Eduard-Mihai Burtescu-9/+1
2019-06-01rustc: remove closure ID from Res::Upvar.Eduard-Mihai Burtescu-1/+1
2019-06-01rustc: use indexmap instead of a plain vector for upvars.Eduard-Mihai Burtescu-20/+11
2019-06-01rustc: remove the closure ID from hir::Upvar's parent field.Eduard-Mihai Burtescu-4/+4
2019-06-01rustc: remove the index field from Res::Upvar.Eduard-Mihai Burtescu-7/+6
2019-06-01rustc: replace Res in hir::Upvar with only Local/Upvar data.Eduard-Mihai Burtescu-7/+11
2019-05-30Auto merge of #61253 - nnethercote:avoid-hygiene_data-lookups, r=petrochenkovbors-5/+5
2019-05-29Introduce and use `SyntaxContext::outer_expn_info()`.Nicholas Nethercote-3/+3
2019-05-29Introduce and use `Mark::outer_is_descendant_of()`.Nicholas Nethercote-2/+2
2019-05-29Rename `TraitOrImpl` to `Assoc` and `trait_or_impl` to `assoc`.Eduard-Mihai Burtescu-6/+6
2019-05-26Rename "Associated*" to "Assoc*"Andrew Xu-12/+12
2019-05-22Restore the old behavior of the rustdoc keyword check + Fix rebaseVadim Petrochenkov-1/+1
2019-05-22Eliminate unnecessary `Ident::with_empty_ctxt`sVadim Petrochenkov-4/+4
2019-05-22Simplify use of keyword symbolsVadim Petrochenkov-73/+73
2019-05-21Move `edition` outside the hygiene lock and avoid accessing itJohn Kåre Alsaker-2/+2
2019-05-20Remove `Symbol::gensym()`.Nicholas Nethercote-1/+1
2019-05-20Move `is_gensymed` from `Symbol` to `Ident`.Nicholas Nethercote-5/+4
2019-05-18Declare DefIndex with the newtype_index macroFabian Drinck-1/+1
2019-05-17Avoid unnecessary interning in `Ident::from_str()` calls.Nicholas Nethercote-4/+4
2019-05-13Remove the equality operation between `Symbol` and strings.Nicholas Nethercote-15/+19
2019-05-13Pass a `Symbol` to `check_name`, `emit_feature_err`, and related functions.Nicholas Nethercote-22/+23
2019-05-09cleanup: Remove `DefIndexAddressSpace`Vadim Petrochenkov-5/+3
2019-05-05rustc: rename all occurences of "freevar" to "upvar".Eduard-Mihai Burtescu-8/+8
2019-05-05Auto merge of #60544 - petrochenkov:parder, r=eddybbors-113/+97
2019-05-04Removed unneccesary reference for trait nameJesper Steen Møller-4/+4