Skip to content

FSharp Integration - January 2020

Compare
Choose a tag to compare
@baronfel baronfel released this 22 Jan 22:57
7127242

Note: this release was unlisted due to regressions around F# script project option discovery on some platforms. 34.0.1 will be released in the short term to address these issues.

Contains commits from 32b1249 to 5a01170 from dotnet/fsharp. Notable features:

  • lowered allocations for large strings and char arrays (notably source file texts)
  • improved support for byreflike rules with regards to type abbreviations
  • better support for scopes in recursive modules
  • better location of .net core reference assemblies
  • lowered allocations for several internal compiler structures
  • better error messages for anonymous record mismatches
  • FSharpChecker learned how to keep background symbol uses
  • Project cracker/project cracker tool were removed
  • Better support for consuming C# inref parameters
  • preview-level functionality for #r "nuget" in scripts