summary refs log tree commit diff
path: root/src/librustc_resolve
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-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
2016-02-14Rename Module field children to resolutionsJeffrey Seyfried-8/+8
2016-02-13Report privacy errors at most once per import (fixes #31402)Jeffrey Seyfried-17/+17
2016-02-13Auto merge of #31524 - jonas-schievink:autoderef, r=steveklabnikbors-40/+40
2016-02-12Autoderef in librustc_resolveJonas Schievink-40/+40
2016-02-12Auto merge of #30726 - GuillaumeGomez:compile-fail, r=brsonbors-67/+94
2016-02-11bootstrap: Add a bunch of Cargo.toml filesAlex Crichton-0/+16
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-11Fix regression from #31461 and fix the test that was supposed to catch it.Jeffrey Seyfried-0/+1
2016-02-09Allow prelude imports to shadow eachother (needed for the [pretty] tests)Jeffrey Seyfried-9/+3
2016-02-08Reallow methods from traits that are shadowed by non-import itemsJeffrey Seyfried-2/+26
2016-02-08Refactor away add_export and cleanup the end of resolve_single_importJeffrey Seyfried-52/+25
2016-02-08Replace children and import_resolutions with a single NameResolution-valued map.Jeffrey Seyfried-499/+221
2016-02-08Change try_define_child to return a Result instead of an OptionJeffrey Seyfried-6/+6
2016-02-08Write and use increment_outstanding_references_for and decrement_outstanding_...Jeffrey Seyfried-19/+27
2016-02-08Refactor away the fields id and is_public of ImportResolution and rename Impo...Jeffrey Seyfried-65/+49
2016-02-08Refactor away separate tracking of used_public and used_reexport.Jeffrey Seyfried-48/+37
2016-02-08Expand NameBinding to better represent bindings from importsJeffrey Seyfried-21/+45
2016-02-08Add and use an arena for `NameBinding`sJeffrey Seyfried-40/+48
2016-02-08Refactor away TargetJeffrey Seyfried-95/+75
2016-02-08Make resolve_name_in_module solely responsible for tracking used crates in li...Jeffrey Seyfried-12/+6
2016-02-07Update long error explanationsGuillaume Gomez-67/+94
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-15/+15