Skip to content

Latest commit

 

History

History
31 lines (27 loc) · 3.57 KB

File metadata and controls

31 lines (27 loc) · 3.57 KB

Fixed

Added

  • Added missing type constraints in FCS. (PR #18241)
  • The 'use' keyword can be used on IDisposable|null without nullness warnings (PR #18262)
  • Add support for C# Experimental attribute. (PR #18253)
  • Nullness warnings are issued for signature<>implementation conformance (PR #18186)
  • Symbols: Add FSharpAssembly.IsFSharp (PR #18290)
  • Type parameter constraint null in generic code will now automatically imply not struct (Issue #18320, PR #18323)

Changed

  • FSharpCheckFileResults.ProjectContext.ProjectOptions will not be available when using the experimental Transparent Compiler feature. (PR #18205)
  • Update Obsolete attribute checking to account for DiagnosticId and UrlFormat properties. (PR #18224)
  • Remove Cancellable.UsingToken from tests (PR #18276)
  • Added nullability annotations to .Using builder method for async, task and compiler-internal builders (PR #18292)

Breaking Changes

  • Struct unions with overlapping fields now generate mappings needed for reading via reflection (Issue #18121, PR #18274)