about summary refs log tree commit diff
path: root/src/librustc_resolve/lib.rs
AgeCommit message (Expand)AuthorLines
2019-07-19hygiene: Tweak naming some moreVadim Petrochenkov-3/+3
2019-07-19Adjust other names after the `Mark` renamingVadim Petrochenkov-2/+2
2019-07-19libsyntax: Remove `Mark` into `ExpnId`Vadim Petrochenkov-22/+22
2019-07-18resolve: Support resolving macro paths without macro kind restrictionsVadim Petrochenkov-5/+3
2019-07-18resolve: Attempt to resolve unresolved paths in macro namespaceVadim Petrochenkov-15/+17
2019-07-18resolve: Move some common code into the scope visitorVadim Petrochenkov-3/+24
2019-07-18resolve: Visit all scopes to collect suggestion candidates for unresolved macrosVadim Petrochenkov-9/+3
2019-07-18resolve: Decouple scope visiting process from visitor actionsVadim Petrochenkov-0/+123
2019-07-18resolve: Rename `WhereToResolve` into `Scope`Vadim Petrochenkov-1/+35
2019-07-18resolve: Move some diagnostic code into `diagnostics.rs`Vadim Petrochenkov-470/+3
2019-07-13Suggest assoc type on type not found in trait method definitionEsteban Küber-35/+70
2019-07-11resolve: Fix access to extern and stdlib prelude from opaque macrosVadim Petrochenkov-0/+1
2019-07-11resolve/expand: `resolve_macro_invocation` no longer returns determinate errorsVadim Petrochenkov-1/+13
2019-07-11resolve: Make proc macro stubs less stubbyVadim Petrochenkov-4/+17
2019-07-11def_collector: Simplify tracking of macro invocation parentsVadim Petrochenkov-3/+2
2019-07-09Rollup merge of #62417 - alexreg:fix-self-in-type-alias, r=pnkfelixMazdak Farrokhzad-11/+1
2019-07-07syntax: Migrate built-in macros to the regular stability checkingVadim Petrochenkov-0/+8
2019-07-07syntax: Remove `NodeId` from `SyntaxExtension`Vadim Petrochenkov-5/+2
2019-07-06Fixed ICEs.Alexander Regueiro-11/+1
2019-07-05Rollup merge of #61545 - flip1995:internal_lints, r=oli-obkMazdak Farrokhzad-1/+0
2019-07-04Switch master to 1.38Mark Rousskov-1/+0
2019-07-04Rollup merge of #62249 - czipperz:use-mem-take-instead-of-replace-default, r=...Mazdak Farrokhzad-0/+1
2019-07-03Remove needless lifetimesJeremy Stucki-3/+3
2019-07-01Enable mem_take feature in relevant cratesChris Gregory-0/+1
2019-07-01Auto merge of #61682 - Centril:stabilize-type_alias_enum_variants, r=petroche...bors-1/+1
2019-06-25rustc: produce AST instead of HIR from `hir::lowering::Resolver` methods.Eduard-Mihai Burtescu-27/+15
2019-06-24Enable internal lints in bootstrapflip1995-1/+0
2019-06-24Auto merge of #62075 - Centril:guardless-match-arms, r=petrochenkovbors-1/+1
2019-06-23Remove redundant syntax::ast::Guard.Mazdak Farrokhzad-1/+1
2019-06-23let_chains: Fuse PatternSource::Let & ::LetExpr.Mazdak Farrokhzad-5/+3
2019-06-23let_chains: Handle in resolve.Mazdak Farrokhzad-38/+24
2019-06-19Rollup merge of #61898 - petrochenkov:sekind, r=eddybMazdak Farrokhzad-1/+11
2019-06-18rustc: remove 'x: 'y bounds (except from comments/strings).Eduard-Mihai Burtescu-1/+1
2019-06-18resolve: Avoid creating fresh syntax extensions for all non-macro attributesVadim Petrochenkov-1/+11
2019-06-15Stabilize type_alias_enum_variants.Mazdak Farrokhzad-1/+1
2019-06-15Rollup merge of #61813 - matthewjasper:remove-unnecessary-symbol-ops, r=petro...Mazdak Farrokhzad-25/+20
2019-06-14Use `sym` constansts for `PrimitiveTypeTable` keysMatthew Jasper-25/+20
2019-06-11Add deny(unused_lifetimes) to all the crates that have deny(internal).Eduard-Mihai Burtescu-0/+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-1/+1
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/+10