FSharp.Control.TaskSeq
FSharp.Control.TaskSeq copied to clipboard
A computation expression and module for seamless working with IAsyncEnumerable<'T> as if it is just another sequence
I see chunkBySize is supposed to be added. Is there any guidance or reference for patching this in myself? I've come across a use for it in a pipeline. Thanks
Fixes #256 This removes the redundant typar `'TOverall`, as noted by the OP, it is not used anymore. @JohSand if you have the time, can you check if this fix...
Binding task-likes in the taskSeq-builder will trigger the FS3559-warning. This seems to be due to the existence of the 'TOverall parameter here: ``` [] member inline Bind< ^TaskLike, 'T, 'U,...
Bumps [dorny/test-reporter](https://github.com/dorny/test-reporter) from 1 to 2. Release notes Sourced from dorny/test-reporter's releases. v2.0.0 What's Changed Merge v1.7.0 to v1 branche by @j-catania in dorny/test-reporter#298 Bump development to v2.0.0-preview by @jozefizso...
I noticed the for-loop extension to the `task` CE doesn't work with `backgroundTask` because the code extends `TaskBuilder` instead of the more general `TaskBuilderBase`, from which both `TaskBuilder` and `BackgroundTaskBuilder`...
It would be nice to have functions that accept functions returning `ValueTask` in addition to `Task` Maybe something like `ValueTaskSeq` module that has the same functions but accepting `ValueTask` as...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4 to 6. Release notes Sourced from actions/upload-artifact's releases. v6.0.0 v6 - What's new [!IMPORTANT] actions/upload-artifact@v6 now runs on Node.js 24 (runs.using: node24) and requires a minimum...
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6. Release notes Sourced from actions/checkout's releases. v6.0.0 What's Changed Update README to include Node.js 24 support details and requirements by @salmanmkc in actions/checkout#2248 Persist...
Bumps [actions/setup-dotnet](https://github.com/actions/setup-dotnet) from 4 to 5. Release notes Sourced from actions/setup-dotnet's releases. v5.0.0 What's Changed Breaking Changes Upgrade to Node.js 24 and modernize async usage by @salmanmkc in actions/setup-dotnet#654 Make...
I needed `TaskSeq.chunkBySize` so I took a stab 🗡️ Fixes #258 Inspired by [AsyncSeq.bufferByCount](https://github.com/fsprojects/FSharp.Control.AsyncSeq/blob/main/src/FSharp.Control.AsyncSeq/AsyncSeq.fs#L1400C2-L1415C35) and [Seq.chunkBySize](https://github.com/dotnet/fsharp/blob/main/src/FSharp.Core/seq.fs#L1805) I have tried to match the style and structure of the repo, but let...