about summary refs log tree commit diff
path: root/src/librustc_resolve/diagnostics.rs
AgeCommit message (Expand)AuthorLines
2019-12-06Rename to `then_some` and `then`varkor-3/+3
2019-12-06Use `to_option` in various placesvarkor-15/+3
2019-11-30builtin_attrs.rs -> rustc_featureMazdak Farrokhzad-1/+1
2019-11-17Rollup merge of #66344 - petrochenkov:noregattr, r=matthewjasperYuki Okushi-9/+0
2019-11-16rustc_plugin: Remove `Registry::register_attribute`Vadim Petrochenkov-9/+0
2019-11-16resolve: Introduce a new scope for derive helpersVadim Petrochenkov-0/+9
2019-11-16resolve: `Scope::DeriveHelpers` -> `Scope::DeriveHelpersCompat`Vadim Petrochenkov-1/+1
2019-11-14Clean some error codes diagnosticsGuillaume Gomez-5/+5
2019-11-14Update to use new librustc_error_codes libraryGuillaume Gomez-0/+2
2019-11-09Support registering attributes and attribute tools using crate-level attributesVadim Petrochenkov-3/+11
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