about summary refs log tree commit diff
path: root/src/librustc_resolve
AgeCommit message (Expand)AuthorLines
2016-09-02Address comments.Jeffrey Seyfried-18/+25
2016-09-01Avoid cascading name resolution errors caused by an ambiguous module.Jeffrey Seyfried-30/+40
2016-09-01Avoid reporting multiple ambiguity errors for a single use of a name.Jeffrey Seyfried-11/+19
2016-09-01item_like_imports: Allow unused ambiguous glob imports.Jeffrey Seyfried-10/+55
2016-09-01item_like_imports: Allow multiple glob imports of the same item.Jeffrey Seyfried-5/+15
2016-09-01item_like_imports: Make all visible items glob importable.Jeffrey Seyfried-3/+11
2016-09-01item_like_imports: Allow glob imports with a given visibilityJeffrey Seyfried-5/+27
2016-09-01item_like_imports: Allow single imports with a given visibilityJeffrey Seyfried-11/+40
2016-09-01item_like_imports: Allow glob imports to be shadowed by items and single impo...Jeffrey Seyfried-7/+13
2016-09-01item_like_imports: Treat private imports like private items.Jeffrey Seyfried-1/+3
2016-09-01Add `item_like_imports` feature.Jeffrey Seyfried-0/+2
2016-09-01Add field `dummy_binding` to `Resolver`.Jeffrey Seyfried-8/+9
2016-09-01Refactor away `resolver.current_vis` and add `module.normal_ancestor_id`.Jeffrey Seyfried-89/+47
2016-09-01Improve diagnostics and remove dead code.Jeffrey Seyfried-29/+17
2016-09-01Refactor `binding.def()` to return a `Def` instead of an `Option<Def>`.Jeffrey Seyfried-22/+20
2016-09-01Rename `new_binding` -> `binding`.Jeffrey Seyfried-4/+4
2016-09-01Refactor away `binding.is_pseudo_public()`.Jeffrey Seyfried-10/+5
2016-08-31Rollup merge of #35773 - EugeneGonzalez:master, r=jonathandturnerJonathan Turner-1/+5
2016-08-31Rollup merge of #36141 - GuillaumeGomez:err_codes, r=jonathandturnerJonathan Turner-2/+36
2016-08-30Change E0259 to the new error formatEugene R Gonzalez-1/+5
2016-08-30Add E0530 error explanationggomez-2/+36
2016-08-30Auto merge of #36126 - GuillaumeGomez:rollup, r=GuillaumeGomezbors-1/+5
2016-08-30Auto merge of #36066 - jseyfried:rollup, r=Manishearthbors-12/+18
2016-08-29Update E0260 to new error formatMohit Agarwal-1/+5
2016-08-29Future proof the AST for `union`.Jeffrey Seyfried-0/+3
2016-08-28Rollup merge of #35618 - jseyfried:ast_view_path_refactor, r=eddybJeffrey Seyfried-12/+15
2016-08-27Use `FnvHashMap` in more placesJonas Schievink-27/+26
2016-08-22Rollup merge of #35858 - shyaamsundhar:patch-1, r=GuillaumeGomezJonathan Turner-6/+12
2016-08-22Rollup merge of #35841 - kyrias:new-error-E0424, r=GuillaumeGomezJonathan Turner-3/+5
2016-08-22Rollup merge of #35835 - crypto-universe:E0426, r=jonathandturnerJonathan Turner-5/+7
2016-08-22 Updated E0423 to new formatKnight-2/+4
2016-08-22 Updated E0432 to new formatKnight-5/+9
2016-08-21Refactor away variant `ast::PathListItemKind::Mod`Jeffrey Seyfried-12/+15
2016-08-21Auto merge of #35776 - jseyfried:more_groundwork, r=nrcbors-402/+377
2016-08-21Update lib.rsShyam Sundar B-6/+12
2016-08-20Update E0424 to the new error formatJohannes Löthberg-3/+5
2016-08-19New format for E0426crypto-universe-5/+7
2016-08-19Update E0428 to new formattrixnz-1/+5
2016-08-18Add type `Determinacy`.Jeffrey Seyfried-9/+16
2016-08-18Refactor away `ImportResolvingError`.Jeffrey Seyfried-30/+10
2016-08-18Rename `source` -> `name` in `finalize_import`.Jeffrey Seyfried-21/+20
2016-08-18Rename `target_module` to `module` or `imported_module`.Jeffrey Seyfried-26/+24
2016-08-18Improve import failure detection.Jeffrey Seyfried-11/+20
2016-08-18Refactor out `finalize_import()` from `resolve_import()`.Jeffrey Seyfried-101/+125
2016-08-18Check privacy in `resolve_name_in_module`.Jeffrey Seyfried-18/+6
2016-08-18Refactor `value_determined` -> `value_result`, `type_determined` -> `type_res...Jeffrey Seyfried-40/+45
2016-08-18Refactor `resolve_module_path` to take an `Option<Span>` instead of a `Span`.Jeffrey Seyfried-21/+17
2016-08-18Refactor `record_used: bool` -> `record_used: Option<Span>`.Jeffrey Seyfried-17/+22
2016-08-18Refactor away the field `arenas` of `ModuleS`.Jeffrey Seyfried-20/+14
2016-08-18Refactor away `module.resolve_name()`.Jeffrey Seyfried-77/+75