fsharp
fsharp copied to clipboard
The F# compiler, F# core library, F# language service, and F# tooling integration for Visual Studio
## Description Resolves [FSLang 965](https://github.com/fsharp/fslang-suggestions/issues/965) [RFC FS-1143](https://github.com/fsharp/fslang-design/pull/771) # Intention: The intent of this PR is to implement Generic Attribute support, e.g.: ```fsharp type ARecordAttribute()= inherit Attribute() type AFieldAttribute()= inherit Attribute()...
CI is breaking for `WindowsCompressedMetadata` now.
The `FSharpExpr` type indicates that the active patterns for working with it are in the `SourceCodeServices` module. https://github.com/dotnet/fsharp/blob/a4666e226f6f37c29128b37361175a52bf09c282/src/Compiler/Symbols/Exprs.fsi#L61 I believe this module was broken up into other namespaces as part...
There are a couple of ways in which it is possible to define "active patterns" that are (from the F# perspective) values, not functions. While the tooling treats them as...
**FSharp Interactive debugging was never good, and it has got much worse.** This is a tracking bug to try to collect the activities that may improve it. - [ ]...
This code: ```fsharp type MyType = { F: int } module MyType = let func123 x = x ``` Shows this tooltip for `func123`:  AFAIU the Module suffix is...
This is an automatically generated pull request from main into lsp. Once all conflicts are resolved and all the tests pass, you are free to merge the pull request. 🐯...
As pointed out in https://github.com/dotnet/runtime/pull/103085#issuecomment-2150981294, lock shouldn't use new Lock type in the Monitor, as it might misbehave. We can't use fslib special syntax for it to have separate implementation,...
_This issue has been moved from [a ticket on Developer Community](https://developercommunity.visualstudio.com/t/F---Add-Function-Dependency-Status-to-F/10545601)._ --- I would like to suggest that the function dependency IntelliSense be added for the F# language in Visual...
This is incorrect behavior, it should select the version of the Sdk that shipped with the VS being executed.  Edited: Okay, the current Fsi behaviour is this, if you...