fsharp
fsharp copied to clipboard
The F# compiler, F# core library, F# language service, and F# tooling integration for Visual Studio
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...
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...
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...
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 =...
Another issue related to the absence of a proper approach for logical x display names in our code. 
**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...
Yet another backtick issue. ```fsharp module ``Thing with space`` = let x = 1 ``` In this case module name is displayed without backticks:  This is acceptable, but it's...
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...
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...