main
Do not report hidden pattern diagnostics (#84576)
Merge remote-tracking branch 'upstream/main' into merge-main-into-labeled-break-and-continue-2
[labeled break/continue] NormalizeWhitespace and IL-vs-goto tests (#84228)
[labeled break/continue] Resolve label even when the target loop/switch is missing (experimental) (#83503)
Unsafe evolution: explicit layout (#83974)
Unions: enforce the same order of processing for base interfaces of a member provider interface source vs. metadata. (#84664)
Unsafe evolution: fix name of ISymbol public API (#84784)