Skip to content

Stabilize preview language features into F# 11.0 - #20199

Merged
T-Gro merged 3 commits into
mainfrom
t-gro-stabilize-preview-features-net11
Aug 6, 2026
Merged

Stabilize preview language features into F# 11.0#20199
T-Gro merged 3 commits into
mainfrom
t-gro-stabilize-preview-features-net11

Conversation

@T-Gro

@T-Gro T-Gro commented Aug 4, 2026

Copy link
Copy Markdown
Member

Move MethodOverloadsCache, ErrorOnMissingSignatureAttribute, DirectDelegateConstruction, AccessProtectedBaseFieldFromClosure, and RecordSpreads from preview to F# 11.0, so they are enabled under --langversion:11.0 (and by default with a .NET 11 SDK). FromEndSlicing intentionally stays in preview.

Move MethodOverloadsCache, ErrorOnMissingSignatureAttribute,
DirectDelegateConstruction, AccessProtectedBaseFieldFromClosure and
RecordSpreads from previewVersion to languageVersion110. FromEndSlicing
stays in preview in its own block. Also relocate the misplaced
ImplicitDIMCoverage into the F# 11.0 block and move the corresponding
release notes from .Language/preview.md into .Language/11.0.md.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@github-actions github-actions Bot added the AI-Tooling-Check-Bypassed Tooling check: non-fork PR, not diff-analyzed label Aug 4, 2026
@T-Gro
T-Gro requested a review from abonie August 4, 2026 13:12
@T-Gro T-Gro added the NO_RELEASE_NOTES Label for pull requests which signals, that user opted-out of providing release notes label Aug 4, 2026
@github-project-automation github-project-automation Bot moved this from New to In Progress in F# Compiler and Tooling Aug 4, 2026
@github-actions

github-actions Bot commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

⚠️ Release notes required, but author opted out

Warning

Author opted out of release notes, check is disabled for this pull request.
cc @dotnet/fsharp-team-msft

@T-Gro
T-Gro merged commit 84eefce into main Aug 6, 2026
48 checks passed
@github-project-automation github-project-automation Bot moved this from In Progress to Done in F# Compiler and Tooling Aug 6, 2026
@T-Gro
T-Gro deleted the t-gro-stabilize-preview-features-net11 branch August 6, 2026 09:52
bartelink pushed a commit to bartelink/fsharp that referenced this pull request Aug 6, 2026
* Stabilize preview language features into F# 11.0

Move MethodOverloadsCache, ErrorOnMissingSignatureAttribute,
DirectDelegateConstruction, AccessProtectedBaseFieldFromClosure and
RecordSpreads from previewVersion to languageVersion110. FromEndSlicing
stays in preview in its own block. Also relocate the misplaced
ImplicitDIMCoverage into the F# 11.0 block and move the corresponding
release notes from .Language/preview.md into .Language/11.0.md.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

* Fill PR number in release note

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

AI-Tooling-Check-Bypassed Tooling check: non-fork PR, not diff-analyzed NO_RELEASE_NOTES Label for pull requests which signals, that user opted-out of providing release notes

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

2 participants