main
Compiler: Guard EditorConfig section matching recursion (#84606)
Remove AssertEx.NotNull
Allow creating compilation with empty analyzer list (#83418)
Fix comparer in StringTokenMap (#81341)
Add compilation caching mode to VBCSCompiler server (#82881)
Refactoring of extension methods in source packages (#78620) - take 2 (#78894)
Add support for FieldRva to EnC delta (#78033)
Fix DecodeForwardIteratorRecord to accept strings w/o null terminator (#64349)
generated move
Fix up all the test project launchSettings.json to allow F5 again
update headers
Implement compiler support for System.Runtime.InteropServices.ExtendedLayoutAttribute (#78741)
Fix regression in CreateFallbackEncoding (#83320)
Remove AssertEx.Fail
Remove unused code (#71674)
Remove usages of ConfigureAwait in tests (#52070)
Fixed CA1854: Prefer IDictionary.TryGetValue(TKey, out TValue) occurrences (#66515)
Validate pooled objects in compiler tests (#82784)
Use SyntaxFactory.IdentifierName to create an instance of SyntaxNode instead of SyntaxToken (#38311) (#69318)
Simplify stale project handling (#79386)
Rename the Docs directory to docs (lowercase). (changeset 1396430)
Introduce a concept of internal special types, move all members defined in special types to the SpecialMember set. (#72646)
Remove MS.CA.Test.Resources.Proprietary PackageReference (#75037)
Add ChecksumAlgorithm to project snapshot (#62840)
Return the absolute glob paths in ProjectFileInfo
Allow runtime directory assemblies in AnalyzerAssemblyLoader tests (#83674)
Enhanced #line directives (#54489)
Update to net9.0 (#75465)
Free pooled objects across cancellation exceptions (#83875)
Warn for multiple blank lines in source (#65451)
Rework analyzer assembly loading (#77004)
Use spans in low level lexer char array handling code (part 2) (#79250)
Emit numeric prefix of SemVer2 versions in Win32 FIXEDFILEINFO (#84463)