Skip to content

Latest commit

 

History

History
17 lines (12 loc) · 1.4 KB

File metadata and controls

17 lines (12 loc) · 1.4 KB

Fixed

  • Code generated files with > 64K methods and generated symbols crash when loaded. Use infered sequence points for debugging. (Issue #16399, #PR 16514)
  • nameof Module expressions and patterns are processed to link files in --test:GraphBasedChecking. (PR #16550)

Added

  • Parser recovers on complex primary constructor patterns, better tree representation for primary constructor patterns. (PR #16425)
  • Name resolution: keep type vars in subsequent checks (PR #16456)
  • Higher-order-function-based API for working with the untyped abstract syntax tree. (PR #16462)

Changed

  • implicitCtorSynPats in SynTypeDefnSimpleRepr.General is now SynPat option instead of SynSimplePats option. (PR #16425)
  • SyntaxVisitorBase<'T>.VisitSimplePats now takes SynPat instead of SynSimplePat list. (PR #16425)
  • Reduce allocations in compiler checking via ValueOption usage (PR #16323)
  • Rework cancellation in AsyncMemoize. (PR #16547)