main
Make syntax diagnostic offsets relative to the *Start* of a node/token instead of relative to the *FullStart* (#80393)
generated move
Simplify
Do not lex `..` as a single DotDotToken (#75549)
Annotate SyntaxFacts.IsValidIdentifier (#55509)
Fix misleading error when `#!` appears anywhere other than the start of the file (#83112)
Parse ignored directives (#77696)
Final mop-up for the diagnostic offset fixing and cleaning pass.
Nullable annotate the lexer and a few related files (#61688)
Merge remote-tracking branch 'upstream/main' into merge-main-into-labeled-break-and-continue-2
Unify raw string lexing and parsing (#80817)
Fix parsing of parenthesized type in switch arm (#81863)
Simplify 'interpolation' data, and move to an easier to consume System.Range approach for it (#57966)
Cleanup split between lexer and sliding-text-window (#79205)
Parse `field` as a contextual keyword (#73947)
Run 'make struct readonly' on compiler code (#63675)
Remove optional parameter that was never used