main
Refactoring of extension methods in source packages (#78620) - take 2 (#78894)
Results of running new analyzer/fixer on roslyn (#65733)
EnC - Tests for lambda improvements (#55224)
generated move
Reduce allocations in MergedNamespaceSymbol.SlowGetChildNames (#68614)
Remove unnecessary suppressions (#81499)
Fix all IDE0240 (Nullable directive is redundant)
Reduce CPU costs under AnalyzerExecutor.ExecuteSyntaxNodeActions (#76894)
[Performance] Avoid 500MB of HashSet enumerator allocations calling `Any` (#69973)
Replace Roslyn.Utilities.IReadOnlySet with System.Collections.Generic.IReadOnlySet (#70297)
Avoid intermediate HashSet<T> calculation in SetEquals
Use OneOrMany in the node->BoundNode map (#67606)
Optimized Rope Equals and GetHashCode by replacing Rope's `IEnumerable<char>` iterator with struct `Enumerator` (#83664)
Move SpecializedCollections to Microsoft.CodeAnalysis.Collections namespace (#78466)