dotnet / dotnet/fsharp

Debug/Release regression

Open
#20,493 2 comments 0 reactions 0 assignees View on GitHub
Area-Compiler-CodeGen Bug Regression
Dominant language
F#
Stars
4.3k
Forks
876
Avg merge
4d 11h
Merged PRs (30d)
131

Description

Using `FSharp.Control.TaskSeq` gives different results in release and debug. I initially created a report in TaskSeq repository, but now I think it is a compiler issue, since the same library version works fine with older .NET SDK (for example 10.0.203)

Referenced issue: https://github.com/fsprojects/FSharp.Control.TaskSeq/issues/473

Issue reproduces in the 11.0.0-rc.1 and 10.0.400 sdks.

Contributor guide

Open the contributing guide

Research direction

No source file, test, or compiler entry point is named. Start by reproducing the FSharp.Control.TaskSeq behavior with the 11.0.0-rc.1 and 10.0.400 SDKs, then compare it with the working 10.0.203 SDK and review the referenced TaskSeq issue. Done means the regression is narrowed to the compiler or ruled out.

Written by the indexing model from the issue text.

Assessment

Tech stack
fsharp
Domain
compilers
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.