fsharp
fsharp copied to clipboard
The F# compiler, F# core library, F# language service, and F# tooling integration for Visual Studio
moved from https://github.com/fsharp/fsharp/issues/802 by @FrankBro by @FrankBro : Anonymous interface implementation accessibility when tuple deconstruction is used #### Repro steps ```fsharp module private PM = type PT = abstract A...
Create a solution with two Console Application projects: ConsoleApplication1\Program.fs: ``` f# module SharedValue let hello = "Hello" |> id ``` ConsoleApplication2\Program.fs (references ConsoleApplication1) ``` f# match SharedValue.hello with | null...
ReferencePathWithRefAssemblies missing for CoreCompile during DesignTime builds in Ionide.ProjInfo
👋 Hey there! I've been running down the issue https://github.com/ionide/proj-info/issues/171 with regard to getting `Ionide.ProjInfo` working on dotnet 7. After doing some updates, I was able to get it to...
`fsc` support for compiling .fsx files could be improved by packaging all the runtime dependencies in the output folder, next to the compiled .exe. **Describe the solution you'd like** I'd...
.NET 9 will support ref structs in generics as well as new constraint. A bunch of new APIs will be utilising it, hence it needs to be supported in F#...
As discussed in https://github.com/dotnet/fsharp/pull/16302#issuecomment-1819873057 This is just to have the tests under CI check in case the code gen happens to change for any reason. Note that I've put json...
Hot Reload
**Is your feature request related to a problem? Please describe.** C# is getting Hot Reload for .NET 6. Will F# receive the same experience? Roslyn [has had work done to...
 **Repro steps** Input following code into fsi: ```fsharp let (|T|) (f: _ -> _) = ();; match id with T -> ();; let (T) = id;; ``` **Expected behavior**...
I noticed minor issue with tooltips, that affects both VS & Rider: ```fsharp type Foo = | F = 1 | G = 2 ``` Visual Studio (Version 17.10.0 Preview...
Please provide a succinct description of the issue. Array indexing within a an `Expression` is mapped to a `GetArray` call (in line with how it works for `Expr` ?) rather...