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
Harendra Kumar
9ccaae197b
Move hoist/generally to lower level Fold module
...
So that we can use these in lower level array modules.
2022-12-17 03:40:01 +05:30
Harendra Kumar
1349b8cd81
Add generic inner monad lifting ops
...
These ops do not depend on the "transformers" package.
2022-12-17 01:47:11 +05:30
Ranjeet Kumar Ranjan
b2dc236f0c
Replace "String" with FilePath in Streamly.FileSystem.Dir
2022-12-15 15:12:24 +05:30
Ranjeet Ranjan
ab74a84432
Change the order of arguments in writeAppendN ( #2172 )
2022-12-13 02:42:06 +05:30
Ranjeet Ranjan
dae14c5419
Expose filesystem file module ( #2162 )
2022-12-13 02:32:10 +05:30
Ranjeet Ranjan
d7ab86ab00
Release Data.Array.Generic.Mut ( #2161 )
2022-12-12 03:03:19 +05:30
Ranjeet Ranjan
48f647b195
Make signatures consistent with other array modules ( #2170 )
2022-12-12 02:57:42 +05:30
Ranjeet Ranjan
e1e5f2132c
Expose filesystem dir module ( #2163 )
2022-12-12 02:45:46 +05:30
Ranjeet Kumar Ranjan
666eb07493
Rename ParserChunked to ChunkParser
2022-12-11 00:31:29 +05:30
Ranjeet Ranjan
45e21892bc
Rename unicode internal modules ( #2164 )
2022-12-11 00:23:43 +05:30
Ranjeet Ranjan
89b95bd568
Rename toFold in Tee to unTee ( #2156 )
2022-12-10 09:23:33 +05:30
Harendra Kumar
4621af7bf1
Fix the returned stream in parseBreak
2022-12-10 09:19:34 +05:30
Ranjeet Kumar Ranjan
8cca012534
Rename eqBy to streamEqBy in parsers
2022-12-07 14:09:08 +05:30
Ranjeet Kumar Ranjan
1c3d3f5283
Release catRights, catLefts, catEithers
2022-12-06 17:12:23 +05:30
Ranjeet Kumar Ranjan
499fda53a3
Remove redundant liftIO
2022-12-06 16:54:20 +05:30
Harendra Kumar
10b1ac12a9
Use Either result in parse ops in Chunked stream/Producer ( #2145 )
...
Co-authored-by: Ranjeet Kumar Ranjan <ranjeetr@composewell.com>
2022-12-06 16:52:56 +05:30
Harendra Kumar
3f82f0035a
Measure cps ops embedded in direct streams
2022-12-01 18:53:55 +05:30
Ranjeet Ranjan
f9e7158727
Rename getZipStream to unZipStream ( #2141 )
2022-12-01 16:31:11 +05:30