fsharp
fsharp copied to clipboard
The F# compiler, F# core library, F# language service, and F# tooling integration for Visual Studio
What should the following syntax do: ```fsharp open System open System.Linq let myQueryable = [|(1,1); (2,2)|].AsQueryable() let a, b = query { for x in myQueryable do where(x = (3,3))...
**Repro steps** Consider the following code: ```fsharp type Node = { Next: Node Prev: Node Value: int } let rec one = { Next = two Prev = two Value...
Help understanding type inference issue for minimal APIs - TypedResults / DynamicallyAccessedMembers
I have created an F# web project using the minimal APIs approach by running `dotnet new web -lang F#` using dotnet 8.0. I'm trying to get this working using the...
The general rule in F# let-bindings is that they must appear in order if they are dependent on one another, but inside classes, and among classes chained with `and` ,...
**Repro steps** 1. First create a new F# Console App 2. Then create a new F# Console Application(.NET Framework) 3. Observe Program.fs **Expected behavior** All good, nothing special happens. **Actual...
**Repro steps** ``` type A = {m: int list} let f x = [] let g a = let m = f a.m a.m.Length ``` For the `a` in the...
reported by jurasiks on the discord ```fsharp type Paginator(source: ResizeArray
After a benchmarking discussion in the FSSF slack we found the main culprit for the C# / F# speed differences. `tail.` was being emitted for a non recursive method, that...
Since a lot of things is being redone in how results are cached and invalidated, we could also try to add some other improvements. When changing a project by adding...
This pull request updates the following dependencies [marker]: (Begin:2b1d14a5-d4fc-446d-bbf6-08db789b3a02) ## From https://github.com/dotnet/source-build-reference-packages - **Subscription**: 2b1d14a5-d4fc-446d-bbf6-08db789b3a02 - **Build**: 20240627.1 - **Date Produced**: June 27, 2024 2:11:04 PM UTC - **Commit**: 0b53e839fa2f09a5994cc6006533dcc3d45a4226...