about summary refs log tree commit diff
path: root/src/librustc_resolve
AgeCommit message (Expand)AuthorLines
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
2016-02-18Replace the field `imports` in Module with `unresolved_imports` and refactor ...Jeffrey Seyfried-56/+16
2016-02-17Stop trying to resolve an import directive after the resolution failsJeffrey Seyfried-16/+21
2016-02-17Rollup merge of #31679 - GuillaumeGomez:long_error_explanation, r=ManishearthSteve Klabnik-40/+42
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-15Global error explanations improvementsggomez-40/+42
2016-02-15Auto merge of #31648 - jseyfried:fix_diagnostics, r=nrcbors-88/+38
2016-02-15Auto merge of #31566 - jseyfried:fix_regression, r=nrcbors-0/+1
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-64/+14