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

During a compiler debugging session with @dsyme, we've identified a few points which need improvements: - `reqdTy` (may `TType` instances) is showed as `solved` with no information, show solution when...

Contributor Pain
Engineering

Hovering over F# keywords in Visual Studio and VS Code does not give a tooltip. This is one of our best ways to help educate newcomers about the correct use...

good first issue
Feature Improvement
Area-LangService-ToolTips

We should consider adding both managed and native mibc/profiles for `fsc` and `fsi`: - Come up with both FSC and FSI scenarios for profile generation, add them to `dotnet-optimization` (@EgorBo...

Area-SetupAndDelivery
Feature Improvement
Theme-Performance

Getting internal error when trying to compile generic type that uses backgroundTask expression. ```F# open System.Text.Json type Dto = { DtoValue : string Key : string } type MyGenericType =...

Bug
Impact-Medium
Area-Compiler-Checking
Area-Compiler-StateMachines

Another issue related to the absence of a proper approach for logical x display names in our code. ![image](https://user-images.githubusercontent.com/5451366/182353364-e138cb63-298f-4c3b-af85-ae93e369a166.png)

Feature Improvement
Area-LangService-ToolTips

**Is your feature request related to a problem? Please describe.** Math functions require untagging UOMs **Describe the solution you'd like** Math functions should respect UOMs **Describe alternatives you've considered** I...

Feature Request

Yet another backtick issue. ```fsharp module ``Thing with space`` = let x = 1 ``` In this case module name is displayed without backticks: ![image](https://user-images.githubusercontent.com/5451366/182352368-bc68f90d-85cb-48df-a134-e87f327451bd.png) This is acceptable, but it's...

Feature Improvement
Area-LangService-ToolTips

Type inference seems to unify two types which are not necessarily the same type, in presence of member constraints. ``` open System let inline f IDisposable and (^U) : (static...

Bug

Fixes https://github.com/fsharp/fslang-suggestions/issues/696 . This is a work in progress. In particular, it needs: * possibly to be turned off when `null` is used explicitly, on the grounds that `null` is...