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