Commit Graph

633 Commits

Author SHA1 Message Date
Ranjeet Kumar Ranjan
bf966be08d Remove internal core-modules 2022-10-20 18:22:34 +05:30
Ranjeet Kumar Ranjan
d1022f0491 Re-export exposed modules in streamly-core from streamly 2022-10-20 14:53:57 +05:30
Adithya Kumar
f1e265cec2 Move concurrent combinators to the newer stream modules 2022-10-19 19:53:37 +05:30
Harendra Kumar
879c24e774 Implement a concurrent fold channel 2022-10-18 23:00:39 +05:30
Ranjeet Ranjan
e5f17d0627
Add Data.Stream.Zip.Concurrent module (#1954) 2022-10-18 22:54:57 +05:30
Ranjeet Ranjan
2e5e314dc1
Add bounds to monad-control in streamly.cabal (#1955) 2022-10-15 17:04:22 +05:30
Harendra Kumar
36953a1290 Fix TypeOperator and strictness warnings for GHC 9.4 2022-10-13 20:22:01 +05:30
Harendra Kumar
bc60c1ab88 Move IsStream modules to deprecated section
All these modules are to be deprecated after ensuring that all equivalent
functionality is available in other modules.
2022-10-13 01:39:24 +05:30
Harendra Kumar
d3ec4917d9 Revert "Split Serial module into Serial and WSerial"
This reverts commit 5ddfb45764.
2022-10-13 01:27:53 +05:30
Harendra Kumar
98da856b53 Revert "Move Data.Stream.Async to Data.Stream.IsStream.Async"
This reverts commit 30c98dc65f.
2022-10-13 00:32:45 +05:30
Harendra Kumar
de8b77b092 Revert "Move the Parallel module under IsStream"
This reverts commit e718389b2c.
2022-10-13 00:30:52 +05:30
Ranjeet Kumar Ranjan
8a76b6730a Remove streamly-core from extra-source files 2022-10-12 22:33:58 +05:30
Ranjeet Ranjan
7ac9ab7d5b
Rename Data.Stream.Async to Data.Stream.Concurrent (#1926) 2022-10-11 16:41:45 +05:30
Adithya Kumar
e061109f76 Add Streamly.Data.Stream.Concurrent 2022-10-07 11:39:00 +05:30
Ranjeet Ranjan
a47303eb17
Expose Streamly.Unicode.Parser (#1878)
Co-authored-by: Adithya Kumar <adithya@composewell.com>
2022-10-04 16:53:24 +05:30
Ranjeet Ranjan
4b3c5d6d02
Expose Unicode.String (#1879) 2022-10-03 18:27:50 +05:30
Ranjeet Ranjan
4ab5ba2ce9
Rename *.Foreign to *.Unboxed modules in streamly-core (#1877) 2022-10-03 18:24:31 +05:30
Ranjeet Ranjan
249efda55e
Move Streamly.Data.Array module to streamly-core (#1881) 2022-10-01 00:33:41 +05:30
Ranjeet Kumar Ranjan
61af9fc739 Move Streamly.Internal.Data.Binary.Decode to streamly-core 2022-10-01 00:30:25 +05:30
Ranjeet Kumar Ranjan
88334a8190 Move Console.Stdio to streamly-core
And some formatting changes.
2022-09-29 22:50:34 +05:30
Ranjeet Kumar Ranjan
f609af1d01 Move Streamly.FileSystem.Handle to streamly-core
And some formatting changes.
2022-09-29 15:28:35 +05:30
Harendra Kumar
e718389b2c Move the Parallel module under IsStream 2022-09-29 02:25:18 +05:30
Ranjeet Kumar Ranjan
182edfd74f Move Streamly.Unicode to streamly-core 2022-09-28 19:27:29 +05:30
Harendra Kumar
51fb1b8c29 Move common parts of Channel out of Async module 2022-09-28 18:01:45 +05:30
Adithya Kumar
09ed99de1f Remove support for GHC 8.4.* 2022-09-28 17:50:58 +05:30
Adithya Kumar
a39a95824f Move IOVec and dependent modules under !ghcjs && dev flag 2022-09-28 15:09:06 +05:30
Ranjeet Ranjan
aef0a2e793
Move Array.Stream.Foreign to streamly-core (#1863) 2022-09-27 13:38:12 +05:30
Harendra Kumar
2ca80e7503 Add interleave and concatMapInterleave operations 2022-09-26 15:23:37 +05:30
Harendra Kumar
8a0d9ad39f Add test for new Async streams 2022-09-20 18:40:00 +05:30
Harendra Kumar
62c4903c85 Implement explicit concurrency via channels 2022-09-20 18:35:53 +05:30
Harendra Kumar
30c98dc65f Move Data.Stream.Async to Data.Stream.IsStream.Async
This reverts commit 5691335cf1d27ec2e00c319d59fa80a317864b9c.
2022-09-20 18:35:53 +05:30
Ranjeet Ranjan
a060b79997
Expose Parser module (#1831)
Co-authored-by: Harendra Kumar <harendra@composewell.com>
2022-09-20 14:44:49 +05:30
Adithya Kumar
569dbe92e5 Add Streamly.Data.Unbox 2022-09-01 17:50:55 +05:30
Adithya Kumar
c4dd0cb225 Add Streamly.Data.Array.Unboxed.Mut 2022-09-01 17:50:55 +05:30
Harendra Kumar
af5983aac1 Update tested-with GHC versions 2022-08-28 01:41:09 +05:30
Harendra Kumar
68dccf50a7 Bump dependency upper bounds for GHC 9.4
Bump base upper bound
Bump lockfree-queue upper bound
2022-08-28 01:37:46 +05:30
Harendra Kumar
21b6ed5ac9 Remove Instances.hs from streamly-core 2022-08-27 14:02:23 +05:30
Ranjeet Kumar Ranjan
d0ab51e3a6 Do not re-export the Internal modules of streamly-core from streamly 2022-08-26 01:51:27 +05:30
Harendra Kumar
b8a17190a8
Implement ZipStream using Data.Stream (#1811) 2022-08-25 23:57:42 +05:30
Ranjeet Ranjan
6e77cdbe24
Move SmallArray to dev flag (#1783) 2022-08-25 15:52:41 +05:30
Ranjeet Ranjan
0be81f99fd
Remove the use-c-malloc build flag (#1793)
* Remove the use-c-malloc build flag
2022-08-22 14:15:52 +05:30
Ranjeet Ranjan
7dde623b7d
Move Streamly.Data.Unfold module to streamly-core package (#1771)
* Move Streamly.Data.Unfold to streamly-core package

* Remove readStream, just use the monomorphic fromStream

Co-authored-by: Harendra Kumar <harendra@composewell.com>
2022-08-20 10:59:13 +05:30
Ranjeet Ranjan
ec760805c9
Modularize test cases (#1707)
* Modularize test cases

* Make it build with test-core flag

And several other changes.

Co-authored-by: Harendra Kumar <harendra@composewell.com>
2022-08-20 00:45:57 +05:30
Ranjeet Kumar Ranjan
ca76876369 Repurpose the streamk build flag
Fix review comments

Fix review comments

Rename stramk CI to no-fusion
2022-08-19 17:12:36 +05:30
Ranjeet Kumar Ranjan
0dc91ab41c Add Streamly.Data.Stream module in streamly-core 2022-08-19 17:10:05 +05:30
Harendra Kumar
5c5e7feada Suppress new warnings from ghc-9.2 2022-08-18 11:11:02 +05:30
Ranjeet Kumar Ranjan
18a226b9f0 Array.Foreign -> Array.Unboxed in tests and benchmarks & intenals
Co-authored-by: Ranjeet <ranjeet@composewell.com>
2022-08-17 15:09:42 +05:30
Harendra Kumar
cc3bbd76dc Use a macro definition for assertM
So that the error location is reported correctly by the compiler when
the assert is hit.
2022-08-15 02:00:24 +05:30
Ranjeet Kumar Ranjan
261a7e06fa Change warning options in streamly and streamly-core packages
Fix review comments
2022-08-12 11:08:00 +05:30
Harendra Kumar
98d3ea9d27 Add stream generation functions to Data.Stream 2022-08-09 01:07:40 +05:30