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

See https://github.com/fsharp/FSharp.Data/issues/1340 When referencing a package containing type providers using `#r "nuget: ..."` from a script, the ResolutionFolder of the TypeProviderConfig is not set correctly - it should be set...

Bug
Area-TypeProviders
Impact-Medium

As it says -- this was observed with a project that worked happily under SDK 3.1.403 after moving to 5.0.100 Not sure if an oversight or something deliberate, but it...

Bug
Impact-Low
Area-ProjectsAndBuild

Will allow us to make sure we're compliant with spec. Additionally run it for all tests we compile - either eagerly on run or as a teardown for all dlls...

Needs-Triage

Basically just: ```f# > let i:float`1 = 3.0;; let i:float`1 = 3.0;; -----------^ stdin(4,12): error FS0010: Unexpected reserved keyword in binding. Expected '=' or other token. ``` The backtick ```...

Bug
Impact-Low
Area-Diagnostics

**Repro steps** 1. Create the following F# program: ```fsharp open System type Foo() = class end [] let main _ = let foo = Foo() let span = Span.Empty foo.CopyTo(span)...

Bug
Impact-Medium
Area-Diagnostics

**Succinct description of the issue** I found a case involving a few inline functions/operators and many statically resolved type parameters for which the compiler cannot found a solution. **Steps required...

Bug
Impact-Medium
Area-Compiler-SRTP

I fell into a pit. exp: Writting a DU in **Liberary1**: ``` [] // focus on it type Bar = | Test1 of int | Test 2 module Bar =...

Bug
Impact-Low
Area-Compiler-Checking

Joining on a composite key tuple within a query expression doesn't seem to work for plain records. Note that this does work when using SQLProvider. **Repro steps** Repro repo is...

Bug
Impact-Medium
Area-Queries

The error/warning messages for reserved keywords are inconsistent and sometimes very misleading. Notably those that are reserved because they are keywords in OCaml all produce the message "error FS0010: Unexpected...

Bug
Impact-Low
Theme-Simple-F#
Area-Diagnostics

If a recursive module contains two modules with the same name, VS doesn't show any errors, and compilation fails with a somewhat unhelpful error message. #### Repro steps ```f# module...

Bug
Impact-Medium
Area-Diagnostics