Skip to content

Conversation

Copy link
Contributor

Copilot AI commented Oct 14, 2025

This PR updates the FSharp.Compiler.Service package to version 43.10.100-rc2.25502.107 (Release Candidate 2) in preparation for the .NET 10 release in November 2025.

Changes

  • Updated FSharpCompilerVersion from 43.9.300 to 43.10.100-rc2.25502.107
  • Updated FSharpCoreCompilerVersion from 9.0.300 to 10.0.100-rc2.25502.107 to match the FCS dependency requirements

Testing

All existing tests continue to pass (53/53 passing, 7 intentionally skipped):

  • No compilation errors encountered
  • No breaking API changes in FCS that affect this codebase
  • Build completes successfully with the new package versions

Notes

The NU5104 warnings about prerelease dependencies are expected since we're using an RC version and will resolve once .NET 10 is officially released.

This update ensures the library is ready for .NET 10 compatibility and includes the latest F# compiler features and improvements.

Original prompt

Need to update this repo to use the latest preview of the FSharp.Compiler.Service library: 43.10.100-rc2.25502.107 so that we're read for the .NET 10 release in a month.

We need to update the package, respond to any compilation errors, and make sure the tests are green after the update.


💬 Share your feedback on Copilot coding agent for the chance to win a $200 gift card! Click here to start the survey.

Copilot AI changed the title [WIP] Update to latest preview of FSharp.Compiler.Service library Update FSharp.Compiler.Service to 43.10.100-rc2.25502.107 for .NET 10 support Oct 14, 2025
Copilot AI requested a review from baronfel October 14, 2025 23:15
@baronfel baronfel marked this pull request as ready for review October 14, 2025 23:17
@TheAngryByrd TheAngryByrd changed the title Update FSharp.Compiler.Service to 43.10.100-rc2.25502.107 for .NET 10 support Update FSharp.Compiler.Service to 43.10.100 for .NET 10 support Nov 12, 2025
<PropertyGroup>
<TargetFrameworks>net8.0</TargetFrameworks>
<TargetFrameworks Condition="'$(BuildNet9)' == 'true'">$(TargetFrameworks);net9.0</TargetFrameworks>
<TargetFrameworks Condition="'$(BuildNet10)' == 'true'">$(TargetFrameworks);net10.0</TargetFrameworks>
Copy link
Member

@TheAngryByrd TheAngryByrd Nov 12, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm unsure if there's an actual reason we should be building against net9.0/net10.0 in the src projects but I kept it for consistency. cc @baronfel

@TheAngryByrd TheAngryByrd force-pushed the copilot/update-fsharp-compiler-service branch 2 times, most recently from ab0fc74 to ee7490b Compare November 12, 2025 02:35
@TheAngryByrd TheAngryByrd force-pushed the copilot/update-fsharp-compiler-service branch from ee7490b to 972906e Compare November 12, 2025 02:37
@TheAngryByrd TheAngryByrd force-pushed the copilot/update-fsharp-compiler-service branch from 972906e to ff4d3a9 Compare November 12, 2025 02:40
@TheAngryByrd TheAngryByrd merged commit c9639d1 into main Nov 12, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants