fsharp
fsharp copied to clipboard
The F# compiler, F# core library, F# language service, and F# tooling integration for Visual Studio
### Proposal I wonder whether it might be worth considering setting up some kind of process to fuzz (along the lines of [this](https://blog.emillon.org/posts/2020-08-03-fuzzing-ocamlformat-with-afl-and-crowbar.html)) any changes to the compiler that could...
This is an automatically generated pull request from release/dev17.6 into release/dev17.7. Once all conflicts are resolved and all the tests pass, you are free to merge the pull request. 🐯...
(Reposted from [github.com/fsharp/fsharp](https://github.com/fsharp/fsharp/issues/458#issuecomment-124862702)) I know that `nan = nan` and `nanf = nanf` both return `false`. But `nan.Equals(nan)` and `nanf.Equals(nanf)` return `true`. These are intended results and this also applies...
I would like to add a multi-line XML documentation that will appear in the Intelli-Sense bubble when my mouse hover over it. Please see the following post: https://stackoverflow.com/questions/44565660/f-xml-multiline-documentation-visual-studio-2017 #### Repro...
Environment: I am using .Net Framework 4.6.1 together with the target F# runtime 4.1 (FSharp.Core, 4.4.1.0) in a F# class library which references XUnit (2.2.0, obtained via NuGet) in Visual...
Consider File.fsx: ```fsharp // implicit top-level module File let x = 42 module Nested = // File.Nested.foo let foo = 123 #load "OtherFile.fsx" // Looks like File.Nested.bar, but is actually...
This code exposes internally generated type identifiers in error messages: #### Repro steps ```fsharp type C() = static member M(a: 'a, b: 'b) = a + b ``` #### Expected...
When trying to experimentally determine what operators can be overloaded as prefix operators (the [docs are sorely lacking and even misinforming, as this SO question shows](http://stackoverflow.com/questions/2304120/f-what-are-the-valid-prefix-operators)), I stumbled upon the...
The C# compiler will not allow multiple entries of an assembly attribute within a project. If a duplicate exists, then CS0579 is emitted. `error CS0579: Duplicate 'AssemblyVersion' attribute` Unfortunately the...
Since out-of-project files are no longer colored (inverse to this issue #1977 may have you believe), there now appears to be a small issue with that: it doesn't work when...