-
Notifications
You must be signed in to change notification settings - Fork 871
OpenJul 22, 2026
No due date
•Last updated General bucket. When items are completed or fixed, they are moved to a release milestone.
61% complete
List view
0 of 1029 selected 0 issues of 1029 selected
VerificationException on runtime, due to upcast to obj inside the task state machine
Area-Compiler-StateMachinesSequence, list, task and other state machine compilationSequence, list, task and other state machine compilationImpact-Low(Internal MS Team use only) Describes an issue with limited impact on existing code.(Internal MS Team use only) Describes an issue with limited impact on existing code.Status: Open.Mutually recursive non-function values with intermediate module definition not initialized incorrectly
Area-Compiler-CodeGenIlxGen, ilwrite and things at the backendIlxGen, ilwrite and things at the backendImpact-Low(Internal MS Team use only) Describes an issue with limited impact on existing code.(Internal MS Team use only) Describes an issue with limited impact on existing code.Status: Open.#12384 In dotnet/fsharp;- Status: Open.#11135 In dotnet/fsharp;
Wishlist: quick fix for "possible incorrect indentation"
Area-LangService-CodeFixesCode fixes associated with diagnosticsCode fixes associated with diagnosticsStatus: Open.#2834 In dotnet/fsharp;- Status: Open.
Distracting and not helpful error toast in VS on
OperationCanceledArea-VS-EditorVS editor support for F# code, not covered elsewhereVS editor support for F# code, not covered elsewhereStatus: Open.#17887 In dotnet/fsharp;Nullness - Consider supporting Nullable shorthand for TreatWarningsAsErrors
Area-NullnessIssues related to handling of Nullable Reference TypesIssues related to handling of Nullable Reference TypesStatus: Open.#17524 In dotnet/fsharp;[generics/error message]
?typeidshown in error message for missing type constraintImpact-Low(Internal MS Team use only) Describes an issue with limited impact on existing code.(Internal MS Team use only) Describes an issue with limited impact on existing code.Status: Open.#6725 In dotnet/fsharp;- Status: Open.#16823 In dotnet/fsharp;
FS0236 "Directives inside modules are ignored" is incomplete and gives the wrong impression, directives inside modules are often allowed
Area-Diagnosticsmistakes and possible improvements to diagnosticsmistakes and possible improvements to diagnosticsStatus: Open.#3486 In dotnet/fsharp;Syntax-coloring is not applied or removed when changing Build Action from None to Compile and vv
Impact-Medium(Internal MS Team use only) Describes an issue with moderate impact on existing code.(Internal MS Team use only) Describes an issue with moderate impact on existing code.Status: Open.#3503 In dotnet/fsharp;Operators starting with '>' don't get IDE features
Impact-Low(Internal MS Team use only) Describes an issue with limited impact on existing code.(Internal MS Team use only) Describes an issue with limited impact on existing code.Status: Open.Duplicate cases in match statement not producing compiler warnings if grouped
Area-Compiler-PatternMatchingpattern compilation, active patterns, performance, codegenpattern compilation, active patterns, performance, codegenStatus: Open.#3448 In dotnet/fsharp;Type annotation adjacency warning doesn't consider operator names
Area-Compiler-Syntaxlexfilter, indentation and parsinglexfilter, indentation and parsingImpact-Low(Internal MS Team use only) Describes an issue with limited impact on existing code.(Internal MS Team use only) Describes an issue with limited impact on existing code.Status: Open.#774 In dotnet/fsharp;Better errors message when exception raised in ProvidedTypeDefinition.AddMembersDelayed
Impact-Low(Internal MS Team use only) Describes an issue with limited impact on existing code.(Internal MS Team use only) Describes an issue with limited impact on existing code.Status: Open.#710 In dotnet/fsharp;Unions with 4 or more cases silently fail to utilize UseNullAsTrueValue.
Area-Compiler-CheckingType checking, attributes and all aspects of logic checkingType checking, attributes and all aspects of logic checkingImpact-Low(Internal MS Team use only) Describes an issue with limited impact on existing code.(Internal MS Team use only) Describes an issue with limited impact on existing code.Status: Open.Emit a warning when referencing console applications exe's without a main
Area-Diagnosticsmistakes and possible improvements to diagnosticsmistakes and possible improvements to diagnosticsImpact-Medium(Internal MS Team use only) Describes an issue with moderate impact on existing code.(Internal MS Team use only) Describes an issue with moderate impact on existing code.Theme-Simple-F#A cross-community initiative called "Simple F#", keeping people in the sweet spot of the language.A cross-community initiative called "Simple F#", keeping people in the sweet spot of the language.Status: Open.Generic Record Types have different Equality semantics to concrete types
Area-Compiler-OptimizationThe F# optimizer, release code gen etc.The F# optimizer, release code gen etc.Impact-Low(Internal MS Team use only) Describes an issue with limited impact on existing code.(Internal MS Team use only) Describes an issue with limited impact on existing code.Status: Open.#527 In dotnet/fsharp;Incorrect result of Equals involving NaN in structural type nested in generic structural type
Area-LibraryIssues for FSharp.Core not covered elsewhereIssues for FSharp.Core not covered elsewhereStatus: Open.#556 In dotnet/fsharp;Instantiating a generative type provider twice results in invalid IL
Impact-Low(Internal MS Team use only) Describes an issue with limited impact on existing code.(Internal MS Team use only) Describes an issue with limited impact on existing code.Status: Open.#37 In dotnet/fsharp;Problem: Unlike C#, the F# compiler allows multiple entries of assembly attributes
Area-Compiler-CheckingType checking, attributes and all aspects of logic checkingType checking, attributes and all aspects of logic checkingImpact-Low(Internal MS Team use only) Describes an issue with limited impact on existing code.(Internal MS Team use only) Describes an issue with limited impact on existing code.Status: Open.#3548 In dotnet/fsharp;- Status: Open.#3535 In dotnet/fsharp;
[Diagnostics] Better error message for conversion of fun to System.Func
Area-Diagnosticsmistakes and possible improvements to diagnosticsmistakes and possible improvements to diagnosticsStatus: Open.#3568 In dotnet/fsharp;Module marked with ModuleSuffix attribute is hidden by another module with the same name
Area-Compiler-CheckingType checking, attributes and all aspects of logic checkingType checking, attributes and all aspects of logic checkingArea-Compiler-Checking-NameResolutionModule/type name collisions, open behavior, shadowing, global namespaceModule/type name collisions, open behavior, shadowing, global namespaceStatus: Open.#3565 In dotnet/fsharp;Simplify Name should not simplify RQA
Area-LangService-DiagnosticsFCS code analysis, diagnostics, red squiggliesFCS code analysis, diagnostics, red squiggliesStatus: Open.#3778 In dotnet/fsharp;