about summary refs log tree commit diff
path: root/compiler/rustc_resolve/src/lib.rs
AgeCommit message (Expand)AuthorLines
2022-04-07rustdoc: Early doc link resolution fixes and refactoringsVadim Petrochenkov-4/+5
2022-04-05resolve: Fix resolution of empty paths passed from rustdocVadim Petrochenkov-1/+3
2022-04-05Auto merge of #95337 - petrochenkov:doclink3, r=camelidbors-3/+12
2022-03-31Stop emitting lints during lowering.Camille GILLOT-4/+0
2022-03-31Store next_disambiguator in Definitions.Camille GILLOT-12/+1
2022-03-31Remove mutability in ResolverAstLowering.Camille GILLOT-8/+8
2022-03-31rustdoc: Fix resolution of `crate`-relative paths in doc linksVadim Petrochenkov-3/+12
2022-03-30Spellchecking compiler commentsYuri Astrakhan-1/+1
2022-03-25resolve: Rename `CrateLint` to `Finalize`Vadim Petrochenkov-75/+66
2022-03-25resolve: Stop passing unused spans and node ids to path resolution functionsVadim Petrochenkov-89/+72
2022-03-25resolve: Optimize path resolution for rustdocVadim Petrochenkov-59/+16
2022-03-25resolve: Do not build expensive suggestions if they are not actually usedVadim Petrochenkov-209/+192
2022-03-15Auto merge of #94584 - pnkfelix:inject-use-suggestion-sites, r=ekuberbors-55/+50
2022-03-03Adjusted diagnostic output so that if there is no `use` in a item sequence,Felix S. Klock II-53/+48
2022-03-03Associate multiple with a crate too.Felix S. Klock II-2/+2
2022-03-04remove a unnecessary `..` patternTakayuki Maeda-1/+1
2022-03-02rename ErrorReported -> ErrorGuaranteedmark-2/+4
2022-02-25Switch bootstrap cfgsMark Rousskov-1/+1
2022-02-25Auto merge of #93368 - eddyb:diagbld-guarantee, r=estebankbors-4/+4
2022-02-24resolve/metadata: Stop encoding macros as reexportsVadim Petrochenkov-4/+0
2022-02-24resolve: Fix incorrect results of `opt_def_kind` query for some built-in macrosVadim Petrochenkov-0/+8
2022-02-23rustc_errors: let `DiagnosticBuilder::emit` return a "guarantee of emission".Eduard-Mihai Burtescu-2/+2
2022-02-23Replace `&mut DiagnosticBuilder`, in signatures, with `&mut Diagnostic`.Eduard-Mihai Burtescu-3/+3
2022-02-19Adopt let else in more placesest31-4/+3
2022-02-15Rename `PtrKey` as `Interned` and improve it.Nicholas Nethercote-6/+8
2022-02-12change to a struct variantEllen-3/+3
2022-02-02Auto merge of #93312 - pierwill:map-all-local-trait-impls, r=cjgillotbors-2/+2
2022-02-01add a rustc::query_stability lintlcnr-0/+1
2022-01-25Return an indexmap in `all_local_trait_impls` querypierwill-2/+2
2022-01-25rustdoc: Pre-calculate traits that are in scope for doc linksVadim Petrochenkov-1/+12
2022-01-23rustc_lint: Reuse the set of registered tools from resolverVadim Petrochenkov-2/+4
2022-01-16rustc_metadata: Switch all decoder methods from vectors to iteratorsVadim Petrochenkov-1/+0
2022-01-15Auto merge of #92441 - cjgillot:resolve-trait-impl-item, r=matthewjasperbors-0/+8
2022-01-09Compute most of Public/Exported access level in rustc_resolveLamb-0/+13
2022-01-09rustc_middle: Rename `Export` to `ModChild` and add some commentsVadim Petrochenkov-6/+6
2022-01-08Simplify error reporting.Camille GILLOT-0/+8
2022-01-06rustc_metadata: Make attribute decoding slightly faster and stricterVadim Petrochenkov-1/+1
2022-01-05ast: Always keep a `NodeId` in `ast::Crate`Vadim Petrochenkov-4/+3
2021-12-21resolve: Minor miscellaneous cleanups from #89059Vadim Petrochenkov-20/+14
2021-12-19Auto merge of #91957 - nnethercote:rm-SymbolStr, r=oli-obkbors-1/+1
2021-12-15Remove unnecessary sigils around `Symbol::as_str()` calls.Nicholas Nethercote-1/+1
2021-12-14Stabilize iter::zip.PFPoitras-1/+0
2021-12-02Rollup merge of #91394 - Mark-Simulacrum:bump-stage0, r=pietroalbiniMatthias Krüger-1/+0
2021-12-01Improve suggestion for extern crate self error messageMichael-1/+3
2021-12-01Fix bad `NodeId` limit checking.Nicholas Nethercote-6/+3
2021-11-30Apply cfg-bootstrap switchMark Rousskov-1/+0
2021-11-15Stabilize format_args_captureJosh Triplett-1/+1
2021-11-11Shorten Span of unused macro lintsMarcel Hellwig-1/+1
2021-11-03fix messageTakayuki Maeda-1/+1
2021-11-03add a suggestion about undeclared `alloc` moduleTakayuki Maeda-9/+19