Commit Graph

3740 Commits

Author SHA1 Message Date
Adithya Kumar
b39b4c7d40 Use Monad instead of MonadCatch on unicode char parsers 2022-11-10 15:13:50 +05:30
Adithya Kumar
901567da87 Add repeatM and replicateM to concurrent streams 2022-11-10 15:13:50 +05:30
Adithya Kumar
1d68418402 Move peek and eof under WithoutInput section in parsers 2022-11-10 15:13:50 +05:30
Harendra Kumar
71d9582a43 Add Applicative instance for Fold type 2022-11-08 20:24:00 +05:30
Adithya Kumar
5a9eab8528 Rename append(N) to writeAppend(N) in unboxed arrays 2022-11-07 19:11:45 +05:30
Adithya Kumar
a74f291c4d Add fromList to the show instance of unboxed arrays 2022-11-07 19:11:45 +05:30
Adithya Kumar
bb010e41c0 Keep Array.Generic.fold unreleased 2022-11-07 19:11:45 +05:30
Adithya Kumar
5cab923c15 Remove MonadIO constraint on Array.Generic.reader 2022-11-07 19:11:45 +05:30
Adithya Kumar
05572ed224 Keep Array.Generic.fromStreamN & Array.Generic.fromStream unreleased 2022-11-07 19:11:45 +05:30
Adithya Kumar
f793f0a8a5 Rename box and unbox to peekByteIndex and pokeByteIndex 2022-11-07 19:11:27 +05:30
Adithya Kumar
a5e7af667d Suggest QuantifiedConstraints in the doc of Unbox 2022-11-07 19:11:27 +05:30
Adithya Kumar
eecc006bdc Rename serial_ to split_ 2022-11-07 19:11:27 +05:30
Adithya Kumar
0d3c63aeae Rename serialWith to splitWith 2022-11-07 19:11:27 +05:30
Adithya Kumar
5efab7df45 Remove refrences of Streamly.Prelude from core 2022-11-07 19:11:27 +05:30
Ranjeet Kumar Ranjan
4eda9d0c1f Rename Data.Array.Unboxed 2022-11-04 16:00:48 +05:30
Ranjeet Kumar Ranjan
64d337474b Move Data.Array to Data.Array.Generic 2022-11-04 16:00:48 +05:30
Adithya Kumar
b0ff88ffcd Make aestetic changes to a few function signatures 2022-11-03 17:11:32 +05:30
Adithya Kumar
8727c43416 Use MonadAsync from released concurrent module 2022-11-03 17:11:32 +05:30
Adithya Kumar
239e3311eb Change "Parser m a b" to "Parser a m b" 2022-11-03 04:28:59 +05:30
Harendra Kumar
b851422809 Update network module docs 2022-11-02 20:25:26 +05:30
Harendra Kumar
703823b3d5 Update Fold docs, move containers ops to streamly pkg
Move the container dependent code from streamly-core to streamly
Rename some functions.
Release some functions.
2022-11-02 20:25:26 +05:30
Adithya Kumar
443a2c6c22 Implement release review changes on Streamly.Data.Parser 2022-11-02 18:44:44 +05:30
Adithya Kumar
fd4207af69 Implement release review changes on Streamly.Data.Stream 2022-11-02 18:44:44 +05:30
Harendra Kumar
e81d72f330 Allow "Continue 0" case in parser extract
It can happen if the first parser in an alternative does not receive
sufficient input but the next parser can work even without input.
2022-11-02 07:43:48 +05:30
Adithya Kumar
5fa86e8f98 Remove fusion-plugin build from GHC 8.8.4 2022-11-01 16:37:31 +05:30
Adithya Kumar
0d4c8c239c Add a template haskell module for auto generation of stream types 2022-10-31 18:08:17 +05:30
Harendra Kumar
0902a1587f Rename bracket_ etc to bracketUnsafe etc 2022-10-28 01:55:31 +05:30
Adithya Kumar
957b422144 Fix the example and make it docspec in Streamly.Network.Socket 2022-10-27 20:11:37 +05:30
Harendra Kumar
799531f687 Increase build mem for Data.Array benchmark 2022-10-27 17:26:06 +05:30
Harendra Kumar
8d806c7029 Add foldEither and foldConcat 2022-10-27 17:26:06 +05:30
Adithya Kumar
0717458443 Import Concurrent as Concur instead of Async 2022-10-27 15:32:41 +05:30
Adithya Kumar
41fb0734bc Use explicit arguments in the concurrency config options 2022-10-27 15:32:41 +05:30
Adithya Kumar
1fb51c42ae Replace Unboxed with Unbox and remove the Unboxed type alias 2022-10-27 01:11:34 +05:30
Adithya Kumar
db3f2de183 Make an example doctest in Streamly.Internal.Network.Socket 2022-10-27 00:40:28 +05:30
Adithya Kumar
d326151671 Make streamly-core docspec independent of streamly 2022-10-27 00:40:28 +05:30
Adithya Kumar
64fe269f50 Remove Since & Pre-release annotations in released modules 2022-10-26 23:58:18 +05:30
Adithya Kumar
64aa13dfd6 Use Bool instead of Switch 2022-10-26 23:02:28 +05:30
Harendra Kumar
106939a162 Rename Array/Unboxed/Stream/Fold to Array/Unboxed/Fold 2022-10-26 19:10:51 +05:30
Harendra Kumar
4ddc30aab8 Revise lower and upper bounds of dependencies
Lower bounds are based on minimum supported ghc version (8.6) and upper
bounds are the latest major versions.
2022-10-26 18:19:30 +05:30
Harendra Kumar
bb2f5e3702 Add a list of pre-release/to-be-implemented modules 2022-10-26 18:19:22 +05:30
Harendra Kumar
6130565148 Hide the Stream.Zip module
We may want to use TH routines to generate the Zip type.
2022-10-26 18:19:18 +05:30
Harendra Kumar
f52f074c90 Expose Data.Array module 2022-10-26 18:19:18 +05:30
Harendra Kumar
db030eb460 Add a note about renaming eqWord8 decoder 2022-10-26 17:43:17 +05:30
Harendra Kumar
a8102433cd Add some todo notes for strict-data modules 2022-10-26 17:43:17 +05:30
Harendra Kumar
9e57f5f16b Add todo comments about unicode ops 2022-10-26 17:43:17 +05:30
Harendra Kumar
9b788e036f Do not require "directory" dependency on Windows 2022-10-26 17:38:33 +05:30
Harendra Kumar
3cc70e5c35 Move FileSystem.Dir to streamly-core 2022-10-26 12:33:24 +05:30
Harendra Kumar
dfcb6e5b33 Move FileSystem.File module to streamly-core 2022-10-26 12:33:24 +05:30
Harendra Kumar
be953baaf2 Fix build with use-unliftio flag 2022-10-26 12:33:13 +05:30
Harendra Kumar
3db189c43b Remove transformers-base dependency
Remove the MonadBase instance of Stream type.
2022-10-26 12:33:13 +05:30