about summary refs log tree commit diff
path: root/src/librustc_resolve
AgeCommit message (Expand)AuthorLines
2016-03-21Expose attached attributes to `FnKind` abstraction so that I can look at them...Felix S. Klock II-3/+3
2016-03-20Alter E0412 help message wordingtiehuis-1/+1
2016-03-16Improve diagnostics for duplicate namesJeffrey Seyfried-104/+63
2016-03-13Auto merge of #32227 - jseyfried:fix_import_resolution_bug, r=alexcrichtonbors-22/+27
2016-03-13Fixes #32222Jeffrey Seyfried-8/+6
2016-03-13Refactor out methods `NameResolution::increment_outstanding_references` andJeffrey Seyfried-15/+22
2016-03-12Auto merge of #32141 - jseyfried:fix_resolution_in_lexical_scopes, r=nikomats...bors-111/+52
2016-03-11Comment `resolve_item_in_lexical_scope`Jeffrey Seyfried-1/+8
2016-03-11Auto merge of #32134 - jseyfried:forbid_type_alias_as_module, r=nikomatsakisbors-5/+7
2016-03-09Auto merge of #32097 - jseyfried:fix_resolution_regression, r=nikomatsakisbors-21/+42
2016-03-09Forbid `use Trait::*`Jeffrey Seyfried-0/+4
2016-03-08Refactor away check_ribsJeffrey Seyfried-40/+18
2016-03-08Include the crate root in the ribsJeffrey Seyfried-6/+3
2016-03-08Fix name resolution in lexical scopesJeffrey Seyfried-67/+26
2016-03-08Stop treating a type alias like a module or enum (preventing `use TypeAlias::*`)Jeffrey Seyfried-5/+3
2016-03-07Add a commentJeffrey Seyfried-1/+2
2016-03-07Deduce that a name resolution fails (as opposed to being indeterminte) in mor...Jeffrey Seyfried-0/+3
2016-03-07Add a field `pub_outstanding_references` to `NameResolution`.Jeffrey Seyfried-20/+37
2016-03-06Refactor away `ExternalExports`Jeffrey Seyfried-20/+1
2016-03-04Finish encapsulating the details of import resolution in resolve_importsJeffrey Seyfried-79/+31
2016-03-04Refactor away defineJeffrey Seyfried-12/+6
2016-03-04Start importing bindings from globs as soon as the glob path is known.Jeffrey Seyfried-128/+232
2016-03-04Add a field in Module for the ResolverArenasJeffrey Seyfried-27/+39
2016-03-04Add an arena for import directivesJeffrey Seyfried-9/+18
2016-03-04Record that an import succeeded or failed in one namespace even while it is i...Jeffrey Seyfried-74/+86
2016-03-03Auto merge of #31824 - jseyfried:privacy_in_resolve, r=nikomatsakisbors-205/+137
2016-03-02Auto merge of #32005 - vegai:31686, r=Manishearthbors-2/+5
2016-03-02Move span into `StructField`Vadim Petrochenkov-1/+1
2016-03-02Use numeric field `Name`s ("0", "1" etc) for positional fieldsVadim Petrochenkov-5/+5
2016-03-02Get rid of hir::StructFieldKindVadim Petrochenkov-9/+2
2016-03-02Add a span note on type definition spotvegai-1/+4
2016-03-01span_note => fileline_notevegai-1/+1
2016-02-26Auto merge of #31857 - jseyfried:fix_scoping, r=nikomatsakisbors-19/+27
2016-02-26Privacy check paths in resolve and typeckJeffrey Seyfried-11/+89
2016-02-26Refactor Module's field extern_crate_did: Option<DefId> to extern_crate_id: O...Jeffrey Seyfried-12/+10
2016-02-26Remove `LastPrivate`Jeffrey Seyfried-184/+40
2016-02-24Improve unused import detectionJeffrey Seyfried-4/+6
2016-02-24Uncapitalize note messagesJeffrey Seyfried-2/+2
2016-02-24Resolve: include normal modules in the ribsJeffrey Seyfried-15/+21
2016-02-24Warn when reexporting a private extern crateJeffrey Seyfried-8/+17
2016-02-24Fix the visibility of extern crate declarations and stop warning on pub exter...Jeffrey Seyfried-16/+53
2016-02-22Auto merge of #31811 - alexcrichton:clean-deps, r=sanxiynbors-0/+1
2016-02-21rustbuild: Sync some Cargo.toml/lib.rs dependenciesAlex Crichton-0/+1
2016-02-20Auto merge of #31747 - jseyfried:stop_resolve_after_fail, r=nrcbors-70/+35
2016-02-20Auto merge of #31674 - VladUreche:issue/21221, r=nikomatsakisbors-32/+237
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/+3
2016-02-19Improve dummy bindings for unresolved importsJeffrey Seyfried-0/+2
2016-02-19Show candidates for names not in scopeVlad Ureche-32/+237
2016-02-18Remove unnecessary explicit lifetime bounds.Corey Farwell-3/+3