Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Major release is there: version 0.4.0 ready to ship!!!
Full release information in Release v0.4.0-alpha.1 and Release v0.4.0.
Since version 0.3.0, these are the main changes (from release notes):
0.4.0
overhaul all doc comments, add exceptions, improve IDE quick-info experience, #136, #220, #234 (in coop with @bartelink)
new surface area functions, fixes #208:
TaskSeq.take
,skip
, #209TaskSeq.truncate
,drop
, #209TaskSeq.where
,whereAsync
, #217TaskSeq.skipWhile
,skipWhileInclusive
,skipWhileAsync
,skipWhileInclusiveAsync
, #219TaskSeq.max
,min
,maxBy
,minBy
,maxByAsync
,minByAsync
, #221TaskSeq.insertAt
,insertManyAt
,removeAt
,removeManyAt
,updateAt
, #236TaskSeq.forall
,forallAsync
, #240TaskSeq.concat
(overloads: seq, array, resizearray, list), #237Performance: less thread hops with 'StartImmediateAsTask' instead of 'StartAsTask', fixes #135
Performance: several inline and allocation improvements
BINARY INCOMPATIBILITY:
TaskSeq
module replaced by static members onTaskSeq<_>
, fixes #184TaskSeq.xxxx
spaceDEPRECATIONS (warning FS0044, old names can still be used):
taskSeq<_>
is renamed toTaskSeq<_>
, fixes #193ValueTask.ofIValueTaskSource
renamed toValueTask.ofSource
, fixes #193ValueTask.FromResult
is renamed toValueTask.fromResult
, fixes #1930.4.0-alpha.1
finally
blocks #157 (by @bartelink)ArgumentNullException
instead ofNullReferenceException
, #127let!
anddo!
support for F#'s Async<'T>, #79, #114TaskSeq.takeWhile
,takeWhileAsync
,takeWhileInclusive
,takeWhileInclusiveAsync
, #126 (by @bartelink)AsyncSeq
vsTaskSeq
comparison chart, #131