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

This PR contains 7 commits synced from the mirror repository.

Implement the `textDocument/definition` endpoint for the F# LSP server. This endpoint will provide the "go to definition" functionality. The LSP specification for this endpoint can be found under [this link](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#textDocument_definition)....

Feature Request
Area-LSP

**Repro steps** 1. Create a new project 2. Paste ``` F# namespace X open System [] module FlatList = let a : KeyValuePair = KeyValuePair("key", 1) ``` 3. Put the...

Bug
Area-VS-Editor
Needs-Triage

**Repro steps** ```fs type Expr = | Number of int | Add of Expr * Expr module Evaluator = [] let rec private eval expr (cont: int -> unit) =...

Bug
Area-Compiler-StateMachines

I'm trying to compile a little simple F# file I made, using the latest released stable .NET. Zip attached [ClassLibrary1.zip](https://github.com/user-attachments/files/19509437/ClassLibrary1.zip) **Expected behaviour** Either compile or fail in a meaningful manner....

Feature Improvement
Area-Compiler-Optimization

- [ ] Analyze list.fs and list.fsi files to understand module structure - [ ] Determine complexity characteristics (time and space) for each List module function - [ ] Add...

[View Complete Diff of Changes](https://github.com/dotnet/fsharp/compare/f75efc35cf1ffd1a671534d083a62902434bd5bb...13ad6469b0354735c5b259f7e8307648ab7a6c50?w=1) - [[release/dev18.0] Source code updates from dotnet/dotnet (18557)](https://github.com/dotnet/fsharp/pull/18557) - [VS insertion - release branch](https://github.com/dotnet/fsharp/pull/18549) - [[automated] Merge branch 'release/dev17.14' => 'release/dev18.0' (18505)](https://github.com/dotnet/fsharp/pull/18505) - [Update nuget...

Needs-Triage
vs-insertion

The tooltip so nicely shows that this is an `(extension)`, but I have no idea what namespace open I should add to replicate the code sample: ![Image](https://github.com/user-attachments/assets/676596fb-2a19-49c4-a1c4-1fc9f4f83903) So I wonder...

Feature Request
Area-VS-Editor

Thanks for assigning this issue to me. I'm starting to work on it and will keep this PR's description up to date as I form a plan and make progress....