Commit Graph

3722 Commits

Author SHA1 Message Date
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