fsharp
fsharp copied to clipboard
The F# compiler, F# core library, F# language service, and F# tooling integration for Visual Studio
## Description Fixes #18553. Breaking change. Work in Progress. This PR is non-breaking for two of the three #line use cases mentioned in #18553. It keeps the original ranges in...
## Description Implements RFC FS-1031: Mixing ranges and values to construct sequences **https://github.com/fsharp/fslang-design/pull/804** ### Before ```fsharp let a = seq { yield! seq { 1..10 }; 19 } let b...
This PR restructures the GH actions into two jobs. First one runs and executes arbitrary code, and is by nature unsafe. It ends with creating a diff patch, and does...
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....
#line directives are very useful when debugging generated source code. Unfortunately, they are implemented in a way that creates problems in many other cases (like #18489, #17519, #18049, #18433, #18402)....
## Description We need to implement the `textDocument/completion` endpoint as defined by the [Language Server Protocol specification](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/). This endpoint is responsible for providing intelligent code completions at a given cursor...
This pull request updates the following dependencies [marker]: (Begin:42c03fd1-399e-4024-0bc2-08db78895535) ## From https://github.com/dotnet/arcade - **Subscription**: [42c03fd1-399e-4024-0bc2-08db78895535](https://maestro.dot.net/subscriptions?search=42c03fd1-399e-4024-0bc2-08db78895535) - **Build**: [20250616.2](https://dev.azure.com/dnceng/internal/_build/results?buildId=2731443) - **Date Produced**: June 16, 2025 6:46:24 PM UTC - **Commit**: [d9d02d858b71562509f72ea84409853e4deffc8f](https://github.com/dotnet/arcade/commit/d9d02d858b71562509f72ea84409853e4deffc8f)...
[View Complete Diff of Changes](https://github.com/dotnet/fsharp/compare/13ad6469b0354735c5b259f7e8307648ab7a6c50...733acd8bae809f1535c10576fba2fb86a65f6c1a?w=1) - [[automated] Merge branch 'main' => 'release/dev18.0' (18665)](https://github.com/dotnet/fsharp/pull/18665) - [Fix roslyn versions to resolve NGEN issues](https://github.com/dotnet/fsharp/pull/18678) - [Restore language server sln in copilot-setup-steps.yml](https://github.com/dotnet/fsharp/pull/18677) - [Update...
I detected changes in the main branch which have not been merged yet to release/dev18.0. I'm a robot and am configured to help you automatically keep release/dev18.0 up to date,...
We have identified a scenario where an assumed pinned array is moved before being copied, resulting in an AccessVioloationException. It can be reproduced with net48, net8.0, and netstandard 2.0 when...