summary refs log tree commit diff
path: root/src/librustc_resolve
AgeCommit message (Expand)AuthorLines
2016-11-03Fix label scopes.Jeffrey Seyfried-19/+13
2016-10-19Support importing inaccessible `extern crate`s with a warning again.Jeffrey Seyfried-1/+2
2016-09-27Auto merge of #36761 - jonathandturner:E0425_E0446_E0449, r=nrcbors-4/+9
2016-09-26Auto merge of #36678 - TimNN:fix-dist, r=alexcrichtonbors-2/+2
2016-09-26Update E0425, E0446, E0449Jonathan Turner-4/+9
2016-09-26fix rebase falloutTim Neumann-2/+2
2016-09-26Forbid user-defined macros named "macro_rules".Jeffrey Seyfried-0/+3
2016-09-24Load macros from `#[macro_use]` extern crates in `resolve`.Jeffrey Seyfried-8/+55
2016-09-23Load extern crates in `resolve`.Jeffrey Seyfried-5/+8
2016-09-22Auto merge of #36573 - jseyfried:groundwork, r=nrcbors-154/+142
2016-09-22Auto merge of #36154 - nrc:proc-macro-init, r=@jseyfriedbors-1/+3
2016-09-22Use `Resolver::visit_expansion` only with monotonic expansions.Jeffrey Seyfried-9/+11
2016-09-23reviewer comments and rebasingNick Cameron-1/+3
2016-09-22Refactor `no_implicit_prelude: Cell<bool>` -> `no_implicit_prelude: bool`.Jeffrey Seyfried-39/+39
2016-09-22Avoid reconstructing the `BuildReducedGraphVisitor`.Jeffrey Seyfried-6/+6
2016-09-22Refactor out `BuildReducedGraphVisitor::visit_trait_item`.Jeffrey Seyfried-23/+32
2016-09-22Refactor away `ParentLink`.Jeffrey Seyfried-101/+78
2016-09-20rustc_resolve: bring back "struct called like a function" cross-crate.Eduard Burtescu-1/+5
2016-09-20rustc_metadata: move opt_item_name to TyCtxt::item_name.Eduard Burtescu-1/+2
2016-09-20rustc_metadata: split the Def description of a DefId from item_children.Eduard Burtescu-7/+18
2016-09-20rustc_metadata: group information into less tags.Eduard Burtescu-18/+12
2016-09-20rustc: remove ImplOrTraitItemId and TraitDef's associated_type_names.Eduard Burtescu-2/+2
2016-09-20rustc_metadata: move more RBML tags to auto-serialization.Eduard Burtescu-27/+11
2016-09-20rustc: replace uses of NodeId in Def, other than closures and labels.Eduard Burtescu-6/+7
2016-09-20rustc_metadata: go only through rustc_serialize in astencode.Eduard Burtescu-3/+3
2016-09-20rustc_metadata: remove astencode tests.Eduard Burtescu-2/+2
2016-09-15Auto merge of #36393 - petrochenkov:ancient, r=eddybbors-2/+2
2016-09-15Rollup merge of #36438 - jseyfried:node_ids_in_expansion, r=nrcManish Goregaokar-96/+234
2016-09-15Rollup merge of #36429 - durka:patch-30, r=nagisaManish Goregaokar-3/+3
2016-09-13Remove some ancient code providing special support for newtypesVadim Petrochenkov-2/+2
2016-09-13Perform node id assignment and `macros_at_scope` construction duringJeffrey Seyfried-93/+4
2016-09-13Move macro resolution into `librustc_resolve`.Jeffrey Seyfried-10/+221
2016-09-13Refactor `ExtCtxt` to use a `Resolver` instead of a `MacroLoader`.Jeffrey Seyfried-1/+17
2016-09-13fix "X is not a member of trait Y" span labelsAlex Burka-3/+3
2016-09-11Documentation of what does for each typeathulappadan-0/+1
2016-09-07Auto merge of #36289 - euclio:self-suggestion, r=jseyfriedbors-1/+13
2016-09-06Add struct `AmbiguityError`.Jeffrey Seyfried-4/+11
2016-09-06Add field `used: Cell<bool>` to variant `NameBindingKind::Import`.Jeffrey Seyfried-22/+17
2016-09-06Avoid false positive unused import warnings.Jeffrey Seyfried-5/+6
2016-09-05show `self` suggestion when items are in the blockAndy Russell-8/+6
2016-09-05resolve: Suggest `use self` when import resolvesAndy Russell-1/+15
2016-09-04Replace `_, _` with `..`Vadim Petrochenkov-11/+11
2016-09-04Replace `_, _, _` with `..`Vadim Petrochenkov-4/+5
2016-09-03Some better support for unions through the compilerVadim Petrochenkov-2/+3
2016-09-03Add unions to definition mapVadim Petrochenkov-1/+20
2016-09-02Address comments.Jeffrey Seyfried-18/+25
2016-09-01Avoid cascading name resolution errors caused by an ambiguous module.Jeffrey Seyfried-30/+40
2016-09-01Avoid reporting multiple ambiguity errors for a single use of a name.Jeffrey Seyfried-11/+19
2016-09-01item_like_imports: Allow unused ambiguous glob imports.Jeffrey Seyfried-10/+55
2016-09-01item_like_imports: Allow multiple glob imports of the same item.Jeffrey Seyfried-5/+15