34.0.1 Hotfix Release
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)