Skip to content

34.0.1 Hotfix Release

Compare
Choose a tag to compare
@baronfel baronfel released this 06 Feb 01:29
d12d208

After 34.0.0 was unlisted, this release was made to incorporate a few mono-specific fixes to that version.

Contains commits from 32b1249 to d701873 from dotnet/fsharp. Notable changes include:

  • lowered allocations for large strings and char arrays (notably source file texts)
  • improved support for byref-like 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
  • new services around simplifing names and finding unused declarations
  • package management in scripts (in preview)
  • and-bang syntax support (in preview)