main
EnC: Fix symbol mapping of delegates with indexed name (#79837)
Replace string.Compare == 0 patterns with Equals/StartsWith calls (#84036)
Add doc comment explaining difference between ProtectedAndInternal vs ProtectedOrInternal (#50228)
Closed classes 2 (#82052)
generated move
Handle generic types as parameters of attributes in `MetadataDecoder` (#70151)
Extensions: Merge lookup of classic and new extensions (#82165)
Add ReportIVTs compiler mode (#68665)
Partial events and constructors: public API (#77202)
EnC: Mark deleted members with an attribute (#79764)
Add doc for GetInferredNullableAnnotation (#80245)
EnC: Defer lambda rude edit reporting to runtime (#70418)
Add ScopedKind to IParameterSymbol and ILocalSymbol (#64190)
Extensions: Add ReduceExtensionMember API (#80659)
SourceMemberMethodSymbol.IsMetadataVirtual should force complete declaring type when queried by a different module (#84013)
Fix all IDE0241 (Nullable directive is unnecessary)
VB: Recognize and check an `unmanaged` constraint (#75665)
Adjust public API based on API review feedback (#71940)
EnC: Implement support for partial properties (#74494)
Unsafe evolution: fix name of ISymbol public API (#84784)
Rename Lock.EnterScope method (#72118)
Update code to use GetFirstLocation() instead of Locations[0] or Locations.First() (#80709)
Implement support for emitting PrivateImplementationDetails to EnC deltas (#69485)
Rename public API based on API review decision (#73476)
Add ITypeSymbol.UnionCaseTypes property (#84707)
Block manual application of MethodImplAttribute.Async to methods (#80031)
Remove dependency on all Roslyn assemblies from build host (#73497)
Ban use of Enum.GetHashCode() due to boxing and fix remaining cases
Validation: Move remarks into summary (#62549)
Make the new `RefKind.RefReadonlyParameter` sequential (#69033)
Update SymbolEqualityComparer.IncludeNullability docs (#51724)
Use lambda expression and method group signature in type inference (#55786)
Better handle preprocessing symbol visits
Extensions: check for collisions (#79702)
Extensions: source symbol (#76968)
Run 'make struct readonly' on compiler code (#63675)
Add documentation to Values property in TypedConstant struct (#73912)
Improve debug view of synthesized collection types (#84453)
Support declaring Value property in a Union member provider interface (#83149)