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

Add a section about updating FCS surface area baselines specifically. Credit to @auduchinok

Seems related to #9256. C# attribute definitions: ```c# [AttributeUsage(AttributeTargets.All, AllowMultiple = true)] public class BaseAttribute : Attribute; public class ChildAttribute : BaseAttribute; ``` This works fine in C#, i.e., the...

Bug
Impact-Low
Area-Compiler-Checking

[LSP spec](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#textDocument_semanticTokens)

Feature Request
Plan
Area-LSP

Currently the pull diagnostics endpoint is getting called multiple times (6 consistently AFAICT) and as a result duplicate diagnostics are shown. `ResultId` seems like it could be used to eliminate...

Feature Improvement
Area-LSP

> **Note** > This is a "meta" issue for tracking purposes since GitHub does not support special types of issues. Supersedes #10289. We'll be introducing a feature called F# hints....

Area-LangService-Hints

When looking into #17025, I found that the presence of units of measure can affect the compiled form of the range `(..)` and range-step `(.. ..)` operators. This applies to...

Feature Improvement
Area-Compiler-Optimization

The summary xml documentation for `List.pairwise` does not explicitly specify the order of the paired elements in the output list, and implies an incorrect order. From IDE "go to definition"...

Bug
Impact-Low
Area-Documentation

Please provide a succinct description of the issue. ```fsharp // ok let numericOpsPlus>(num: 'T) = num + num // FS0670 - code is not sufficiently generic let numericOpsPlusPlus>(num: 'T) =...

Bug
Impact-Medium
Area-Compiler-Checking

When a function ```fsharp let a (f: float) = f let r0 = a 1.0 let r1 = a 1 let r2 = a (10 / 2) // Error: he...

Bug
Impact-Medium
Area-Compiler-Checking