Skip to content

v0.0.1-alpha.1

Pre-release
Pre-release

Choose a tag to compare

@spnchdev spnchdev released this 17 Feb 01:49
· 6 commits to main since this release

previous version caused ambiguity hell between tasks and generic T overloads.

it is now fixed with [OverloadResolutionPriority] attributes which set clear overloading priorities for the compiler. now it should prioritize ValueTask unwrapping over Task rewrapping.

also added specific overloads for Func<T, Task<TR>> and Func<T, ValueTask<TR>> to automatically unwrap nested tasks.

no state machine boxing!