Commit Graph

3740 Commits

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