summary refs log tree commit diff
path: root/src/librustc_resolve
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-13Auto merge of #33596 - nikomatsakis:issue-33586-regr-assoc-type-path, r=eddybbors-0/+2
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-12Auto merge of #33282 - alexcrichton:rustbuild-crate-tests, r=brsonbors-0/+1
2016-05-12re-introduce a cache for ast-ty-to-tyNiko Matsakis-0/+2
2016-05-12rustbuild: Add support for crate tests + doctestsAlex Crichton-0/+1
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-383/+403
2016-05-09Refactor `hir::lowering::Resolver`Jeffrey Seyfried-4/+5
2016-05-08Merge E0410 into E0408Manish Goregaokar-32/+22
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-292/+316
2016-05-09Refactor `Resolver` field `def_map` from `RefCell<DefMap>` to `DefMap`Jeffrey Seyfried-13/+12
2016-05-09Remove a use of `ast_map.span_if_local()` in `resolve`Jeffrey Seyfried-39/+34
2016-05-08Add E0408/E0409Manish Goregaokar-4/+87
2016-05-08Rollup merge of #33406 - Manishearth:diag-improve-const-let, r=GuillaumeGomezManish Goregaokar-5/+67
2016-05-08Auto merge of #33091 - sanxiyn:unused-trait-import-3, r=nrcbors-17/+43
2016-05-05Add long diagnostics for E0414Manish Goregaokar-1/+63
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/+42
2016-05-03Remove unused trait imports flagged by lintSeo Sanghyeon-4/+1
2016-05-03Rollup merge of #33320 - birkenfeld:issue31573, r=arielb1Manish Goregaokar-4/+7
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-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