summary refs log tree commit diff
path: root/src/librustc_resolve/lib.rs
AgeCommit message (Expand)AuthorLines
2016-05-18ignore dep-graph in resolve and lower_crateNiko Matsakis-0/+1
2016-05-16lowering: Rename identifiers only when necessaryVadim Petrochenkov-0/+4
2016-05-16Remove hir::IdentVadim Petrochenkov-1/+1
2016-05-15Auto merge of #33505 - petrochenkov:self, r=nrcbors-1/+0
2016-05-15Auto merge of #33619 - jonathandturner:improve_structured_errors, r=nikomatsakisbors-27/+48
2016-05-14Remove ExplicitSelf from HIRVadim Petrochenkov-1/+0
2016-05-14Rollup merge of #33572 - nagisa:assoc-const-types, r=eddybManish Goregaokar-3/+1
2016-05-13Address nitJonathan Turner-1/+1
2016-05-12Update errors to use new error formatJonathan Turner-21/+22
2016-05-12Updating a few more errors with labelsJonathan Turner-26/+46
2016-05-12re-introduce a cache for ast-ty-to-tyNiko Matsakis-0/+2
2016-05-12Do not use const Rib for associated constantsSimonas Kazlauskas-3/+1
2016-05-11rustc: Remove the unnecessary ast_ty_to_ty_cache.Eduard Burtescu-1/+1
2016-05-10Auto merge of #33471 - birkenfeld:issue-33464, r=jseyfriedbors-4/+1
2016-05-10resolve: do not modify span of non-importable nameGeorg Brandl-4/+1
2016-05-09Auto merge of #33443 - jseyfried:resolve_ast, r=nrcbors-273/+303
2016-05-09Refactor `hir::lowering::Resolver`Jeffrey Seyfried-4/+5
2016-05-08Merge E0410 into E0408Manish Goregaokar-17/+8
2016-05-09Resolve paths generated in the ast->hir lowererJeffrey Seyfried-18/+51
2016-05-09Refactor the interface that `resolve` exposes to `driver`Jeffrey Seyfried-52/+20
2016-05-09Move resolution to before loweringJeffrey Seyfried-188/+219
2016-05-09Refactor `Resolver` field `def_map` from `RefCell<DefMap>` to `DefMap`Jeffrey Seyfried-7/+9
2016-05-09Remove a use of `ast_map.span_if_local()` in `resolve`Jeffrey Seyfried-39/+34
2016-05-08Rollup merge of #33406 - Manishearth:diag-improve-const-let, r=GuillaumeGomezManish Goregaokar-4/+4
2016-05-08Auto merge of #33091 - sanxiyn:unused-trait-import-3, r=nrcbors-15/+32
2016-05-04Improve diagnostics for constants being used in irrefutable patternsManish Goregaokar-4/+4
2016-05-03Rollup merge of #33340 - birkenfeld:issue-23716, r=ManishearthManish Goregaokar-11/+25
2016-05-03Warn unused trait importsSeo Sanghyeon-13/+32
2016-05-03Remove unused trait imports flagged by lintSeo Sanghyeon-2/+0
2016-05-02resolve: print location of static for "static in pattern" errorGeorg Brandl-11/+25
2016-05-02fix rebase flawsNiko Matsakis-2/+1
2016-05-02replace fileline_{help,note} with {help,note}Niko Matsakis-17/+12
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-28Address style nitsJeffrey Seyfried-2/+2
2016-04-27Avoid using the hir map when visibility checking in `resolve`Jeffrey Seyfried-2/+19
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-22/+3
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-8/+7
2016-04-26Refactor away field `vis` of `ModuleS`Jeffrey Seyfried-26/+7
2016-04-24syntax: Check paths in visibilities for type parametersVadim Petrochenkov-5/+5
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-21/+30
2016-04-18resolve: improve performanceJeffrey Seyfried-11/+25
2016-04-17Refactor the per-module node map `module_children` into a per-resolver map.Jeffrey Seyfried-20/+20
2016-04-17Make import resolution and error resolution reporting deterministic.Jeffrey Seyfried-1/+10