fsharp icon indicating copy to clipboard operation
fsharp copied to clipboard

The F# compiler, F# core library, F# language service, and F# tooling integration for Visual Studio

Results 768 fsharp issues
Sort by recently updated
recently updated
newest added

### 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...

Engineering
Needs-design

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. 🐯...

auto-merge
Area-Infrastructure

(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...

Area-Library
Feature Improvement

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...

Feature Improvement
Area-LangService-ToolTips

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...

Bug
Impact-Low
Area-Compiler-Checking

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...

Bug
Area-FSI
Impact-Low

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...

Bug
Impact-Low

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...

Bug
Impact-Low
Area-Compiler-Syntax

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...

Bug
Impact-Low
Area-Compiler-Checking

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...

Bug
Impact-Medium
Area-LangService-Colorization