main
generated move
Track AbstractFlowPass.PendingBranches by label (#57520)
Handle instrumented conditions in post-lowering passes (#84244)
Add ability to rewrite symbol references in BoundTreeRewriter. (#77156)
Unify `ConstantValueOpt` and `ConstantValue` properties (#66248)
Extensions: nullability analysis for invocations and method groups (#78080)
Move SpecializedCollections to Microsoft.CodeAnalysis.Collections namespace (#78466)
Replace iff with "if and only if" (#52294)
[labeled break/continue] Resolve label even when the target loop/switch is missing (experimental) (#83503)
Switch all usages of Locations[0] to GetFirstLocation() (#67678)
Fix assignment analysis of ref fields (#75340)
Enable nullable analysis in some parts of the code (#56578)
Add additional information when we throw an 'unreachable' exception
Track state separately in NullableWalker for nested and containing methods (#50417)
Add followup async public apis (#80455)
Rename the Docs directory to docs (lowercase). (changeset 1396430)
Improve diagnostic location for top-level-program with a reachable end
Stop descending through tuple when no slot can be created (#69513)
Merge remote-tracking branch 'upstream/main' into merge-main-into-labeled-break-and-continue-2
Do not resolve diagnostics early during attribute binding (#71140)
Fix the OOM error in scripting tests (#75163)
Pool validation: add more tracking (#83799)
Avoid assert on erroneous target-typed conditionals (#84752)
Adjust decision Dag reachability based on nullable analysis when reporting unhandled `null` values in a switch expression (#84207)
Run 'make struct readonly' on compiler code (#63675)
Fix VariablesDeclaredWalker with recursive patterns (#80910)