main
Improve debug view of synthesized collection types (#84453)
Unsafe evolution: relax `safe` modifier placement restrictions (#84602)
Improve DebuggerDisplay of decision dags (#53892)
Extensions: source symbol (#76968)
Display lifted primary constructor parameters in watch window … (#74188)
Append chars more efficiently when creating strings (#71812)
Refactoring of extension methods in source packages (#78620) - take 2 (#78894)
Unsafe evolution: extend compat mode to legacy callers (#83660)
Closed classes: implement exhaustiveness check (#83120)
SourceMemberMethodSymbol.IsMetadataVirtual should force complete declaring type when queried by a different module (#84013)
Rename `LifetimeAnnotationAttribute` to `ScopedRefAttribute` and simplify (#63009)
Adjust visibility of extension marker method in metadata (#79583)
Add support for implementations of interface static abstract operators in classes and structures (#53130)
Invoke Created action from HotReloadException constructor (#79790)
Emit a null check in the compiler-synthesized inline-array helpers (#84488)
Adjust IL used for a null check in the compiler-synthesized inline-array helpers (#84523)
Copilot: Fix culture-sensitive StringBuilder.Append and ToString calls across codebase and add banned symbols (#80800)
Propagate `params` to lambdas and local functions (#79880)
Create real `NamedTypeSymbol` for private implementation type and use it as a parent for `SynthesizedGlobalMethodSymbol`. (#70814)
Merge remote-tracking branch 'dotnet/master' into merges/master-to-features/UsedAssemblyReferences
Avoid `virtual` implementations for `AddSynthesizedAttributes` (#81289)
Misc. Union changes (#83603)
Fix async hoisted type substituted local (#78231)