Commit Graph

4778 Commits

Author SHA1 Message Date
Harendra Kumar
aa7822d49f Fix docspec in Scanl.Type 2024-08-07 17:08:59 +05:30
Harendra Kumar
c555e58180 Add finalM in place of extractM (in folds) 2024-08-07 17:08:59 +05:30
Harendra Kumar
c321238222 Rename Scanl smart constructors 2024-08-07 17:08:59 +05:30
Harendra Kumar
0be294a01d Make some API updates, add docs to Scanl 2024-08-07 17:08:59 +05:30
Harendra Kumar
5176dadd9e Add doc for demuxerToMap in folds 2024-08-07 17:08:59 +05:30
Harendra Kumar
90749cf01c Add length,sum,tee for Scanr 2024-08-07 17:08:59 +05:30
Harendra Kumar
34a4e50fc1 Update Data.Scanl docs and doctest 2024-08-07 17:08:59 +05:30
Harendra Kumar
14b3beec49 Add doctest setup file for Data.Scanl 2024-08-07 17:08:59 +05:30
Harendra Kumar
8e730115b6 Update the commented exports in Data.Fold 2024-08-07 17:08:41 +05:30
Harendra Kumar
f6e2f0a11f Deprecate old Fold scan functions 2024-08-07 17:08:41 +05:30
Harendra Kumar
aed9f7eab9 Remove postscanlMaybe from Data.Fold exports 2024-08-07 17:08:41 +05:30
Harendra Kumar
e1e77610f5 Rename scanlMaybe to postscanlMaybe 2024-08-07 17:08:41 +05:30
Harendra Kumar
785261a00e Add Eq constraint for ghc-8.10 on toHashMapIO 2024-08-07 17:08:41 +05:30
Harendra Kumar
4b9b55c371 Fix test deprecation warnings after Scanl module 2024-08-03 19:15:46 +05:30
Harendra Kumar
6d3403ce8f Fix benchmarks for Scanl changes 2024-08-03 19:15:46 +05:30
Harendra Kumar
2d3042e2c8 Add windowScan and windowScanWith to Scanl.Window 2024-08-03 19:15:46 +05:30
Harendra Kumar
cc1cece0cb Export Scanl.Window via Scanl 2024-08-03 19:15:46 +05:30
Harendra Kumar
88cdc9e8ba Add deprecation todo in Fold.Window module 2024-08-03 19:15:46 +05:30
Harendra Kumar
421dd209b2 Implement the "sum" function in Scanl 2024-08-03 19:15:46 +05:30
Harendra Kumar
bd8f975a81 Add the Scanl.Window module 2024-08-03 19:15:46 +05:30
Harendra Kumar
ccb8a5e8d8 Remove redundant Ord constraint from toHashMapIO 2024-08-03 19:15:46 +05:30
Harendra Kumar
0e0fcb41b5 Implement scanl and postscanl in the Stream module 2024-08-03 19:15:46 +05:30
Harendra Kumar
b4870c8030 Fix Fold.Container to remove the use of "extract" 2024-08-03 19:15:46 +05:30
Harendra Kumar
fb627d7116 Use Scanl in Fold.Combinators
And deprecate some functions.
2024-08-03 19:15:46 +05:30
Harendra Kumar
7aed604a13 Update the Internal.Data.Scanl module doc 2024-08-03 19:15:46 +05:30
Harendra Kumar
41e7e67a2a Add comments about "extract" deprecation in Fold.Type 2024-08-03 19:15:46 +05:30
Harendra Kumar
db64643f25 Add a todo about Parser type change for Produce mode 2024-08-03 19:15:46 +05:30
Harendra Kumar
fd2e8bcf6e Add a todo about change in the Fold type 2024-08-03 19:15:46 +05:30
Harendra Kumar
818a25fe9d Add a todo about changes in the Scanl type 2024-08-03 19:15:46 +05:30
Harendra Kumar
4d90ac11df Add some comments and todo in Pipe type 2024-08-03 19:15:46 +05:30
Harendra Kumar
e8b6c77738 Add fromScanl in Fold.Type 2024-08-03 19:15:46 +05:30
Harendra Kumar
426f81f407 Deprecate demux/classify scans in Fold.Container 2024-08-03 19:15:46 +05:30
Harendra Kumar
48bd9dd7ce Remove some irrelevant functions from Scanl.Container 2024-08-03 19:15:46 +05:30
Harendra Kumar
cdc240ff72 Trim the export list of Scanl module 2024-08-03 19:15:46 +05:30
Harendra Kumar
e7275c4ffd Fix the container scans in Scanl.Container
Make them true scans rather than fold based scans.
2024-08-03 19:15:46 +05:30
Harendra Kumar
94027b4074 Add Scanl.Container module 2024-08-03 19:15:46 +05:30
Harendra Kumar
872316e8cb Add Scanl module doc 2024-08-03 19:15:46 +05:30
Harendra Kumar
3b5205e365 Add Scanl module 2024-08-03 19:15:46 +05:30
Harendra Kumar
2657fe2713 Remove some functions from Scanl module
Those that do not make sense as scans.
2024-08-03 19:15:46 +05:30
Harendra Kumar
031d90ff0e Add Scanl.Combinators module 2024-08-03 19:15:46 +05:30
Harendra Kumar
c467da62fc Add Scanl.Type module 2024-08-03 19:15:46 +05:30
Harendra Kumar
a10a505338 Add Eq constraint for ghc-8.10 in fold benchmarks 2024-08-03 18:14:42 +05:30
Harendra Kumar
d8b91239de Re-enable the tests disabled for 8.10.7 2024-08-03 18:14:42 +05:30
Harendra Kumar
edf962be80 Fix the GHC version in 8.10.7 CI
It was wrongly using 9.2.7 instead.
2024-08-03 18:14:42 +05:30
Harendra Kumar
e2dbbff473 Fix unsafe use of FFI for unpinned arrays
Pass the MutableByteArray# directly to the FFI functions to avoid
garbage collector moving it between the time we get a pointer and then
call the FFI function.
2024-08-02 22:08:54 +05:30
Harendra Kumar
fadbfdc934 Fix deprecation warnings due to MutByteArray Changes 2024-08-02 22:06:44 +05:30
Harendra Kumar
1ae6a7ebdb Update Scanr module documentation 2024-08-02 22:06:44 +05:30
Harendra Kumar
b86d3be5a1 Fix a ParserK to ParserD conversion bug 2024-08-02 17:10:54 +05:30
Adithya Kumar
7fbc066e73 Add a test case for ParserK.toParser 2024-08-02 17:10:54 +05:30
Harendra Kumar
f64ff6d5b9 Disable failing Event.Linux tests for ghc-8.10 2024-08-02 16:37:14 +05:30