Skip to content

Releases: spnchdev/csharp-pipe

v0.0.1-alpha2

v0.0.1-alpha2 Pre-release
Pre-release

Choose a tag to compare

@spnchdev spnchdev released this 17 Feb 03:28

purely cosmetic changes

v0.0.1-alpha.1

v0.0.1-alpha.1 Pre-release
Pre-release

Choose a tag to compare

@spnchdev spnchdev released this 17 Feb 01:49

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!

v0.0.1-alpha

v0.0.1-alpha Pre-release
Pre-release

Choose a tag to compare

@spnchdev spnchdev released this 17 Feb 03:26
771eb97

initial