]> git.lizzy.rs Git - rust.git/commit
More systematic error reporting in path resolution
authorVadim Petrochenkov <vadim.petrochenkov@gmail.com>
Wed, 30 Nov 2016 22:35:25 +0000 (01:35 +0300)
committerpetrochenkov <vadim.petrochenkov@gmail.com>
Mon, 26 Dec 2016 12:01:49 +0000 (15:01 +0300)
commit09aba18e109d7246e3b61c6642747139ee116c48
tree9f7e59b7d18cd85bbf16864d6819e3451a09c213
parent3fb676afb061edc708030a5ed1e5f3983e0beaa5
More systematic error reporting in path resolution
128 files changed:
src/librustc/middle/cstore.rs
src/librustc/ty/mod.rs
src/librustc_metadata/cstore_impl.rs
src/librustc_resolve/build_reduced_graph.rs
src/librustc_resolve/diagnostics.rs
src/librustc_resolve/lib.rs
src/librustc_resolve/resolve_imports.rs
src/librustc_typeck/astconv.rs
src/librustc_typeck/diagnostics.rs
src/test/compile-fail-fulldeps/macro-crate-doesnt-resolve.rs
src/test/compile-fail-fulldeps/qquote.rs
src/test/compile-fail/E0033.rs
src/test/compile-fail/E0248.rs [deleted file]
src/test/compile-fail/E0423.rs
src/test/compile-fail/E0424.rs
src/test/compile-fail/E0425.rs
src/test/compile-fail/associated-path-shl.rs
src/test/compile-fail/associated-types-eq-1.rs
src/test/compile-fail/auxiliary/lint_stability.rs
src/test/compile-fail/bad-expr-path.rs
src/test/compile-fail/bad-expr-path2.rs
src/test/compile-fail/class-missing-self.rs
src/test/compile-fail/coherence-error-suppression.rs
src/test/compile-fail/derived-errors/issue-31997.rs
src/test/compile-fail/does-nothing.rs
src/test/compile-fail/empty-struct-braces-expr.rs
src/test/compile-fail/empty-struct-braces-pat-2.rs
src/test/compile-fail/enum-variant-type-2.rs
src/test/compile-fail/export-fully-qualified.rs
src/test/compile-fail/export.rs
src/test/compile-fail/export2.rs
src/test/compile-fail/extern-with-type-bounds.rs
src/test/compile-fail/for-expn.rs
src/test/compile-fail/for-loop-hygiene.rs
src/test/compile-fail/glob-resolve1.rs
src/test/compile-fail/import-glob-0.rs
src/test/compile-fail/issue-1476.rs
src/test/compile-fail/issue-15167.rs
src/test/compile-fail/issue-17546.rs
src/test/compile-fail/issue-18058.rs
src/test/compile-fail/issue-18119.rs
src/test/compile-fail/issue-19883.rs
src/test/compile-fail/issue-22037.rs
src/test/compile-fail/issue-22384.rs
src/test/compile-fail/issue-2281-part1.rs
src/test/compile-fail/issue-2330.rs
src/test/compile-fail/issue-28388-1.rs
src/test/compile-fail/issue-28388-3.rs
src/test/compile-fail/issue-30535.rs
src/test/compile-fail/issue-30589.rs
src/test/compile-fail/issue-31845.rs
src/test/compile-fail/issue-34334.rs
src/test/compile-fail/issue-35075.rs
src/test/compile-fail/issue-37534.rs
src/test/compile-fail/issue-4366-2.rs
src/test/compile-fail/issue-4366.rs
src/test/compile-fail/issue-5099.rs
src/test/compile-fail/issue-5927.rs
src/test/compile-fail/issue-7607-1.rs
src/test/compile-fail/issue-8767.rs
src/test/compile-fail/keyword-super-as-identifier.rs
src/test/compile-fail/keyword-super.rs
src/test/compile-fail/macro-outer-attributes.rs
src/test/compile-fail/macro-parameter-span.rs
src/test/compile-fail/match-join.rs
src/test/compile-fail/match-vec-mismatch.rs
src/test/compile-fail/mod_file_correct_spans.rs
src/test/compile-fail/name-clash-nullary.rs
src/test/compile-fail/namespace-mix.rs
src/test/compile-fail/namespaced-enum-glob-import-no-impls-xcrate.rs
src/test/compile-fail/namespaced-enum-glob-import-no-impls.rs
src/test/compile-fail/nested-cfg-attrs.rs
src/test/compile-fail/no-implicit-prelude-nested.rs
src/test/compile-fail/no-implicit-prelude.rs
src/test/compile-fail/no-link.rs
src/test/compile-fail/parser-recovery-1.rs
src/test/compile-fail/parser-recovery-2.rs
src/test/compile-fail/pattern-macro-hygiene.rs
src/test/compile-fail/privacy-ns1.rs
src/test/compile-fail/privacy-ns2.rs
src/test/compile-fail/privacy/restricted/test.rs
src/test/compile-fail/privacy/restricted/ty-params.rs
src/test/compile-fail/recursive-reexports.rs
src/test/compile-fail/resolve-bad-import-prefix.rs [new file with mode: 0644]
src/test/compile-fail/resolve-bad-visibility.rs [new file with mode: 0644]
src/test/compile-fail/resolve-primitive-fallback.rs
src/test/compile-fail/resolve-unknown-trait.rs
src/test/compile-fail/rmeta.rs
src/test/compile-fail/struct-fields-shorthand-unresolved.rs
src/test/compile-fail/syntax-extension-minor.rs
src/test/compile-fail/test-cfg.rs
src/test/compile-fail/ufcs-partially-resolved.rs [new file with mode: 0644]
src/test/compile-fail/variant-used-as-type.rs
src/test/compile-fail/xcrate-unit-struct.rs
src/test/ui/codemap_tests/tab.stderr
src/test/ui/codemap_tests/two_files.stderr
src/test/ui/macros/macro-backtrace-nested.stderr
src/test/ui/resolve/enums-are-namespaced-xc.stderr
src/test/ui/resolve/issue-14254.stderr
src/test/ui/resolve/issue-16058.stderr
src/test/ui/resolve/issue-17518.stderr
src/test/ui/resolve/issue-18252.stderr
src/test/ui/resolve/issue-19452.stderr
src/test/ui/resolve/issue-21221-1.stderr
src/test/ui/resolve/issue-21221-2.stderr
src/test/ui/resolve/issue-21221-3.stderr
src/test/ui/resolve/issue-21221-4.stderr
src/test/ui/resolve/issue-23305.stderr
src/test/ui/resolve/issue-2356.stderr
src/test/ui/resolve/issue-24968.stderr
src/test/ui/resolve/issue-33876.stderr
src/test/ui/resolve/issue-3907.stderr
src/test/ui/resolve/issue-5035.stderr
src/test/ui/resolve/issue-6702.stderr
src/test/ui/resolve/resolve-assoc-suggestions.stderr
src/test/ui/resolve/resolve-hint-macro.stderr
src/test/ui/resolve/resolve-speculative-adjustment.stderr
src/test/ui/resolve/suggest-path-instead-of-mod-dot-item.stderr
src/test/ui/resolve/token-error-correct-2.stderr
src/test/ui/resolve/token-error-correct-3.stderr
src/test/ui/resolve/token-error-correct.stderr
src/test/ui/resolve/tuple-struct-alias.rs [new file with mode: 0644]
src/test/ui/resolve/tuple-struct-alias.stderr [new file with mode: 0644]
src/test/ui/resolve/unboxed-closure-sugar-nonexistent-trait.stderr
src/test/ui/resolve/unresolved_static_type_field.stderr
src/test/ui/span/impl-wrong-item-for-trait.stderr
src/test/ui/span/issue-35987.stderr
src/test/ui/span/typo-suggestion.stderr