[View Complete Diff of Changes](https://github.com/dotnet/fsharp/compare/657fc0d568d8c736636474c3f3c22c9db2ceee2c...f91535329a8d07d8873ac953de122eec79ad66aa?w=1) - [Bugfix :: Fix closure capture and let-rec initialization codegen](https://github.com/dotnet/fsharp/pull/19339) - [Bugfix :: Fix emitted method signatures: outref and static abstract byref params](https://github.com/dotnet/fsharp/pull/19340) - [Add regression test for #13194: Completion/tooltip with quote in member name](https://github.com/dotnet/fsharp/pull/19486) - [Add regression test for #14969: FindReferences for active patterns in .fsi](https://github.com/dotnet/fsharp/pull/19487) - [Add regression test for #14057: Renaming operator with dot only renames right of dot](https://github.com/dotnet/fsharp/pull/19488) - [Reduce Repo Assist schedule from hourly to 4x daily](https://github.com/dotnet/fsharp/pull/19459) - [Update issue label workflow](https://github.com/dotnet/fsharp/pull/19454) - [Copilot reviewer - drop overfitted learnings, turn into generalized rules](https://github.com/dotnet/fsharp/pull/19451) - [Adding Copilot skills+instructions+agent for specialized compiler review (trained on historical feedback here)](https://github.com/dotnet/fsharp/pull/19447) - [Split CI tests based on namespace](https://github.com/dotnet/fsharp/pull/19354) - [Cache attributes read by compiler— replace repeated string matching with O(1) enum lookups](https://github.com/dotnet/fsharp/pull/19394) - [Fix PublicSign with full key pair embedding private key material in assembly](https://github.com/dotnet/fsharp/pull/19442) - [Allow repo-assist to create monthly report](https://github.com/dotnet/fsharp/pull/19437) - [Fix UoM ToString codegen with checknulls](https://github.com/dotnet/fsharp/pull/19440) - [Add limited repo assist to identify very old issues that are already fixed](https://github.com/dotnet/fsharp/pull/19436) - [Fix flaky tests and add flaky-test-detector skill](https://github.com/dotnet/fsharp/pull/19427) - [Bugfix :: Sequence points ](https://github.com/dotnet/fsharp/pull/19278) - [Use union merge strategy for release notes to avoid conflicts](https://github.com/dotnet/fsharp/pull/19420) - [VS: make Alt-F1 work for inline hints](https://github.com/dotnet/fsharp/pull/19421) - [Resolve ILVerify errors — adjust codegen (551 → 56 errors)](https://github.com/dotnet/fsharp/pull/19372) - [Localized file check-in by OneLocBuild Task: Build definition ID 499: Build ID 2917180](https://github.com/dotnet/fsharp/pull/19378) - [Move System.* package versions to Version.Details.xml for source-build](https://github.com/dotnet/fsharp/pull/19397) - [Remove leading spaces from warn directive range](https://github.com/dotnet/fsharp/pull/19408) - [Fix YieldFromFinal/ReturnFromFinal being called in non-tail positions](https://github.com/dotnet/fsharp/pull/19403) - [Add #version;; directive to F# Interactive](https://github.com/dotnet/fsharp/pull/19332) - [FSharpType: add more predefined type checks](https://github.com/dotnet/fsharp/pull/19325) - [Remove RoslynForTestingButNotForVSLayer hack](https://github.com/dotnet/fsharp/pull/19375) - [Fix flaky type-provider test in MultiProjectAnalysisTests by isolating its checker and disabling parallelization](https://github.com/dotnet/fsharp/pull/19395) - [Warn when function type passed to interpolated string](https://github.com/dotnet/fsharp/pull/19289) - [Introduce CallRelatedSymbolSink to avoid affect name resolution with related symbols](https://github.com/dotnet/fsharp/pull/19361) - [isolate checker](https://github.com/dotnet/fsharp/pull/19393) - [Fix flaky help_options test: restore enableConsoleColoring after mutation](https://github.com/dotnet/fsharp/pull/19385) - [Update FileContentMapping.fs](https://github.com/dotnet/fsharp/pull/19391) - [Fix Seq.empty rendering as "EmptyEnumerable" in serializers](https://github.com/dotnet/fsharp/pull/19317) - [Add fsharp-release-announcement agent](https://github.com/dotnet/fsharp/pull/19390) - [remove duplicate FlatErrors file](https://github.com/dotnet/fsharp/pull/19383) - [FCS: capture additional types during analysis](https://github.com/dotnet/fsharp/pull/19305) - [Rename "inline hints" to "inlay hints"](https://github.com/dotnet/fsharp/pull/19318) - [Use culture-independent `IndexOf` in interpolated string parsing](https://github.com/dotnet/fsharp/pull/19370) - [Fix strong name signature size to align with Roslyn for public signing (#11887)](https://github.com/dotnet/fsharp/pull/19242) - [Optimize Set.intersect symmetry and add release notes](https://github.com/dotnet/fsharp/pull/19292) - [Add automatic merge flow from main to feature/net11-scouting](https://github.com/dotnet/fsharp/pull/19283) - [Fix flaky Project25 TP test by replacing FSharp.Data NuGet with TestTP (#19364)](https://github.com/dotnet/fsharp/pull/19373) - [Fix Get-PrBuildIds.ps1 reporting SUCCESS while builds in progress](https://github.com/dotnet/fsharp/pull/19313) - [Add FSC compiler options tests](https://github.com/dotnet/fsharp/pull/19348) - [Improve static compilation of state machines](https://github.com/dotnet/fsharp/pull/19297) - [Checker: prevent reporting optional parameter rewritten tree symbols](https://github.com/dotnet/fsharp/pull/19353) - [Support #exit;; as alias to #quit;; in fsi](https://github.com/dotnet/fsharp/pull/19329) - [Feature: `#elif` preprocessor directive](https://github.com/dotnet/fsharp/pull/19323) - [Update to latest .NET 10 SDK patch](https://github.com/dotnet/fsharp/pull/19350) - [Enhance the compiler to produce a FS0750 error on let! or use! outside a CE](https://github.com/dotnet/fsharp/pull/19347) - [Improve collection comparison diagnostics in tests](https://github.com/dotnet/fsharp/pull/19365) - [Sort out some outstanding issues after xUnit upgrade ](https://github.com/dotnet/fsharp/pull/19363)
View Complete Diff of Changes
IndexOfin interpolated string parsing#elifpreprocessor directive