about summary refs log tree commit diff
path: root/compiler/rustc_resolve/src
AgeCommit message (Expand)AuthorLines
2022-03-02rename ErrorReported -> ErrorGuaranteedmark-8/+12
2022-02-25Auto merge of #94290 - Mark-Simulacrum:bump-bootstrap, r=pietroalbinibors-1/+1
2022-02-25Rollup merge of #93845 - compiler-errors:in-band-lifetimes, r=cjgillotMatthias Krüger-112/+27
2022-02-25Switch bootstrap cfgsMark Rousskov-1/+1
2022-02-24Remove LifetimeDefOriginMichael Goulet-33/+25
2022-02-24Remove in-band lifetimesMichael Goulet-79/+2
2022-02-25Auto merge of #93368 - eddyb:diagbld-guarantee, r=estebankbors-41/+39
2022-02-24resolve/metadata: Stop encoding macros as reexportsVadim Petrochenkov-15/+22
2022-02-24resolve: Fix incorrect results of `opt_def_kind` query for some built-in macrosVadim Petrochenkov-1/+15
2022-02-23rustc_errors: let `DiagnosticBuilder::emit` return a "guarantee of emission".Eduard-Mihai Burtescu-10/+17
2022-02-23rustc_errors: take `self` by value in `DiagnosticBuilder::cancel`.Eduard-Mihai Burtescu-3/+1
2022-02-23Replace `&mut DiagnosticBuilder`, in signatures, with `&mut Diagnostic`.Eduard-Mihai Burtescu-29/+22
2022-02-23rustc_errors: add `downgrade_to_delayed_bug` to `Diagnostic` itself.Eduard-Mihai Burtescu-2/+2
2022-02-20Rollup merge of #94146 - est31:let_else, r=cjgillotMatthias Krüger-39/+20
2022-02-19Adopt let else in more placesest31-39/+20
2022-02-18Rollup merge of #93634 - matthiaskrgr:clippy_complexity_jan_2022, r=oli-obkMatthias Krüger-5/+4
2022-02-18Auto merge of #94088 - oli-obk:revert, r=jackh726bors-26/+8
2022-02-17Rollup merge of #94011 - est31:let_else, r=lcnrMatthias Krüger-8/+4
2022-02-17Revert "Auto merge of #91403 - cjgillot:inherit-async, r=oli-obk"Oli Scherer-26/+8
2022-02-16Adopt let_else in even more placesest31-8/+4
2022-02-15Rename `PtrKey` as `Interned` and improve it.Nicholas Nethercote-12/+14
2022-02-14Auto merge of #93938 - BoxyUwU:fix_res_self_ty, r=lcnrbors-18/+23
2022-02-12Auto merge of #91403 - cjgillot:inherit-async, r=oli-obkbors-8/+26
2022-02-12change to a struct variantEllen-18/+23
2022-02-12Inherit lifetimes for async fn instead of duplicating them.Camille GILLOT-8/+26
2022-02-11Rollup merge of #91607 - FabianWolff:issue-91560-const-span, r=jackh726Matthias Krüger-19/+19
2022-02-11Rollup merge of #93853 - steffahn:map_by_value, r=wesleywiserMatthias Krüger-18/+15
2022-02-10Remove further usage of `&hir::Map`Frank Steffahn-18/+15
2022-02-09Use a slice for object_lifetime_defaults.Camille GILLOT-78/+71
2022-02-09Ensure that queries only return Copy types.Camille GILLOT-1/+7
2022-02-05resolve lifetimes for const generic defaultsMichael Goulet-1/+4
2022-02-03compiler: clippy::complexity fixesMatthias Krüger-5/+4
2022-02-02Auto merge of #93312 - pierwill:map-all-local-trait-impls, r=cjgillotbors-2/+2
2022-02-02Detect `::` -> `:` typo in type argumentEsteban Kuber-1/+42
2022-02-01add a rustc::query_stability lintlcnr-0/+1
2022-01-31Make `span_extend_to_prev_str()` more robustFabian Wolff-19/+19
2022-01-27Store def_id_to_hir_id as variant in hir_owner.Camille GILLOT-9/+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-2/+13
2022-01-23rustc_lint: Reuse the set of registered tools from resolverVadim Petrochenkov-3/+9
2022-01-21Rollup merge of #93046 - est31:let_else, r=davidtwcoMatthias Krüger-41/+38
2022-01-19Only suggest adding `!` to expressions that can be macro invocationEsteban Kuber-1/+14
2022-01-18Use let_else in even more placesest31-41/+38
2022-01-16Replace NestedVisitorMap with NestedFilterCameron Steffen-40/+5
2022-01-16rustc_metadata: Switch all decoder methods from vectors to iteratorsVadim Petrochenkov-10/+10
2022-01-15Reduce use of local_def_id_to_hir_id.Camille GILLOT-44/+36
2022-01-15Return a LocalDefId in get_parent_item.Camille GILLOT-5/+5
2022-01-15Auto merge of #92441 - cjgillot:resolve-trait-impl-item, r=matthewjasperbors-23/+89
2022-01-12Ensure res and module are consistent with each other.Camille GILLOT-23/+13
2022-01-09Compute most of Public/Exported access level in rustc_resolveLamb-4/+256