about summary refs log tree commit diff
path: root/compiler/rustc_resolve/src/diagnostics.rs
AgeCommit message (Expand)AuthorLines
2022-01-16rustc_metadata: Switch all decoder methods from vectors to iteratorsVadim Petrochenkov-6/+4
2022-01-08Simplify error reporting.Camille GILLOT-0/+19
2022-01-06rustc_metadata: Make attribute decoding slightly faster and stricterVadim Petrochenkov-4/+6
2021-12-15Remove unnecessary sigils around `Ident::as_str()` calls.Nicholas Nethercote-1/+1
2021-12-15Remove `SymbolStr`.Nicholas Nethercote-4/+3
2021-11-27Improve error message for `E0659` if the source is not availableFabian Wolff-1/+1
2021-11-16Fix case where ICE #90878 was still triggered by a leading newlineNilstrieb-9/+7
2021-11-15Fix `non-constant value` ICE (#90878)Nilstrieb-1/+15
2021-11-12rustc_feature: Convert `BuiltinAttribute` from tuple to a structVadim Petrochenkov-1/+1
2021-11-09Add `ty::Visibility::is_public()`inquisitivecrystal-2/+2
2021-11-03add a suggestion about undeclared `alloc` moduleTakayuki Maeda-0/+4
2021-10-30Rollup merge of #90202 - matthewjasper:xcrate-hygiene, r=petrochenkovGuillaume Gomez-0/+2
2021-10-26Reverting switching test to no_std and adjust output after rebase.Jakob Degen-1/+0
2021-10-26Adds hint if a trait fails to resolve and a newly added one in Edition 2021 i...Jakob Degen-7/+50
2021-10-25Edit error messages for rustc_resolve::AmbiguityKind variantspierwill-7/+2
2021-10-21Don't suggest importing items with hygienic namesMatthew Jasper-0/+2
2021-10-21Do not mention a reexported item if it's privateYuki Okushi-0/+9
2021-10-19Auto merge of #89933 - est31:let_else, r=michaelwoeristerbors-3/+1
2021-10-17rustc_span: `Ident::invalid` -> `Ident::empty`Vadim Petrochenkov-1/+1
2021-10-16clippy::complexity changesMatthias Krüger-1/+1
2021-10-16Adopt let_else across the compilerest31-3/+1
2021-10-13suggestion for typoed crate or moduleTakayuki Maeda-0/+28
2021-10-02resolve: Avoid comparing modules by optional def-idVadim Petrochenkov-2/+2
2021-09-30Rollup merge of #88838 - FabianWolff:issue-88472, r=estebankManish Goregaokar-31/+109
2021-09-30Rollup merge of #89248 - hkmatsumoto:suggest-similarly-named-assoc-items, r=e...Manish Goregaokar-3/+27
2021-09-29Suggest similarly named assoc items in trait implsHirochika Matsumoto-3/+27
2021-09-26Improve diagnostics for inaccessible itemsFabian Wolff-17/+64
2021-09-26Do not suggest importing inaccessible itemsFabian Wolff-27/+58
2021-09-25Rollup merge of #89224 - TaKO8Ki:change-the-order-of-suggestions, r=joshtriplettManish Goregaokar-0/+3
2021-09-25use `drain_filter` instead of `filter` and `retain`Takayuki Maeda-4/+1
2021-09-24resolve: Refactor obtaining `Module` from its `DefId`Vadim Petrochenkov-2/+1
2021-09-25change the order of path suggestionsTakayuki Maeda-0/+6
2021-08-30`feature(const_generics)` -> `feature(const_param_types)`lcnr-2/+1
2021-08-30rename const_evaluatable_checked to generic_const_exprsEllen-2/+2
2021-08-23Improve wording of macro-not-found-but-name-exists note.Mara Bos-8/+18
2021-08-23Show what things are, but also what they are not.Mara Bos-1/+7
2021-08-23Don't confuse the user with notes about tool modules.Mara Bos-5/+5
2021-08-23Clarify what attribute and derive macros look like.Mara Bos-1/+2
2021-08-23Say what things are, instead of what they are not.Mara Bos-10/+9
2021-08-23Silence confusing 'unused import' warnings.Mara Bos-0/+3
2021-08-23Look for macro names in all namespaces for diagnostics.Mara Bos-0/+33
2021-08-22Suggest importing the right kind of macro.Mara Bos-3/+1
2021-08-06Add hint for unresolved associated trait items if the trait has a single itemJakub Beránek-19/+43
2021-07-14Change type param -> generic paramEllen-3/+3
2021-06-01Add test for forward declared const param defaultsEllen-1/+1
2021-05-19Disallow shadowing const parametersFabian Wolff-9/+14
2021-04-29make feature recommendations optionallcnr-1/+7
2021-04-21fix name resolution for param defaultslcnr-11/+0
2021-04-11detect when suggested paths enter extern crates more rigorouslySNCPlay42-11/+7
2021-03-27resolve: Partially unify early and late scope-relative ident resolutionVadim Petrochenkov-2/+2