fsharp
fsharp copied to clipboard
The F# compiler, F# core library, F# language service, and F# tooling integration for Visual Studio
Please provide a succinct description of the issue. **Repro steps** 1. Clone https://github.com/VsVim/VsVim 2. Checkout the branch dev/jaredpar/fs2009 3. cd src\VimCore 4. run `dotnet build` **Expected behavior** The build completes...
```csharp [Obsolete("Class is obsolete")] public class ObsoleteClass { } ``` ```fsharp let c1: ObsoleteClass = null let c2 = ObsoleteClass() ``` Two warnings are expected, but only one is produced:...
`fsi.CommandLineArgs` is treating the `-d`, `-r`, and `-I` args differently to any other passed arg. When it has an arg ahead of it, the two args are joined together with...
```csharp public class Class { [Obsolete("Field is obsolete")] public static readonly int ObsoleteField = 1; [Obsolete("Method is obsolete")] public static void ObsoleteMethod() { } [Obsolete("Property is obsolete")] public static int...
Issue in ASP.NET repo: https://github.com/dotnet/aspnetcore/issues/40161
F# allows to declare get and set parts of property separately and in any order, like so ```fsharp member _.A with get () = internalValue member _.A with set (value)...
I would like to discuss improving the errors where an expected type is not equal to a given type. My problem with such errors is, they are virtually impossible to...
I'm mostly just curious what CI says The async implementation historically included trampoline/hijack protection so that, after a certain number of operations running an async, the continuation would be hijacked...
See https://github.com/dotnet/fsharp/pull/12432#issuecomment-1156014831 > It's a good question - do you have a more specific repro of this problem please? Just tested with the following demo: ```fsharp [] let main args...
## What The following code leads to the following error: ```fsharp let bar foo = let age = foo.Bar + 99 age * 2 ``` > Lookup on object of...