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

DiffSharp has need for 5D and 6D array types, e.g. types `int[,,,,]` and `int[,,,,,]`. These are actually allowed in F# through the syntax using explicit double back ticks: int ``[,,,,]``...

good first issue
Feature Improvement
Theme-Simple-F#
Area-Compiler-Syntax
help wanted

In the complete source-built SDK, our Linux partners will follow this procedure: 1. Source-build the SDK using the Microsoft-built SDK, producing the "stage 1 SDK". 2. Source-build the SDK again...

Bug
Area-Compiler-CodeGen

Allow for easier debugging when the bootstrap build fails in source-build.

https://devblogs.microsoft.com/nuget/introducing-central-package-management/ `DisableImplicitLibraryPacksFolder = true` because it is necessary to [map source packages](https://learn.microsoft.com/en-us/nuget/consume-packages/package-source-mapping) when using Central Package Management

Chatted with @tmat about an issue we are having navigating to metadata, we need to move to using [MetadataAsSource](https://sourceroslyn.io/#Microsoft.CodeAnalysis.Features/MetadataAsSource/MetadataAsSourceWorkspace.cs,2bd16135ce2791d7,references) instead of creating an on-demand project context, as we do now....

Feature Improvement
Area-VS-Editor

> ![image](https://user-images.githubusercontent.com/5063478/190377387-09c72c71-b4bb-43f9-839a-653d4702b843.png) > > BCL/external dependency metadata navigation. I'm pressing F12 on this to no avail (it used to work). Perhaps it's a different use case. Yep, doesn't work for...

Regression
Area-LangService-Navigation

Updates roslyn and VS packages, prerequisite for the go-to definition fixes. Updates newtonsoft.json, and xunit, to fix compliance issues. Fixes #13906

dotnet fsi appears to, but that may just be an accident. Repro: Start fsi paste in this script ```` open System open System.Globalization System.Globalization.CultureInfo.CurrentCulture

Bug
Area-FSI

Using `typof` can lead to confusing error messages when used as an argument for an attribute. ## Repro steps Try this code: ```f# [] type FooAttribute(t:System.Type) = inherit System.Attribute() []...

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

The error produced by: ````fsharp module Applicatives = open System type Ap = Ap with static member inline Invoke (x:'T) : '``Applicative``) x) static member inline Return (r:'R , _:obj)...

Feature Improvement
Area-Diagnostics