main
Validate pooled objects in compiler tests (#82784)
Implement compiler support for System.Runtime.InteropServices.ExtendedLayoutAttribute (#78741)
Fix #line directive in rebuild scenarios (#52960)
Move SpecializedCollections to Microsoft.CodeAnalysis.Collections namespace (#78466)
Use `SyntaxReference` instead of `SyntaxNode` in `EmitContext` (#66464)
EnC: Update deleted lambdas to throw MissingMethodException (#70184)
update headers
Move to new metadata format for extensions (#79553)
SourceMemberMethodSymbol.IsMetadataVirtual should force complete declaring type when queried by a different module (#84013)
Consolidate conditional compilation (#49150)
EnC: Block additions to MethodImpl table when targeting .NET Framework (#81304)
Properly populate ExportedType metadata table for forwarded extension blocks. (#80361)
Add Microsoft.CodeAnalysis.Contracts source package (#76997)
Propagate marked attributes to synthesized fields. (#76567)
Support ref field declarations from source and metadata (#60416)
Add an enforcement for a layering separation between Cci instances used for metadata emit and compiler symbols. (#49088)
ReferenceEqualityComparer (#78350)
SynthesizedHotReloadExceptionSymbol (#74625)
Merge remote-tracking branch 'dotnet/master' into merges/master-to-features/UsedAssemblyReferences
Rename public API based on API review decision (#73476)