You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
test: add SideEffects module to TaskSeq.OfXXX.Tests.fs
Documents re-iteration semantics for the ofXxx conversion functions:
- ofSeq: re-evaluates the underlying IEnumerable on each re-enumeration
- ofTaskSeq with lazy seq: creates fresh Task objects on each re-enumeration
- ofTaskArray: tasks run once upfront; re-enumeration awaits cached results
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- test: add SideEffects module and ImmTaskSeq variant tests to TaskSeq.ChunkBy.Tests.fs, improving coverage for chunkBy and chunkByAsync
6
7
- fixes: `Async.bind` signature corrected from `(Async<'T> -> Async<'U>)` to `('T -> Async<'U>)` to match standard monadic bind semantics (same as `Task.bind`); the previous signature made the function effectively equivalent to direct application
7
8
- refactor: simplify splitAt 'rest' taskSeq to use while!, removing redundant go2 mutable and manual MoveNextAsync pre-advance
0 commit comments