summary refs log tree commit diff
path: root/src/librustc_resolve/build_reduced_graph.rs
AgeCommit message (Expand)AuthorLines
2016-10-25Avoid false positive `unused_extern_crates`.Jeffrey Seyfried-0/+1
2016-10-25Support `use $crate;` with a future compatibility warning.Jeffrey Seyfried-3/+16
2016-10-24Refactor away `CrateLoader::load_macros`.Jeffrey Seyfried-4/+5
2016-10-24Import macros in `resolve` instead of in `metadata::macro_import`.Jeffrey Seyfried-58/+157
2016-10-21Auto merge of #37247 - jseyfried:future_proof_no_link, r=nrcbors-1/+1
2016-10-19Future proof `#[no_link]`.Jeffrey Seyfried-1/+1
2016-10-19Improve `$crate`.Jeffrey Seyfried-0/+17
2016-10-19Use `Ident`s instead of `Name`s in `ImportDirective`'s paths.Jeffrey Seyfried-4/+4
2016-10-15Treat custom derive extern crates like empty modules.Jeffrey Seyfried-0/+6
2016-10-15Use the macro namespace for custom derives.Jeffrey Seyfried-25/+26
2016-10-11Clean up the scopes of expanded `#[macro_use]` imports.Jeffrey Seyfried-5/+12
2016-10-11Merge branch 'persistent_macro_scopes' into cleanup_expanded_macro_use_scopesJeffrey Seyfried-29/+40
2016-10-08Persistent macro scopes.Jeffrey Seyfried-29/+40
2016-10-07Rename `resolve::macros::{ExpansionData -> InvocationData}`.Jeffrey Seyfried-2/+2
2016-10-07Immutable `ExpansionData`.Jeffrey Seyfried-3/+3
2016-10-07Auto merge of #36945 - alexcrichton:proc-macro-rename, r=nrcbors-2/+2
2016-10-06rustc: Rename rustc_macro to proc_macroAlex Crichton-2/+2
2016-10-04Remove some unused methods from metadataVadim Petrochenkov-0/+1
2016-10-04Eliminate ty::VariantKind in favor of def::CtorKindVadim Petrochenkov-2/+2
2016-10-04Further cleanup in resolveVadim Petrochenkov-68/+46
2016-10-04Fix cross-crate resolution of half-items created by export shadowingVadim Petrochenkov-23/+9
2016-10-04Separate Def::StructCtor/Def::VariantCtor from Def::Struct/Def::VariantVadim Petrochenkov-12/+19
2016-10-04Fix an ICE in BuildReducedGraphVisitor::visit_trait_item.Nicholas Nethercote-1/+5
2016-10-02Enforce the weakened shadowing restriction.Jeffrey Seyfried-5/+27
2016-10-02Record macro import site spans.Jeffrey Seyfried-4/+4
2016-10-02Refactor field `expansion_data` of `Resolver` to use a `Mark` instead of a `u...Jeffrey Seyfried-1/+1
2016-09-27Merge `ModuleData` and `ModuleS`.Jeffrey Seyfried-6/+57
2016-09-27Build the reduced graph during expansion.Jeffrey Seyfried-11/+38
2016-09-23Load extern crates in `resolve`.Jeffrey Seyfried-0/+2
2016-09-22Refactor `no_implicit_prelude: Cell<bool>` -> `no_implicit_prelude: bool`.Jeffrey Seyfried-16/+18
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-19/+11
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-16/+10
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/+10
2016-09-13Remove some ancient code providing special support for newtypesVadim Petrochenkov-2/+2
2016-09-04Replace `_, _` with `..`Vadim Petrochenkov-2/+2
2016-09-04Replace `_, _, _` with `..`Vadim Petrochenkov-2/+2
2016-09-03Add unions to definition mapVadim Petrochenkov-1/+20
2016-09-02Address comments.Jeffrey Seyfried-4/+4
2016-09-01item_like_imports: Allow glob imports with a given visibilityJeffrey Seyfried-1/+6
2016-09-01Refactor away `resolver.current_vis` and add `module.normal_ancestor_id`.Jeffrey Seyfried-10/+8
2016-08-29Future proof the AST for `union`.Jeffrey Seyfried-0/+2
2016-08-21Refactor away variant `ast::PathListItemKind::Mod`Jeffrey Seyfried-11/+14
2016-08-18Add field `current_vis` to `Resolver`.Jeffrey Seyfried-1/+6
2016-08-18Clean up `build_reduced_graph.rs`.Jeffrey Seyfried-26/+18