VisualFSharp v4.0.0 Release Notes

Release Date: 2015-11-30 // almost 4 years ago
  • ✨ Enhancements

    • Perf: for i in expr do body optimization #219
    • ✂ Remove type provider security dialog and use custom icon for type provider assembly reference #448
    • 🏗 Perf: Enable parallel build inside Visual Studio #487
    • 🚚 Perf: Remove StructBox for Value Types #549
    • ➕ Add compiler warnings for redundant arguments in raise/failwith/failwithf/nullArg/invalidOp/invalidArg #630
    • ➕ Add a compiler warning for lower case literals in patterns #666

    🐛 Bug fixes

    • 🛠 Fix scope of types for named values in attributes improperly set #437
    • ➕ Add general check for escaping typars to check phase #442
    • 🛠 Fix AccessViolationException on obfuscated assemblies #519
    • 🛠 Fix memory leaks while reloading solutions in Visual Studio #591
    • Enable breakpoints in with augmentations for class types #608
    • 🛠 Fix false escaping type parameter check error #613
    • 🛠 Fix quotation of readonly fields #622
    • Keep the reference icons when opening references #623
    • Don't suppress missing FSI transitive references #626
    • 👉 Make Seq.cast's non-generic and generic IEnumerable implementations equivalent #651