main
Do not report hidden pattern diagnostics (#84576)
Fix crash in code gen (#84681)
Unsafe evolution: add LangVersion error for updated memory safety rules (#82687)
Unsafe evolution: unsafe expressions (#84012)
Merge `main` into `features/labeled-break-and-continue`
Unsafe evolution: safe/unsafe externs (#83661)
Reduce allocations in GetEscapedMetadataName (#82716)
SourceMemberMethodSymbol.IsMetadataVirtual should force complete declaring type when queried by a different module (#84013)
Unsafe evolution: relax `safe` modifier placement restrictions (#84602)
Avoid assert on erroneous target-typed conditionals (#84752)
Remove dotnet-format tool from dotnet-tools.json (#84728)
Ambiguous Union conversions are now erroneous (#83625)
Merge remote-tracking branch 'upstream/main' into merge-main-into-labeled-break-and-continue-2
Add auto-generated to EmbeddedAttribute (#79960)
Merge remote-tracking branch 'upstream/main' into mergeMain2
Unsafe evolution: fix name of ISymbol public API (#84784)
update headers
Cache more information for Closed Classes and Unions on NamedTypeSymbol (#84660)
Localized file check-in by OneLocBuild Task: Build definition ID 327: Build ID 3038397
Add followup async public apis (#80455)
generated move
Centralize recognized feature flags (#81591)
Add support for `with(...)` element parsing. (#80545)
Add LanguageVersion for C# 14 (#79725)
Remove superfluous `src/Tools/Source` directory level (#83484)
Update PublicApi changes in 5.3 (#82904) (#82913) (#82914) (#82918)