about summary refs log tree commit diff
path: root/src/librustc_resolve
AgeCommit message (Collapse)AuthorLines
2016-08-18Add field `current_vis` to `Resolver`.Jeffrey Seyfried-14/+26
2016-08-18Clean up `build_reduced_graph.rs`.Jeffrey Seyfried-26/+18
2016-08-18Refactor `unresolved_imports` -> `indeterminate_imports`.Jeffrey Seyfried-77/+47
2016-08-18Add field `parent` to `ImportDirective`.Jeffrey Seyfried-14/+11
2016-08-18Refactor `module.add_import_directive()` -> `resolver.add_import_directive()`.Jeffrey Seyfried-10/+11
2016-08-18Rollup merge of #35768 - GuillaumeGomez:err_codes, r=jonathandturnerEduard-Mihai Burtescu-1/+1
Add new error code tests r? @jonathandturner
2016-08-18Rollup merge of #35756 - crypto-universe:E0407, r=GuillaumeGomezEduard-Mihai Burtescu-6/+8
New output for E0407 Issue #35697 as a part of #35233. r? @GuillaumeGomez
2016-08-18Rollup merge of #35739 - circuitfox:E0403-update-error-format, r=jonathandturnerEduard-Mihai Burtescu-12/+18
E0403 update error format Fixes #35696 Part of #35233 r? @jonathandturner Also did the bonus for this one.
2016-08-17Add new error code testsGuillaume Gomez-1/+1
2016-08-17New output for E0407crypto-universe-6/+8
Issue #35697 as a part of #35233. r? @jonathandturner
2016-08-17Merge branch 'master' into E0403-update-error-formatChris Stankus-24/+8
2016-08-17Rollup merge of #35726 - mikhail-m1:master2, r=jonathandturnerJonathan Turner-6/+13
update E0409 to new error format fixes #35699 as part of #35233. r? @jonathandturner
2016-08-17Rollup merge of #35722 - knight42:update-error-msg, r=jonathandturnerJonathan Turner-2/+4
Updated E0394 & E0422 to new format Fixes #35692 and #35700, as part of #35233. r? @jonathandturner
2016-08-17Rollup merge of #35670 - RockyTV:e0365, r=jonathandturnerJonathan Turner-6/+6
Update error E0365 to new format Fixes #35633 as part of #35233. r? @jonathandturner
2016-08-17rustc: remove SelfSpace from ParamSpace.Eduard Burtescu-24/+8
2016-08-16E0403 update error formatChris Stankus-12/+18
2016-08-16update to new error format E0409Mikhail Modin-6/+13
2016-08-17Updated E0422 to new error messageKnight-2/+4
2016-08-14Update error E0365 to new formatAlexandre Oliveira-6/+6
2016-08-14Rollup merge of #35596 - crypto-universe:E0254_style_and_tests, ↵Eduard-Mihai Burtescu-2/+5
r=jonathandturner Add label to E0254 This issue #35513 is a part of #35233. r? @jonathandturner
2016-08-14Rollup merge of #35558 - lukehinds:master, r=nikomatsakisEduard-Mihai Burtescu-1/+3
Update error message for E0253 #35512 Fixes #35512. Part of #35233.
2016-08-11Auto merge of #35592 - jonathandturner:rollup, r=jonathandturnerbors-1/+4
Rollup of 23 pull requests - Successful merges: #35279, #35331, #35358, #35375, #35445, #35448, #35482, #35486, #35505, #35528, #35530, #35532, #35536, #35537, #35541, #35552, #35554, #35555, #35557, #35562, #35565, #35569, #35576 - Failed merges: #35395, #35415, #35563
2016-08-11Add label to E0254crypto-universe-2/+5
This issue #35513 is a part of #35233. r? @jonathandturner
2016-08-11Fix tidy warningJonathan Turner-1/+2
2016-08-11Rollup merge of #35536 - hank-der-hafenarbeiter:E0433, r=jonathandturnerJonathan Turner-1/+3
Updated E0433 to new error message. (no bonus) Part of #35345 r? @jonathandturner
2016-08-11Substitute private type aliases in rustdocpetrochenkov-0/+1
2016-08-09remove field that need not be publicNiko Matsakis-1/+1
2016-08-09Update error message for E0253 #35512Luke Hinds-1/+3
Fixes #35512. Part of #35233.
2016-08-09Updated E0433 to new error message. (no bonus)hank-der-hafenarbeiter-1/+3
2016-08-07Auto merge of #35362 - medzin:E0252, r=GuillaumeGomezbors-1/+5
Updated error message E0252 Fixes #35306 as part of #35233. r? @GuillaumeGomez
2016-08-06Rollup merge of #35363 - GuillaumeGomez:err_codes, r=jonathandturnerEduard-Mihai Burtescu-1/+40
Err codes r? @jonathandturner
2016-08-06Updated error message E0252Adam Medziński-1/+5
2016-08-05Auto merge of #35116 - jseyfried:groundwork_for_new_import_semantics, r=nrcbors-215/+213
resolve: diagnostics improvement and groundwork for RFC 1560 Fixes #35115, fixes #35135, and lays groundwork for #32213 (cc #35120). r? @nrc
2016-08-05Add new error code testsGuillaume Gomez-0/+1
2016-08-05Update E0404 to new format.Ryan Scott-1/+7
2016-08-05Add E0254 error explanationGuillaume Gomez-1/+39
2016-08-01Refactor `directive.import(binding)` -> `resolver.import(binding, directive)`.Jeffrey Seyfried-19/+23
2016-08-01nit: rename `module_` -> `module`Jeffrey Seyfried-24/+22
2016-08-01Improve diagnostics for pattern bindings that illegally shadow items.Jeffrey Seyfried-15/+19
Improve unused import detection.
2016-08-01Clean up `resolver.record_use()`.Jeffrey Seyfried-21/+11
2016-08-01Refactor `module.try_define_child(..)` -> `resolver.try_define(module, ..)`.Jeffrey Seyfried-69/+75
2016-08-01Refactor away `resolution.try_define()`.Jeffrey Seyfried-18/+15
2016-08-01Refactor away `resolution.report_conflicts()`.Jeffrey Seyfried-22/+12
2016-08-01Implement `Deref` for `ImportResolver` to `Resolver`.Jeffrey Seyfried-53/+62
2016-07-31Make "type aliases cannot be used for traits" a note instead of a span_label.Jeffrey Seyfried-16/+1
2016-07-31Clean up `resolve_trait_reference`.Jeffrey Seyfried-32/+31
2016-07-31Avoid emitting a unhelpful cascading resolution error.Jeffrey Seyfried-0/+2
2016-07-30Rollup merge of #35063 - jseyfried:avoid_importing_inaccessible_names, r=nrcManish Goregaokar-50/+35
resolve: Exclude inaccessible names from single imports If a single import resolves to an inaccessible name in some but not all namespaces, avoid importing the name in the inaccessible namespaces. Currently, the inaccessible namespaces are imported but cause a privacy error when used. r? @nrc
2016-07-27If a single import resolves to an inaccessible name in some but not all ↵Jeffrey Seyfried-50/+35
namespaces, avoid importing the name in the inaccessible namespaces. Currently, the inaccessible namespaces are imported but cause a privacy error when used.
2016-07-21Fix ICE happening when unresolved imports are used in patternsVadim Petrochenkov-2/+2