about summary refs log tree commit diff
path: root/src/librustc_resolve/resolve_imports.rs
AgeCommit message (Expand)AuthorLines
2019-12-30Rename `rustc_resolve/resolve_imports.rs` -> `rustc_resolve/imports.rs`Vadim Petrochenkov-1519/+0
2019-12-28resolve: Minor cleanup of duplicate macro reexportsVadim Petrochenkov-25/+1
2019-12-24x.py fmt after previous deignoreMark Rousskov-414/+497
2019-11-25Various cleanupsEsteban Küber-2/+4
2019-11-14Update to use new librustc_error_codes libraryGuillaume Gomez-0/+2
2019-11-06duplicate_macro_exports -> errorMazdak Farrokhzad-11/+7
2019-11-05use American spelling for `pluralize!`Andy Russell-2/+2
2019-11-03Migrate resolver over to internal lint bufferMark Rousskov-4/+6
2019-10-29Rollup merge of #65539 - traxys:fix_62334, r=petrochenkovTyler Mandry-2/+3
2019-10-28fix tidyQuentin Boyer-1/+1
2019-10-28changing non-empty glob must import something to a lintQuentin Boyer-2/+3
2019-10-27rustc, rustc_passes: don't depend on syntax_expand.Mazdak Farrokhzad-1/+1
2019-10-24Turn crate store into a resolver outputVadim Petrochenkov-1/+1
2019-10-21Rollup merge of #65460 - sinkuu:contains_insert, r=varkorYuki Okushi-2/+1
2019-10-16move syntax::ext to new crate syntax_expandMazdak Farrokhzad-1/+1
2019-10-16Make use of the return value of `HashSet::insert`Shotaro Yamada-2/+1
2019-10-15Don't use `gensym_if_underscore` to resolve `_` bindingsMatthew Jasper-47/+47
2019-09-20factor out pluralisation remains after #64280gaolei-2/+2
2019-09-15Prefer `Symbol` to `Ident` when there's no sensible `Span`Matthew Jasper-4/+6
2019-09-08Always emit unresolved import errors and hide unused import lintEsteban Küber-34/+55
2019-09-07resolve: Mark more erroneous imports as usedVadim Petrochenkov-0/+8
2019-09-05Simplify std lib injectionMatthew Jasper-2/+5
2019-09-05Remove `Ident::{gensym, is_gensymed}`Matthew Jasper-6/+2
2019-08-17resolve/expand: Rename some things for clarityVadim Petrochenkov-2/+2
2019-08-16resolve: Move some code aroundVadim Petrochenkov-26/+6
2019-08-16resolve: Populate external modules in more automatic and lazy wayVadim Petrochenkov-12/+22
2019-08-15resolve: Add some comments to the main modulesVadim Petrochenkov-0/+2
2019-08-15resolve: Make `ParentScope` `Copy`Vadim Petrochenkov-1/+1
2019-08-15resolve: Move macro resolution traces from `Module`s to `Resolver`Vadim Petrochenkov-2/+2
2019-08-10resolve: Address FIXME from the previous commitVadim Petrochenkov-2/+3
2019-08-10resolve: Move some more code aroundVadim Petrochenkov-53/+6
2019-08-10resolve: Turn `resolve_error` into a method on `Resolver`Vadim Petrochenkov-3/+2
2019-08-10resolve: Remove `Deref<Target=Resolver>` implementationsVadim Petrochenkov-67/+60
2019-08-10resolve: Move late resolution into a separate visitorVadim Petrochenkov-26/+27
2019-07-26Introduce built-in macros through libcoreVadim Petrochenkov-14/+4
2019-07-19libsyntax: Remove `Mark` into `ExpnId`Vadim Petrochenkov-6/+6
2019-07-18resolve: Rename `WhereToResolve` into `Scope`Vadim Petrochenkov-2/+1
2019-07-18resolve: Move some diagnostic code into `diagnostics.rs`Vadim Petrochenkov-1/+2
2019-07-11resolve/expand: `resolve_macro_invocation` no longer returns determinate errorsVadim Petrochenkov-1/+1
2019-07-06resolve: Reserve cfg/cfg_attr/derive only in attribute sub-namespaceVadim Petrochenkov-15/+5
2019-07-01Convert more usages overChris Gregory-1/+1
2019-06-18rustc: remove 'x: 'y bounds (except from comments/strings).Eduard-Mihai Burtescu-5/+5
2019-06-05Move `modern` calls inside `glob_adjust` and `reverse_glob_adjust`.Nicholas Nethercote-5/+3
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-1/+1
2019-05-22Simplify use of keyword symbolsVadim Petrochenkov-8/+8
2019-05-20Move `is_gensymed` from `Symbol` to `Ident`.Nicholas Nethercote-1/+1
2019-05-13Remove the equality operation between `Symbol` and strings.Nicholas Nethercote-5/+8
2019-05-04Rename `PathResolution` to `PartialRes`Vadim Petrochenkov-4/+3
2019-05-03rustc: rename hir::def::Def to Res (short for "resolution").Eduard-Mihai Burtescu-29/+29