about summary refs log tree commit diff
path: root/src/librustc_resolve
AgeCommit message (Expand)AuthorLines
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
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-77/+32
2016-02-03Refactor away resolve_module_in_lexical_scopeJeffrey Seyfried-34/+11
2016-02-03Refactor block_needs_anonymous_moduleJeffrey Seyfried-19/+7
2016-02-03Refactor more functionality into record_import_useJeffrey Seyfried-30/+15
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-13/+59
2016-02-01Auto merge of #31317 - jseyfried:remove_external_module_children, r=nrcbors-114/+74
2016-02-01Auto merge of #31277 - DanielJCampbell:SpanEquality, r=nrcbors-1/+1
2016-02-01Spans now derive equalityDaniel Campbell-1/+1
2016-01-31Refactor away the field Module::external_module_children in resolveJeffrey Seyfried-114/+74
2016-01-31Revert PR #30324, fixing a bug in which a public glob import can make precedi...Jeffrey Seyfried-3/+0
2016-01-30Auto merge of #31288 - GuillaumeGomez:error_code_tidy, r=brsonbors-2/+2
2016-01-29Remove resolve::dump_moduleJeffrey Seyfried-29/+0
2016-01-29Nits and other local improvements in resolveJeffrey Seyfried-48/+25
2016-01-29Clean up resolve_single_importJeffrey Seyfried-106/+66
2016-01-29Refactor away NameBindings, NsDef, ImportResolutionPerNamespace, DuplicateChe...Jeffrey Seyfried-824/+463
2016-01-29Add check for unused error codesggomez-2/+2
2016-01-29Auto merge of #31212 - jseyfried:fix_ICE_in_resolve, r=nrcbors-73/+15
2016-01-29Auto merge of #31144 - jseyfried:remove_import_ordering_restriction, r=nrcbors-23/+0
2016-01-28Refactor away NameSearchTypeJeffrey Seyfried-55/+11
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