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

Several people have commented that it is difficult to associate an FCS nuget package with a shipped F# toolset. Here I will propose a strawman, will it be sufficient? do...

Feature Request

FCS code analysis currently runs in serial - project-by-project. There is a big potential for speedup by analysing all unrelated projects at the same time. Some discussion around this happened...

**Repro steps** See the below FSI session for an overview of the issue. [Asked on Stack Overflow as well.](https://stackoverflow.com/questions/73117026/issue-with-generically-casting-a-float-with-units-to-different-units-in-f/73117258?noredirect=1#comment129177712_73117258) ```fsharp > let removeUnits (x: float -> float > let castUnits...

Bug

Please provide a succinct description of the issue. **Repro steps** Provide the steps required to reproduce the problem: 1. Load a C# library that defines a method that takes a...

Bug
Impact-Medium
Area-Compiler-ImportAndInterop

The position where NaN appears changes what Seq.max returns. **Repro steps** ```fs printfn $"{Seq.max [nan; 2.; 1.; 4.]}" printfn $"{Seq.max [3.; nan; 1.; 4.]}" printfn $"{Seq.max [3.; 2.; nan; 4.]}"...

Bug
good first issue
Impact-Medium
Area-Library

We have a number of problems where tasks are not being statically compiled. * One is below. * Another is https://github.com/dotnet/fsharp/issues/13657 * For top-level tasks, see https://github.com/dotnet/fsharp/issues/12038 See also https://github.com/demetrixbio/Plough.WebApi/pull/5...

Bug
Impact-Low
Area-Compiler-StateMachines

Fixes #5647 As mentioned in the issue, the Core `min` and `max` functions behave incorrect when used with `float/float32` types in relation to `nan/nanf`. The result should always be `nan/nanf`,...

Fixed #10720 Is it worth worrying about it? https://github.com/dotnet/fsharp/blob/dbf9a625d3188184ecb787a536ddb85a4ea7a587/src/fsharp/FSharp.Core/mailbox.fs#L106-L110

Closes https://github.com/dotnet/fsharp/issues/8447

The analysis of conjunctive patterns `pat & pat` has problems. * https://github.com/dotnet/fsharp/issues/1281 * https://github.com/dotnet/fsharp/issues/3294 This is a first look at fixing this - it will need some care and careful...