main
Implement IOperation support for `foreach` over an inline array. (#68506)
Add `ArgumentKind.ParamCollection` (#72221)
Nullable enable the Operations folder
generated move
Support built-in unsigned right shift operators. (#60560)
Run 'make struct readonly' on compiler code (#63675)
Misc. Union changes (#83518)
Remove unnecessary suppressions (#81499)
dotnet-format -w Roslyn.sln
Fix CFG for interpolation handler in object initializer without setter (#82303)
Optimize IOperation.ChildrenCreate a new `ChildNodes` property that uses a struct enumerator and enumerable to avoid allocations in the OperationWalker. https://github.com/dotnet/roslyn/issues/49475 will track making this public.
Validate pooled objects in compiler tests (#82784)
Warn for unused parameters in source (#65466)
Move SpecializedCollections to Microsoft.CodeAnalysis.Collections namespace (#78466)
Make IOperation.ChildOperations public (#52923)
Interpolated string handler IOperation support (#56276)
Add debugger display for IOperation nodes (#67706)
Results of running new analyzer/fixer on roslyn (#65733)
IOperation: expose information about the type parameter that is going to be used as the ".constrained" type for invoking abstract static methods
Support marking generated public APIs as experimental (#82131)
Use manual recursion for binary patterns (#75212)
Null annotate ArgumentNames. (#70739)