fsharp
fsharp copied to clipboard
The F# compiler, F# core library, F# language service, and F# tooling integration for Visual Studio
I'm using dotnet 8.0.101 with Windows 10. The program below, when run in Debug mode, will throw a NullReferenceException. If run in Release mode, it completes successfully. Both versions generate...
Extracts the case that is still broken from #13381. Consider the following: ```fsharp let f () = let c x = () c ``` `c` symbol doesn't provide names for...
Given the following code: ```fsharp open System [] type Option x | None -> raise (new InvalidOperationException("Option.Value")) static member None : Option
I'm trying to add diagnostic extended data for another diagnostic:
## Description The type `TupInfo` was uncessary and not documented. It reduces to a bool (representing whether the tuple is a struct), allowing simplification of code. The uses of this...
suggested message clarifying usage of augmentation attributes for issue #960 Seeing what the test coverage says, will add specific tests. ```fsharp [] type T() = override __.Equals(_) = true ```...
Strictly speaking this is a breaking change, but it's for the good. ```fsi // Unfortunately bold six '𝟲' U+1D7F2 is too bold to fit into Char. // So let's speak...
This is a design document for F# LSP. It's not exhaustive and definitely not final, but should be good to kick start discussions about the topic and base some initial...
An experiment with in-memory setting a test source that is used for parsing. The current approach seems to rely on writing a file into temp directory and then trying to...
In query expressions, variables bound using `for` are not recognized as used if they are not `select`ed, even if they are otherwise used for example in a `where` or a...