Skip to content

Conversation

@gusty
Copy link
Member

@gusty gusty commented Dec 26, 2025

TaskBuilder tests were failing since long, randomly see #660

This PR:

  • Start using task CE in some implementations, previously it wasn't possible because of an F# compiler bug which was fixed in subsequent versions.

  • Harmonize code between Task and ValueTask

  • Fixes some bug related to exception wrapping/unwrapping in some operations

  • Enable Taskbuilder tests, bypassing some of them, specially the ones doing Thread.Sleep operations, see an explanation of why these tests fail frequently in the linked issue

  • It also adds more test coverage

@gusty gusty force-pushed the gus/task-fixes branch 4 times, most recently from 74d5a2c to e8d19f9 Compare December 26, 2025 20:21
@gusty gusty force-pushed the gus/task-fixes branch 2 times, most recently from 68e10ea to b108c62 Compare December 27, 2025 06:55
@gusty gusty force-pushed the gus/task-fixes branch 2 times, most recently from 52ee269 to 6a985da Compare December 27, 2025 08:27
@gusty gusty force-pushed the gus/task-fixes branch 5 times, most recently from 738df5d to 3e8595b Compare December 28, 2025 20:49
@gusty gusty marked this pull request as ready for review January 1, 2026 23:24
@gusty gusty enabled auto-merge (squash) January 2, 2026 00:03
@gusty gusty merged commit 9e3cf77 into master Jan 2, 2026
4 checks passed
wallymathieu pushed a commit that referenced this pull request Jan 8, 2026
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