Commit Graph

4521 Commits

Author SHA1 Message Date
Harendra Kumar
3d175cc426 Add comments in parEval Fold 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
76fc41fefd Disable hlint CI on github
We already have it on circle-ci
2024-01-29 14:10:49 +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
Harendra Kumar
ec8ebdf601 Check absolute path in append
Also add a few other utilities.
2024-01-29 00:56:09 +05:30
Harendra Kumar
b1b66d040d Rename some APIs in Path module
extend -> append
*unsafe -> unsafe*
2024-01-29 00:56:09 +05:30
Harendra Kumar
30c5a56ff9 Add example to express foldrM in terms of foldr 2024-01-25 23:24:12 +05:30
Harendra Kumar
84b4c91d44 Add pitfalls about NOINLINE on polymorphic functions 2024-01-25 20:43:44 +05:30
Harendra Kumar
5d096dfad5 Add some Data.List equiv. examples in Data.Stream 2024-01-25 13:52:31 +05:30
Harendra Kumar
a6a15e431d Rename, document, update joins/set operations 2024-01-25 13:50:02 +05:30
Harendra Kumar
f9a81d441e Cleanup exports in Data.Stream modules
Remove redundant exports.
Add headings, so that they do not get mixed up in haddock docs.
Reorder in some cases.
2024-01-25 01:09:42 +05:30
Harendra Kumar
b95b3c1bba Cleanup the export TOC of StreamK module 2024-01-25 01:09:42 +05:30
Harendra Kumar
8adebe0c02 Add a couple of useful/TODO comments 2024-01-25 00:37:27 +05:30
Harendra Kumar
66507ffa99 Add sortOn in StreamK module 2024-01-24 23:40:45 +05:30
Harendra Kumar
e669760f55 Add missing init/tail functions in Stream/StreamK 2024-01-24 23:05:02 +05:30
Harendra Kumar
8ef09392b3 Add streamly-core hackage badge 2024-01-24 22:56:59 +05:30
Harendra Kumar
b39bed0669 Refactor the "str" code 2024-01-24 22:56:59 +05:30
Harendra Kumar
207f948d22 Add a TODO comment about ensuring consistent signatures 2024-01-24 22:56:59 +05:30
Harendra Kumar
6fd884e094 Move non-GHC2021 extensions in a separate section 2024-01-24 22:56:59 +05:30
Harendra Kumar
bd8befb57d Remove mention of a bug that no longer exists 2024-01-18 23:36:54 +05:30
Harendra Kumar
63aae127c1 Make the array docs clearer
Use more efficient array transformation example
2024-01-18 23:36:54 +05:30
Adithya Kumar
944e248ed0 Update streamly-core 0.2.0-0.2.2 api changelog file 2024-01-18 16:30:21 +05:30
Harendra Kumar
fc61219450 Add INLINE pragma on some deprecated functions
On getIndices, flattenArrays etc.
2024-01-18 11:29:24 +05:30
Harendra Kumar
8e8159f156 Rename write* to create* in Array module
Export create/createOf from Array module
Rearrange exports in Array module
2024-01-18 11:29:01 +05:30
Harendra Kumar
b7d8b96728 Add pinned versions of compaction functions 2024-01-18 11:27:12 +05:30
Adithya Kumar
af57e26270 Rename asUnpinnedPtrUnsafe and deprecate asPtrUnsafe
asUnpinnedPtrUnsafe -> unsafeAsPtr
asPtrUnsafe -> unsafePinnedAsPtr
2024-01-18 00:53:37 +05:30
Adithya Kumar
6efb0875f9 Remove the MonadIO constraints on a few Array APIs
- concat
- concatRev
- interposeSuffix
2024-01-18 00:53:37 +05:30
Adithya Kumar
e6434d963a Add streamly-core API Changelog 2024-01-18 00:53:37 +05:30
Adithya Kumar
99b731ffb7 Fix the version of streamly-core in the deps of streamly 2024-01-18 00:53:37 +05:30