about summary refs log tree commit diff
path: root/src/librustc_resolve/diagnostics.rs
AgeCommit message (Expand)AuthorLines
2019-10-28Auto merge of #65421 - estebank:variants, r=petrochenkovbors-16/+28
2019-10-27Point at local similarly named element and tweak references to variantsEsteban Küber-16/+28
2019-10-27rustc, rustc_passes: don't depend on syntax_expand.Mazdak Farrokhzad-1/+1
2019-10-22Remove "type parameter depends on const parameter" error from resolutionvarkor-10/+0
2019-10-16move syntax::ext to new crate syntax_expandMazdak Farrokhzad-1/+1
2019-10-15Don't use `gensym_if_underscore` to resolve `_` bindingsMatthew Jasper-3/+3
2019-10-08Rollup merge of #65133 - davidtwco:issue-65035-static-with-generic-in-foreign...Mazdak Farrokhzad-18/+20
2019-10-08resolve: prohibit foreign statics w/ genericsDavid Wood-18/+20
2019-10-05Remove `for_each_child_stable`Aaron Hill-1/+1
2019-10-03Allocate a new diagnostic for defaulted type parameters cannot use `Self`Felix S. Klock II-0/+11
2019-09-05Simplify std lib injectionMatthew Jasper-0/+8
2019-08-17Move type parameter shadowing errors to resolveMatthew Jasper-6/+8
2019-08-16resolve: Move some code aroundVadim Petrochenkov-16/+16
2019-08-16resolve: Populate external modules in more automatic and lazy wayVadim Petrochenkov-14/+13
2019-08-15resolve: Privatize `BuildReducedGraphVisitor`Vadim Petrochenkov-1/+1
2019-08-15resolve: Make `ParentScope` `Copy`Vadim Petrochenkov-2/+2
2019-08-15`Ident::with_empty_ctxt` -> `Ident::with_dummy_span`Vadim Petrochenkov-1/+1
2019-08-12Rollup merge of #63406 - jakubadamw:resolve-inconsistent-names-suggest-qualif...Mazdak Farrokhzad-5/+16
2019-08-10Apply suggestions from code reviewJakub Adam Wieczorek-6/+8
2019-08-10Suggest using a qualified path in patterns with inconsistent bindingsJakub Adam Wieczorek-5/+14
2019-08-10diagnostics: Describe crate root modules in `DefKind::Mod` as "crate"Vadim Petrochenkov-2/+3
2019-08-10resolve: Turn `resolve_error` into a method on `Resolver`Vadim Petrochenkov-3/+282
2019-08-10resolve: Remove `Deref<Target=Resolver>` implementationsVadim Petrochenkov-9/+9
2019-08-10resolve: Move late resolution visitor into a separate fileVadim Petrochenkov-674/+14
2019-08-10resolve: Move late resolution into a separate visitorVadim Petrochenkov-9/+21
2019-07-26Introduce built-in macros through libcoreVadim Petrochenkov-25/+12
2019-07-18resolve: Support resolving macro paths without macro kind restrictionsVadim Petrochenkov-1/+1
2019-07-18resolve: Attempt to resolve unresolved paths in macro namespaceVadim Petrochenkov-2/+2
2019-07-18resolve: Move some common code into the scope visitorVadim Petrochenkov-51/+30
2019-07-18resolve: Visit all scopes to collect suggestion candidates for unresolved macrosVadim Petrochenkov-108/+222
2019-07-18resolve: Use `feature(custom_attribute)` fallback only if the feature is enabledVadim Petrochenkov-55/+0
2019-07-18resolve: Rename `WhereToResolve` into `Scope`Vadim Petrochenkov-2/+1
2019-07-18resolve: Move some diagnostic code into `diagnostics.rs`Vadim Petrochenkov-7/+593
2019-06-18rustc: remove 'x: 'y bounds (except from comments/strings).Eduard-Mihai Burtescu-1/+1
2019-05-26Rename "Associated*" to "Assoc*"Andrew Xu-1/+1
2019-05-22Eliminate unnecessary `Ident::with_empty_ctxt`sVadim Petrochenkov-1/+1
2019-05-22Simplify use of keyword symbolsVadim Petrochenkov-7/+7
2019-05-04Rename `Res::kind_name` to `Res::descr` for consistencyVadim Petrochenkov-1/+1
2019-05-03rustc: rename hir::def::Def to Res (short for "resolution").Eduard-Mihai Burtescu-29/+29
2019-05-03rustc: use DefKind instead of Def, where possible.Eduard-Mihai Burtescu-5/+5
2019-05-03rustc: factor most DefId-containing variants out of Def and into DefKind.Eduard-Mihai Burtescu-16/+22
2019-04-19remove duplicated code and simplify logicEsteban Küber-59/+34
2019-04-19Identify missing ambiguous case with best effort suggestionEsteban Küber-47/+81
2019-04-18review comments: change wordingEsteban Küber-1/+1
2019-04-18Change suggestion of field when not in self contextEsteban Küber-10/+12
2019-04-17Rename error_reporting to diagnosticsYuki OKUSHI-0/+856
2019-04-17Rename diagnostics to error_codesYuki OKUSHI-1672/+0
2019-02-07Adjust generic const param resolutionvarkor-14/+0
2019-02-07Fix E0670 doc errorvarkor-1/+4
2019-02-07Add error for const parameters depending on type parametersvarkor-2/+13