about summary refs log tree commit diff
path: root/compiler/rustc_resolve
AgeCommit message (Expand)AuthorLines
2024-02-27Remove an unnecessary `span_delayed_bug` in `Resolver::valid_res_from_ribs`.Nicholas Nethercote-5/+8
2024-02-25Rollup merge of #121060 - clubby789:bool-newtypes, r=cjgillotMatthias Krüger-8/+18
2024-02-23compiler: clippy::complexity fixesMatthias Krüger-1/+1
2024-02-21Convert `bug`s back to `delayed_bug`s.Nicholas Nethercote-2/+2
2024-02-21Convert `delayed_bug`s to `bug`s.Nicholas Nethercote-2/+2
2024-02-20Rollup merge of #121167 - petrochenkov:unload2, r=wesleywiserNilstrieb-6/+0
2024-02-20Add newtype for using the prelude in resolutionclubby789-8/+18
2024-02-19Prefer `DiagnosticBuilder` over `Diagnostic` in diagnostic modifiers.Nicholas Nethercote-71/+88
2024-02-18resolve: Scale back unloading of speculatively loaded cratesVadim Petrochenkov-6/+0
2024-02-18By tracking import use types to check whether it is scope uses or the other s...surechen-80/+139
2024-02-17Rollup merge of #121085 - davidtwco:always-eager-diagnostics, r=nnethercoteMatthias Krüger-20/+32
2024-02-16Rollup merge of #121111 - trevyn:associated-type-suggestion, r=davidtwcoGuillaume Gomez-0/+18
2024-02-15errors: only eagerly translate subdiagnosticsDavid Wood-20/+32
2024-02-15Rollup merge of #121084 - oli-obk:create_def_forever_red2, r=WaffleLapkinMatthias Krüger-1/+1
2024-02-14For E0038, suggest associated type if availabletrevyn-0/+18
2024-02-14Move all the heavy lifting from `TyCtxtAt::create_def` into `TyCtxt::create_def`Oli Scherer-1/+1
2024-02-14Rollup merge of #120966 - chenyukang:yukang-fix-120599-resolve, r=pnkfelixGuillaume Gomez-23/+39
2024-02-14remove importing suggestions when there is a shadowed typo canddiateyukang-23/+39
2024-02-13Bump `indexmap`clubby789-1/+2
2024-02-12Improve some codes according to the reviewsFrank King-5/+5
2024-02-12Check representation of unnamed fieldsFrank King-13/+18
2024-02-12Lowering field access for anonymous adtsFrank King-21/+88
2024-02-09Rollup merge of #120693 - nnethercote:invert-diagnostic-lints, r=davidtwcoMatthias Krüger-0/+2
2024-02-08Rollup merge of #120590 - compiler-errors:dead, r=NilstriebMatthias Krüger-5/+4
2024-02-08Rollup merge of #119592 - petrochenkov:unload, r=compiler-errorsMatthias Krüger-7/+15
2024-02-06Rollup merge of #119939 - clubby789:static-const-generic-note, r=compiler-errorsMatthias Krüger-34/+83
2024-02-06resolve: Unload speculatively resolved crates before freezing cstoreVadim Petrochenkov-7/+15
2024-02-06Invert diagnostic lints.Nicholas Nethercote-0/+2
2024-02-04Suggest `[tail @ ..]` on `[..tail]` and `[...tail]` where `tail` is unresolvedLeón Orell Valerian Liehr-14/+41
2024-02-03Rollup merge of #120592 - trevyn:cleanup-to-string, r=NilstriebMatthias Krüger-2/+2
2024-02-02Remove unnecessary `.to_string()`/`.as_str()`strevyn-2/+2
2024-02-02Remove dead args from functionsMichael Goulet-5/+4
2024-02-02Suggest changing ty to const params if appropriateLeón Orell Valerian Liehr-1/+67
2024-02-02Clean up some things in the name resolverLeón Orell Valerian Liehr-13/+15
2024-01-30Rollup merge of #118533 - chenyukang:yukang-fix-118455, r=petrochenkovGuillaume Gomez-17/+15
2024-01-30Rollup merge of #120488 - nnethercote:diag-lifetimes, r=oli-obkGuillaume Gomez-1/+1
2024-01-30Rollup merge of #120443 - GuillaumeGomez:footnote-def-improvement, r=fmeaseGuillaume Gomez-1/+1
2024-01-30Rollup merge of #120402 - compiler-errors:async-closure-def-tree, r=cjgillotGuillaume Gomez-6/+12
2024-01-30Remove the lifetime from `DiagnosticArgValue`.Nicholas Nethercote-1/+1
2024-01-29Update pulldown-cmark version to 0.9.5Guillaume Gomez-1/+1
2024-01-29Supress unhelpful diagnostics for unresolved top level attributesyukang-17/+15
2024-01-29Stop using `String` for error codes.Nicholas Nethercote-74/+71
2024-01-29Remove bogus `{code}` attributes on `TraitImplMismatch`.Nicholas Nethercote-2/+1
2024-01-27Make the coroutine def id of an async closure the child of the closure def idMichael Goulet-6/+12
2024-01-26Rollup merge of #120322 - compiler-errors:higher-ranked-async-closures, r=oli...Matthias Krüger-29/+0
2024-01-25Remove unused featuresclubby789-2/+0
2024-01-24Don't manually resolve async closures in rustc_resolveMichael Goulet-29/+0
2024-01-22Rollup merge of #119369 - bvanjoi:fix-119301, r=petrochenkovMatthias Krüger-16/+39
2024-01-22Auto merge of #120080 - cuviper:128-align-packed, r=nikicbors-1/+1
2024-01-21exclude unexported macro bindings from extern cratebohan-16/+39