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

When packing an F# project that depends on another project via `ProjectReference` a spurious `Build` is triggered on the base project. This triggers the SDK error `NETSDK1085`. It doesn't seem...

Bug
Impact-Low
Area-ProjectsAndBuild

We need to assess which features we will need to support in F# 9 1. [Params collections](https://github.com/dotnet/csharplang/blob/main/proposals/params-collections.md): developers can now put params in front of many more collection types in...

Area-Compiler-ImportAndInterop

## The problem Adding or removing text in source, as all code fixes and refactorings do, may break the indentation of a multiline, indentation-sensitive expression that begins farther to the...

Bug
Impact-Low
Area-LangService-CodeFixes

I'm logging this here so that I don't forget about it. You may have an opinion on this, @nojaf. The `SynExpr.shouldBeParenthesizedInContext` API added in #16461 seems likely to be useful...

Feature Improvement

**Is your feature request related to a problem? Please describe.** If the generated lexer and parser were checked in then they wouldn't need to be re-built quite so often. The...

Feature Request
Area-Build

**Is your feature request related to a problem? Please describe.** In writing a type extension without remembering the typical syntax I arrived at something like: ```fs type Id = Id...

Feature Request

Hello, After hours struggling to retrieve the values of some custom attributes assigned to an F# method return type annotation, I have found an unexpected behavior and would like to...

Bug
Impact-Low
Area-Compiler-Syntax

```fsharp module ClassLibrary17 for i in 1 .. 10 do printfn "" printfn "" |> ignore 123 ``` ``` The result of this expression has type 'int' and is implicitly...

Bug
Impact-Low
Area-Diagnostics

BCL introducing new interfaces in their inheritance chain/diamond: https://github.com/dotnet/runtime/issues/31001 Though it's nothing new concept-wise, we want to make sure we play well with those in comprehensions/seq{}.

Engineering

- Go to definition on this extension method does not show decompiled code of it, but rather of the argument - Find all references for this usage does not find...

Feature Improvement
Area-LangService-FindAllReferences
Area-LangService-Navigation