Harendra Kumar
94f3134643
Change the argument order of put/modifyIndex
2022-12-30 19:03:28 +05:30
Ranjeet Kumar Ranjan
af00deb8c4
Move the Deprecated Data.Fold.Tee module to the streamly package
2022-12-29 18:05:37 +05:30
Harendra Kumar
769538d8d1
Expose topBy Fold
2022-12-28 17:21:48 +05:30
Harendra Kumar
6ca9d80006
Refactor Fold.Container and expose some container ops
...
Make the container operations less polymorphic.
2022-12-28 17:21:48 +05:30
Harendra Kumar
46361adab5
Rename Fold.Extra module to Fold.Container
2022-12-28 17:21:06 +05:30
Harendra Kumar
04a2c41752
Move Fold.Extra module to streamly-core
2022-12-28 17:21:06 +05:30
Harendra Kumar
25ada4ec5f
Expose catLeft, catRight, catEithers etc.
...
And update some minor docs for folds.
2022-12-28 17:21:06 +05:30
Harendra Kumar
a866e1f0f0
Disable Fold Applicative instance for now
2022-12-28 17:21:06 +05:30
Harendra Kumar
81bdc75a9c
Fix documentation in the Stream Prelude module
...
Fix docs of zipWith and interleave
Fix module documentation
2022-12-28 17:21:06 +05:30
Harendra Kumar
03bfd3fb9e
Add genericPeekByteIndex and genericPokeByteIndex
...
For building instances for the Unbox type class
2022-12-28 08:25:26 +05:30
Ranjeet Ranjan
0bd3be5465
Add encoder/decoder for Int8-Int64 ( #2184 )
2022-12-27 14:15:19 +05:30
Ranjeet Ranjan
f5fa162a90
Export the Tee type via Data.Fold ( #2166 )
2022-12-27 14:09:11 +05:30
Harendra Kumar
4afad15cf4
Remove module re-exports modules from "streamly"
2022-12-27 08:12:38 +05:30
Harendra Kumar
ad58b1fab7
Fix prelude documentation
2022-12-27 08:12:38 +05:30
Harendra Kumar
29286023dd
Add a Streamly.Data.Stream.Prelude module
2022-12-27 08:12:38 +05:30
Harendra Kumar
cde4e2e6c3
Update the streamly-core package description
2022-12-27 08:12:38 +05:30
Harendra Kumar
af03bdd67d
Add ZipStream and CrossStream to the Stream module
2022-12-27 08:12:38 +05:30
Harendra Kumar
1f9dbb8d8a
Rename Stream.Extra module to Stream.Container
2022-12-27 08:10:45 +05:30
Harendra Kumar
f64f59be7b
Move Stream.Extra module to streamly-core
2022-12-26 08:13:42 +05:30
Harendra Kumar
a6e62aec7e
Refactor Stream.Top, move transformers, containers ops
...
Keep only those operation that depend only on "base" package, move out
operations that depend on transformers, containers to Stream.Extra.
Add crossWith for cross product operation
Rename, refactor, document set-like, join ops
2022-12-26 08:13:42 +05:30
Harendra Kumar
a7512bc30f
Make some doc updates to Serialize modules
2022-12-19 22:52:57 +05:30
Harendra Kumar
672789a592
Dissolve the Serialize module into ToBytes/FromBytes
2022-12-19 22:52:57 +05:30
Harendra Kumar
03f14f0523
Rename Serialize.Decode/Encode to FromBytes/ToBytes
2022-12-19 22:52:57 +05:30
Harendra Kumar
c4c3fbe973
Rename Data.Binary to Serialize
2022-12-19 22:52:57 +05:30
Harendra Kumar
3866e42c1d
Add a type class for binary encoding/decoding
2022-12-19 22:52:57 +05:30
Harendra Kumar
0a7a664796
Add the Binary encoding module
2022-12-19 22:52:57 +05:30
Harendra Kumar
7de318924e
Update the builder related operations
...
Move to fold module, rename, update docs
2022-12-19 19:44:03 +05:30
Harendra Kumar
b6185ba2c3
Add CPS annotation on CPS ops
2022-12-19 19:44:03 +05:30
Harendra Kumar
238bb2b9c8
Unexpose the scanning ops that are available via Fold
2022-12-19 19:44:03 +05:30
Harendra Kumar
6107908063
Remove redundant -Wno-orphans
2022-12-19 19:44:03 +05:30
Harendra Kumar
41b1258ce9
Add an example for writing instance of Unbox
2022-12-19 19:44:03 +05:30
Harendra Kumar
c4c9bb4a8b
Add some design/todo notes in the Dir module
2022-12-19 19:44:03 +05:30
Harendra Kumar
052936610f
Add a doc note for map2 combinator for Unfolds
2022-12-19 19:44:03 +05:30
Harendra Kumar
30f69ab045
Add comments about unfold exception/resource mgmt ops
2022-12-19 19:44:03 +05:30
Harendra Kumar
ccbf1e4059
Rename the Unfold apply functions
...
To make them consistent with corresponding stream functions.
2022-12-17 15:45:06 +05:30
Harendra Kumar
6bffc845bc
Rename concatPairsWith to mergeMapWith and expose it
2022-12-17 15:45:06 +05:30
Harendra Kumar
d0605c1ae1
Improve the doc of concatPairsWith
2022-12-17 15:45:06 +05:30
Harendra Kumar
faa0c2bdf5
Fix the documentation of parseMany
2022-12-17 15:45:06 +05:30
Harendra Kumar
ff1c3ad685
Fix the documentation of stripPrefix
2022-12-17 15:45:06 +05:30
Harendra Kumar
b79c87daea
Expose sortBy
2022-12-17 15:45:06 +05:30
Harendra Kumar
dae46935cb
Export strideFromThen
2022-12-17 15:45:06 +05:30
Harendra Kumar
0fe70414ab
Move catMaybes and catEithers together
2022-12-17 15:45:06 +05:30
Harendra Kumar
6ff48b386f
Fix the doc of findIndices
2022-12-17 15:45:06 +05:30
Harendra Kumar
5cb0d4d289
Rename sampleFromThen to strideFromThen
2022-12-17 15:45:06 +05:30
Harendra Kumar
90a88bc44d
Do not use unexported type MonadRunInIO
2022-12-17 15:45:06 +05:30
Harendra Kumar
630fa8b1f8
Reorganize Unicode.Parser module docs
2022-12-17 15:45:06 +05:30
Harendra Kumar
fedc42007b
Add some design notes to chunked parser
2022-12-17 15:45:06 +05:30
Harendra Kumar
1ad9034585
Rename bracket3IO to bracketIO3
2022-12-17 15:45:06 +05:30
Harendra Kumar
c1d69c8954
Make minor changes to exception docs
2022-12-17 15:45:06 +05:30
Harendra Kumar
ffcb268a4c
Rename hoist/generally to morphInner/generalizeInner
...
Release morphInner, update docs
2022-12-17 15:44:44 +05:30