Commit Graph

3815 Commits

Author SHA1 Message Date
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
Ranjeet Ranjan
001b874234
Rename rights, lefts, both to catRights, catLefts, catEithers (#2139)
Co-authored-by: Harendra Kumar <harendra@composewell.com>
2022-12-01 16:28:37 +05:30
Ranjeet Kumar Ranjan
9af539c243 Use ParserD in ParserD.Type docspec 2022-12-01 12:26:30 +05:30
Ranjeet Ranjan
add9565306
Rename getCrossStream to unCrossStream (#2140) 2022-11-30 16:18:11 +05:30
Ranjeet Kumar Ranjan
3a21b44607 Make parser result type either everywhere
* Change remaining parse/parseBreak/parseIterate functions
* Fix benchmarks
* Fix tests
2022-11-25 19:09:34 +05:30
Harendra Kumar
4f8766809a Change parseMany result stream to Either type 2022-11-25 12:34:16 +05:30
Harendra Kumar
149d8818bd Change the parse function result type to Either 2022-11-25 12:34:16 +05:30
Harendra Kumar
a11e92b963 Make small updates to stream/parser module overview 2022-11-20 19:35:12 +05:30