VisualFSharp v34.0.1 Release Notes

  • Contains commits from 32b124966 to d7018737c 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# in-ref parameters
    • 🆕 new services around simplifying names and finding unused declarations
    • 📦 package management in scripts (in preview)
    • 👍 and-bang syntax support (in preview)