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)