main
Add a number of sections to the C# compiler specification.
Fix typo in CodeGenDifferences.md (#59994)
Switch occurrences of master to main (#51646)
Warn for redundant pattern in `not ... or <redundant>` pattern (#75581)
Unsafe evolution: extend compat mode to legacy callers (#83660)
Merge remote-tracking branch 'upstream/master' into merges/master-to-features/covariant-returns
Clarify breaking change documentation for struct initialization and correct link (#60015)
Update breaking change docs (#75789)
Add missing word to the documentation file (#77259)
Fix typo (#77678)
Spelling fixes
Improved Markdown formatting of Breaking changes documents
Document https://github.com/dotnet/roslyn/issues/32732 (#45440)
Avoid several breaking changes in overload resolution from inferred types of lambda expressions and method groups (#56341)
Conversions from sbyte or short to nuint require explicit cast (#50836)
Document "breaking change" bug fix to dynamic vs def assignment Fixes #4509
Document definite assignment back compat bug (#25886)
Fix links to the standard (#81902)
Expression breakpoints for switch expression. (#42711)
Update Multiple Inheritance Lookup Ambuguity.md (#70367)
Documentation Update
Document #13686 (#29416)
Implement runtime async support for dynamic (#83713)
Link to related issues #344, #345, #511
Fix link
Unsafe evolution: report error for `unsafe` with no effect (#84378)
Update __arglist.md (#72523)
Add readme.md listing breaking changes doc chronologically (#56019)