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

Use ProjectQuery API to construct initial state + subscribe for updates. Use incoming documentOpen / Closed / Changed notifications to keep track of solution state. Try to build this on...

Transparent-Compiler
Area-LSP

printf and sprintf rely quite heavily on reflection when providing support for %A item formatting. And it is quite a chunk of FSharp.Core We would like to remove that dependence...

Feature Improvement
Area-AOT

**Is your feature request related to a problem? Please describe.** dotnet interactive is great, but, unlike many modern cli tools, does not have predictive intellisense or suggestions for autocomplete. **Describe...

Feature Request

`FSharpKeywords.keywordsWithDescription` can be useful for tooling and documentation, but it lacks some of the keywords, for example `and!`, `do!`, and `fixed`. Another problem is there's also another source of truth...

Feature Improvement

Pressing F12 on the new case testers takes you to the case definition, which is fantastic. However, case testers don't count as a reference/usage of a DU case. I think...

Feature Request
Area-LangService-FindAllReferences

## Description Implements [this suggestion](https://github.com/fsharp/fslang-suggestions/issues/430) ![图片](https://github.com/dotnet/fsharp/assets/43789618/9bfa7217-8ae6-4787-92c7-ae6b2ec88fa1) ## Checklist - [x] [RFC added](https://github.com/fsharp/fslang-design/pull/764) - [x] Put it under preview flag - [ ] Test cases added - [ ] Performance benchmarks...

This extends #15181 by applying it to the codebase itself. Getting this green is an exit criteria for #15181. Keeping this separate from #15181 keeps us sane, as it's easiest...

## Description Implements https://github.com/fsharp/fslang-suggestions/issues/1323, still missing couple of pieces + I don't like how trait info is constructed for members (with `get_` and `set_`) for "property-looking" accessors. ## Checklist -...

Tries to fix the normalization of identifiers like this one: ```fsharp ```foo`.`` ```