about summary refs log tree commit diff
path: root/src/librustc_resolve
AgeCommit message (Expand)AuthorLines
2016-05-02replace fileline_{help,note} with {help,note}Niko Matsakis-17/+12
2016-05-02diagnostics for E0432: imports are relative to crate rootGeorg Brandl-4/+7
2016-05-01Auto merge of #33190 - jseyfried:improve_diagnostics, r=nrcbors-120/+63
2016-04-29Auto merge of #33229 - timothy-mcroy:master, r=guillaumegomezbors-1/+45
2016-04-29Remove use of `ast_map.expect_item()` and improve diagnostics (fixes #33186)Jeffrey Seyfried-42/+41
2016-04-29Remove use of `ast_map.span_if_local()` and improve diagnosticsJeffrey Seyfried-11/+6
2016-04-29Revert #27493Jeffrey Seyfried-67/+16
2016-04-28Add detailed error message for E0434 #32777Timothy McRoy-1/+45
2016-04-28Address style nitsJeffrey Seyfried-2/+2
2016-04-27Avoid using the hir map when visibility checking in `resolve`Jeffrey Seyfried-6/+24
2016-04-27Refactor away a use of `ast_map.span_if_local()`Jeffrey Seyfried-3/+13
2016-04-27Refactor `resolve_crate_relative_path` and `resolve_module_relative_path`Jeffrey Seyfried-12/+16
2016-04-27Refactor away `get_trait_name`Jeffrey Seyfried-13/+4
2016-04-27Refactor away `is_static_method`Jeffrey Seyfried-25/+10
2016-04-27Refactor away `FallbackChecks` and remove dead codeJeffrey Seyfried-63/+6
2016-04-27Refactor field `span` of `NameBinding` from `Option<Span>` to `Span`.Jeffrey Seyfried-14/+13
2016-04-26Refactor away field `vis` of `ModuleS`Jeffrey Seyfried-45/+27
2016-04-24syntax: Check paths in visibilities for type parametersVadim Petrochenkov-8/+7
2016-04-24syntax: Don't parse idents with `parse_path`Vadim Petrochenkov-1/+1
2016-04-24syntax: Make static/super/self/Self keywords + special ident cleanupVadim Petrochenkov-8/+7
2016-04-19Auto merge of #33060 - jseyfried:cleanup_resolve, r=nrcbors-80/+62
2016-04-18resolve: improve performanceJeffrey Seyfried-11/+25
2016-04-18Update outdated commentJeffrey Seyfried-2/+2
2016-04-17Refactor the per-module node map `module_children` into a per-resolver map.Jeffrey Seyfried-22/+22
2016-04-17Make import resolution and error resolution reporting deterministic.Jeffrey Seyfried-26/+22
2016-04-17Refactor `is_prelude` to only apply to glob importsJeffrey Seyfried-30/+16
2016-04-17Rollup merge of #33046 - jseyfried:fix_unresolved_pattern_diagnostics, r=eddybManish Goregaokar-1/+1
2016-04-17Rollup merge of #33045 - jseyfried:no_def_modifiers, r=eddybManish Goregaokar-75/+56
2016-04-17Rollup merge of #33044 - petrochenkov:prefix, r=eddybManish Goregaokar-19/+35
2016-04-17resolve: Refactor away `DefModifiers`Jeffrey Seyfried-75/+56
2016-04-17Fix diagnostics for unresolved patternsJeffrey Seyfried-1/+1
2016-04-17syntax: Parse import prefixes as pathsVadim Petrochenkov-19/+35
2016-04-14resolve: refactor away `PRIVATE_VARIANT` and ensure that restrictedJeffrey Seyfried-30/+32
2016-04-14resolve: use the `Restricted` variant of `ty::Visibility` when privacy checkingJeffrey Seyfried-30/+18
2016-04-14resolve: Use `vis: ty::Visibility` instead of `is_public: bool`Jeffrey Seyfried-105/+127
2016-04-12Auto merge of #32814 - jseyfried:improve_duplicate_glob_detection, r=nikomats...bors-14/+23
2016-04-11Add commentsJeffrey Seyfried-0/+4
2016-04-09Improve import resolution diagnosticsJeffrey Seyfried-3/+7
2016-04-08Detect duplicate glob imports arising from glob cyclesJeffrey Seyfried-13/+18
2016-04-07Rollup merge of #32789 - jseyfried:fix_duplicate_resolve_errors, r=eddybManish Goregaokar-66/+69
2016-04-07Fix tidy errorsJeffrey Seyfried-2/+4
2016-04-07Make `hir::Visibility` non-copyable and add `ty::Visibility`Jeffrey Seyfried-2/+2
2016-04-07Improve path resolution diagnosticsJeffrey Seyfried-66/+67
2016-04-06Rollup merge of #32724 - sanxiyn:outdated-comment, r=dotdashSteve Klabnik-20/+5
2016-04-06rustc: move some maps from ty to hir.Eduard Burtescu-4/+4
2016-04-06rustc: move middle::{def,def_id,pat_util} to hir.Eduard Burtescu-7/+7
2016-04-06rustc: dismantle hir::util, mostly moving functions to methods.Eduard Burtescu-2/+1
2016-04-06rustc: move rustc_front to rustc::hir.Eduard Burtescu-33/+31
2016-04-05Rollup merge of #32403 - vlastachu:super_in_path, r=jseyfriedManish Goregaokar-2/+18
2016-04-05Fixes bug which accepting using `super` in use statemet.vlastachu-2/+18