Commit Graph

916 Commits

Author SHA1 Message Date
Adithya Kumar
e4ce30bd63 Support FreeBSD in streamly-core 2024-05-01 13:22:33 +05:30
Adithya Kumar
b60aef3d51 Bump the major versions of packages (Post release task) 2024-02-23 13:25:08 +05:30
Adithya Kumar
86e8accfb0 Implement UTF-16 encoding/decoding routines
- Add identity tests
- Add benchmarks
- Add Word16 to Word8 helpers
2024-02-22 15:19:48 +05:30
Adithya Kumar
febaeaac09 Remove cloning combinators from immutable arrays 2024-02-22 15:19:48 +05:30
Harendra Kumar
8b7e6419b6 Fix build with "dev" flag 2024-02-18 03:11:32 +05:30
Harendra Kumar
87acd611b0 Add fromScan for folds and fromFold for pipes
And some small refactoring.
2024-02-13 04:21:08 +05:30
Harendra Kumar
db1cee542a Add a scan for folds using "Scan" type 2024-02-13 04:21:08 +05:30
Harendra Kumar
fe2dba682c Add a Scan module as simplified pipe 2024-02-13 04:21:08 +05:30
Harendra Kumar
e73aa914bb Merge the Scan module into the Pipe module 2024-02-13 04:21:08 +05:30
Harendra Kumar
4f725b41b1 Use separate consume/produce functions in Scan 2024-02-13 04:21:08 +05:30
Harendra Kumar
9951b00120 Add a Scan module with Repeat constructor 2024-02-13 04:21:08 +05:30
Harendra Kumar
6e6c5b5a46 Update the docs of foldMany and foldManyPost 2024-02-11 03:53:09 +05:30
Harendra Kumar
fd071fdede Update the docs of scan and postscan 2024-02-11 03:53:09 +05:30
Harendra Kumar
154528fc16 Rename some variables in ParserK for better readability 2024-02-06 19:17:29 +05:30
Harendra Kumar
94a335d23c Add a perf improvement todo in demuxGenericIO 2024-02-06 19:09:20 +05:30
Harendra Kumar
dfb221a3ae Fix Parser module export list 2024-02-05 19:45:39 +05:30
Harendra Kumar
49b650afc3 Fix overview of Parser and ParserK module 2024-02-05 19:45:39 +05:30
Harendra Kumar
5854499a9e Club the running fold and incremental builders sections
Move "running fold" section after Fold type
2024-02-05 19:45:39 +05:30
Harendra Kumar
d330fbc36c Cleanup exports in Data.Fold, minor doc updates 2024-02-05 19:45:39 +05:30
Harendra Kumar
2f9566ee4b Split Transformation and Combinators section 2024-02-05 19:45:39 +05:30
Harendra Kumar
3a0504f2d1 Update the Fold module overview section 2024-02-05 19:45:39 +05:30
Harendra Kumar
60b8920b26 Fix overview of Stream module 2024-02-05 19:45:39 +05:30
Harendra Kumar
f1ae6209cd Move "cycle" docs to unfoldMany/concatMap sections 2024-02-05 19:45:39 +05:30
Harendra Kumar
92950689f6 Update StreamK overview section 2024-02-05 19:45:39 +05:30
Harendra Kumar
ce02e14644 Move explanatory paragraphs in "Stream" to user docs
Add the fusion limitation section from the Fold module to stream dev doc
2024-02-05 19:33:45 +05:30
Harendra Kumar
914a76f50d Club iterate and its derivatives together 2024-02-05 18:46:50 +05:30
Harendra Kumar
f12330f6c6 Add example of repeat in terms of iterate 2024-02-05 18:46:50 +05:30
Harendra Kumar
c4084db5c5 Implement ParserK to Parser conversion function 2024-02-03 05:06:07 +05:30
Harendra Kumar
37a6fc1e6b Add withReaderT to Stream 2024-02-03 00:29:23 +05:30
Harendra Kumar
ef07f20410 Add localReaderT to Parser 2024-02-03 00:29:23 +05:30
Harendra Kumar
358e82cb32 Add localReaderT to StreamK 2024-02-03 00:29:23 +05:30
Harendra Kumar
1ba4b8a0b3 Use strict evaluation when using unsafeInlineIO 2024-01-29 14:10:49 +05:30
Harendra Kumar
98018c8440 Fix hlint issues for streamly-core 2024-01-29 14:10:49 +05:30
Harendra Kumar
dd763fe9ec Fix hlint in FileSystem.Path modules 2024-01-29 00:57:41 +05:30
Harendra Kumar
ae41ed3a25 Implement fromPath in IsPath instances 2024-01-29 00:57:41 +05:30
Harendra Kumar
e3bdda3bef Add Windows modules for file system Path 2024-01-29 00:57:41 +05:30
Harendra Kumar
358924a182 Dissolve Path module, make portable, update docs 2024-01-29 00:57:41 +05:30
Harendra Kumar
2c08733169 Move FileSystem.Path modules under PosixPath 2024-01-29 00:56:09 +05:30
Harendra Kumar
a03df99750 Rename Absolute/Relative to Location/Segment 2024-01-29 00:56:09 +05:30
Harendra Kumar
63163287b2 Split the Posix module into AbsRel, FileDir, Typed 2024-01-29 00:56:09 +05:30
Harendra Kumar
a8bf04942c Make some doc updates in Path/Posix 2024-01-29 00:56:09 +05:30
Harendra Kumar
1eecf3d10e Add validations for *fromChunk, fileFromString 2024-01-29 00:56:09 +05:30
Harendra Kumar
9b095272dd Simplify withAppendCheck, just use isAbsolute 2024-01-29 00:56:09 +05:30
Harendra Kumar
626caf3463 Include paths with implicit roots in isAbsolute 2024-01-29 00:56:09 +05:30
Harendra Kumar
931dbffa2b Remove unnecessary exceptions, just keep InvalidPath 2024-01-29 00:56:09 +05:30
Harendra Kumar
4e78607bf3 Add a PosixPath module 2024-01-29 00:56:09 +05:30
Harendra Kumar
53a875a53a Add FileSystem.Path.Posix module 2024-01-29 00:56:09 +05:30
Harendra Kumar
9e6400d85c Add FileSystem.Path.Common module 2024-01-29 00:56:09 +05:30
Harendra Kumar
087b473a32 Add some comments in FileSystem.Path module 2024-01-29 00:56:09 +05:30
Harendra Kumar
a20939d643 Add the Data.Path module 2024-01-29 00:56:09 +05:30