summary refs log tree commit diff
path: root/src/librustc_resolve/lib.rs
AgeCommit message (Expand)AuthorLines
2016-02-26Auto merge of #31857 - jseyfried:fix_scoping, r=nikomatsakisbors-19/+27
2016-02-24Improve unused import detectionJeffrey Seyfried-4/+6
2016-02-24Resolve: include normal modules in the ribsJeffrey Seyfried-15/+21
2016-02-24Fix the visibility of extern crate declarations and stop warning on pub exter...Jeffrey Seyfried-10/+37
2016-02-20Auto merge of #31747 - jseyfried:stop_resolve_after_fail, r=nrcbors-23/+5
2016-02-20Auto merge of #31674 - VladUreche:issue/21221, r=nikomatsakisbors-26/+231
2016-02-19Auto merge of #31742 - frewsxcv:needless-lifetimes, r=pnkfelixbors-3/+3
2016-02-19Auto merge of #31716 - jseyfried:fix_privacy_for_def_err, r=nrcbors-0/+1
2016-02-19Show candidates for names not in scopeVlad Ureche-26/+231
2016-02-18Remove unnecessary explicit lifetime bounds.Corey Farwell-3/+3
2016-02-18Replace the field `imports` in Module with `unresolved_imports` and refactor ...Jeffrey Seyfried-23/+5
2016-02-17Auto merge of #31685 - petrochenkov:patrefact2, r=eddybbors-16/+12
2016-02-16Don't compute LastPrivate data for Def::Err.Jeffrey Seyfried-0/+1
2016-02-16Split PatKind::Enum into PatKind::TupleStruct and PatKind::PathVadim Petrochenkov-8/+5
2016-02-14Rename hir::Pat_ and its variantsVadim Petrochenkov-11/+10
2016-02-14Rename Module field anonymous_children to module_children, expand it to inclu...Jeffrey Seyfried-50/+11
2016-02-14Rename Module field children to resolutionsJeffrey Seyfried-7/+7
2016-02-12Autoderef in librustc_resolveJonas Schievink-36/+36
2016-02-11[breaking-change] don't glob export ast::{UintTy, IntTy} variantsOliver Schneider-12/+11
2016-02-11[breaking-change] don't glob export ast::FloatTy variantsOliver Schneider-4/+4
2016-02-08Reallow methods from traits that are shadowed by non-import itemsJeffrey Seyfried-2/+26
2016-02-08Replace children and import_resolutions with a single NameResolution-valued map.Jeffrey Seyfried-111/+64
2016-02-08Change try_define_child to return a Result instead of an OptionJeffrey Seyfried-3/+3
2016-02-08Write and use increment_outstanding_references_for and decrement_outstanding_...Jeffrey Seyfried-0/+20
2016-02-08Refactor away the fields id and is_public of ImportResolution and rename Impo...Jeffrey Seyfried-14/+21
2016-02-08Refactor away separate tracking of used_public and used_reexport.Jeffrey Seyfried-21/+18
2016-02-08Expand NameBinding to better represent bindings from importsJeffrey Seyfried-12/+26
2016-02-08Add and use an arena for `NameBinding`sJeffrey Seyfried-13/+18
2016-02-08Refactor away TargetJeffrey Seyfried-28/+28
2016-02-08Make resolve_name_in_module solely responsible for tracking used crates in li...Jeffrey Seyfried-12/+6
2016-02-05Instrument a bunch of tasks that employ the HIR map in one way orNiko Matsakis-0/+10
2016-02-03Remove unneeded borrows and slicesJeffrey Seyfried-5/+5
2016-02-03Remove unneeded use of CellJeffrey Seyfried-6/+6
2016-02-03Refactor away resolve_item_by_name_in_lexical_scopeJeffrey Seyfried-45/+10
2016-02-03Refactor resolve_import_for_moduleJeffrey Seyfried-6/+8
2016-02-03Refactor away resolve_module_in_lexical_scopeJeffrey Seyfried-34/+11
2016-02-03Refactor more functionality into record_import_useJeffrey Seyfried-24/+14
2016-02-03Refactor resolve_item_in_lexical_scopeJeffrey Seyfried-56/+18
2016-02-03Improve detection of unused importsJeffrey Seyfried-10/+15
2016-02-02Add fake import resolutions & targets for names in bad importsDirk Gadsden-2/+3
2016-01-31Refactor away the field Module::external_module_children in resolveJeffrey Seyfried-72/+32
2016-01-29Remove resolve::dump_moduleJeffrey Seyfried-29/+0
2016-01-29Nits and other local improvements in resolveJeffrey Seyfried-16/+12
2016-01-29Refactor away NameBindings, NsDef, ImportResolutionPerNamespace, DuplicateChe...Jeffrey Seyfried-228/+72
2016-01-29Auto merge of #31212 - jseyfried:fix_ICE_in_resolve, r=nrcbors-70/+14
2016-01-29Auto merge of #31144 - jseyfried:remove_import_ordering_restriction, r=nrcbors-23/+0
2016-01-28Refactor away NameSearchTypeJeffrey Seyfried-52/+10
2016-01-28Resolve: Fix an ICE that occurs when an identifier refers to an indeterminate...Jeffrey Seyfried-18/+4
2016-01-26Auto merge of #31120 - alexcrichton:attribute-deny-warnings, r=brsonbors-0/+1
2016-01-26Auto merge of #31105 - jseyfried:fix_lexical_scoping, r=nrcbors-30/+50