Harendra Kumar
d55d68ab07
Fix build with "dev" flag on
2023-11-28 07:07:28 +05:30
Harendra Kumar
6705ec00b9
Rename Data.Serialize to Data.MutByteArray
2023-11-26 01:57:10 +05:30
Harendra Kumar
97e0d20ffb
Re-export internal serialize modules and hide them
2023-11-21 02:37:28 +05:30
Harendra Kumar
a11fe00965
Fix warnings for GHC 9.6 and 9.8
2023-11-03 01:44:25 +05:30
Ranjeet Kumar Ranjan
d304fb842a
Hide Internal StreamD submodules
2023-08-03 17:47:07 +05:30
Ranjeet Kumar Ranjan
69aa279c6c
Import Data.Stream instead of Data.Stream.StreamD
2023-07-22 23:00:40 +05:30
Adithya Kumar
6a4d26b170
Rename Internal.Data.Unboxed to Internal.Data.Unbox
2023-07-20 16:54:29 +05:30
Ranjeet Kumar Ranjan
8629a0e806
Fix test cases for StreamD/StreamK split up
2023-02-06 22:09:46 +05:30
Harendra Kumar
dabe66ceaa
Fix test and benchmarks for concurrent module changes
2023-01-13 16:44:36 +05:30
Ranjeet Ranjan
030499eb7e
Fix dev flag build, test, benchmarks issues ( #2206 )
...
* Fix dev flag build, test, benchmarks issues
* Add no-charts flag when compiling bench-report
Co-authored-by: Harendra Kumar <harendra@composewell.com>
2023-01-07 14:32:31 +05:30
Adithya Kumar
f7f264fefd
Remove Storable constraint from Unbox typeclass
2023-01-06 00:14:45 +05:30
Harendra Kumar
8c8b9c34ee
Remove the Monad instance from SerialT/Stream type
...
Transfer the removed instances to the CrossStream type.
2022-11-20 17:20:06 +05:30
Ranjeet Kumar Ranjan
4eda9d0c1f
Rename Data.Array.Unboxed
2022-11-04 16:00:48 +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
5327f181db
Deprecate Streamly.Prelude & S.Internal.Data.Stream.IsStream.*
2022-10-21 02:07: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
Adithya Kumar
d84f82d973
Remove redundant GHC 8.8 CPP conditional
2022-09-30 15:28:24 +05:30
Adithya Kumar
09ed99de1f
Remove support for GHC 8.4.*
2022-09-28 17:50:58 +05:30
Adithya Kumar
e3e60caeaa
Update the Unboxed representation
...
1. Use sizeOf and alignment from Storable
2. Rename readByteArray -> box and writeByteArray -> unbox
3. Rename ArrayContents to MutableByteArray
4. Change the meaning of the typeclass and update the docs accordingly
2022-09-01 17:50:55 +05:30
Ranjeet Kumar Ranjan
26b78c6e89
Deprecate Streamly.Data.Array.Foreign module
...
Rename it to Streamly.Data.Array.Unboxed
2022-08-06 00:38:23 +05:30
Adithya Kumar
3811e683ce
Improve array combinators to work with unpinned arrays
2022-07-27 17:24:59 +05:30
Adithya Kumar
adc2e75b5d
Abstract out Unboxing helpers and comment out IOVec code
2022-06-23 16:09:57 +05:30
Harendra Kumar
2aae2da54c
Add Word8 stream splitting tests
2022-05-29 00:29:39 +05:30
Ranjeet Kumar Ranjan
d31f3329f1
Rename some unfold APIs
2022-04-06 17:41:47 +05:30
Harendra Kumar
5ddfb45764
Split Serial module into Serial and WSerial
2022-03-24 12:55:08 +05:30
Ranjeet Kumar Ranjan
07bf70d5f8
Drop GHC 8.x to 8.2.x Support
2022-03-24 02:23:45 +05:30
Ranjeet Kumar Ranjan
1b8043f6ef
Fix joinOuter
2022-03-24 02:19:44 +05:30
Ranjeet Kumar Ranjan
4b49390286
Fix uniqBy and rollingMap
...
Fix hlint
Fix review comments
Add Functor contraint
Fix review comments
2022-03-11 13:46:05 +05:30
Ranjeet Kumar Ranjan
f30eafd440
Add -Wmissing-export-lists flag
2022-03-01 13:41:50 +05:30
Ranjeet Kumar Ranjan
64e9eeafc5
Add test cases for async
2022-02-11 03:59:34 +05:30
Ranjeet Kumar Ranjan
4d4732577d
Add a test for wAsync behavior check
2022-02-11 03:59:34 +05:30
Harendra Kumar
ec20f5fdff
Fix/simplify intersectBySorted
...
* Remove MonadIO and Eq constraints
* Simplify implementation
* Simplify tests
* Fix formatting
* Use longer benchmarks
2022-02-10 17:22:28 +05:30
Ranjeet Kumar Ranjan
160393c8e0
Implement intersectBySorted API
2022-02-10 14:47:01 +05:30
Ranjeet Kumar Ranjan
582410afda
Implement joinLeftHash API
2022-02-02 12:36:43 +05:30
Harendra Kumar
870958d766
Fix review suggestions for joinOuterHash
2022-02-02 07:04:37 +05:30
Harendra Kumar
c8d1ca3fc7
Fix joinOuterMap operation
...
The streams were used multiple times, now they are used only once.
2022-02-02 07:04:37 +05:30
Ranjeet Kumar Ranjan
72a2b1fa43
Implement joinOuterHash API
2022-02-02 07:04:37 +05:30
Ranjeet Kumar Ranjan
0a35315923
Fix joinInnerMap test case failure
2022-02-01 11:07:24 +05:30
Harendra Kumar
66fe3d1ec9
Optimize and rename joinInnerHash to joinInnerMap
2022-01-15 02:26:26 +05:30
Ranjeet Kumar Ranjan
9fdce7a10a
Add test cases for joinInnerHash
2022-01-15 01:28:02 +05:30
adithyaov
5add04dd8d
Add a test case for concurrent applicative
2021-12-09 15:13:58 +05:30
Harendra Kumar
6e52834cb2
Fix groupByRollingEither
...
* Change the signature to return different types in Either
* Fix a case to return correct Either value
* Fix and enhance benchmarks
* Implement sortBy using groupByRollingEither
2021-11-07 10:34:03 +05:30
Harendra Kumar
e4e8797202
Move sortBy to correct test group
2021-11-07 00:46:04 +05:30
Ranjeet Kumar Ranjan
732a916fdc
Add tests for sort and mergeBy
2021-11-07 00:46:04 +05:30
Harendra Kumar
58b7b77857
Make the seed in foldIterateM monadic
2021-10-10 14:17:06 +05:30
Harendra Kumar
bb6856e0fd
Add a basic test for concatPairsWith
2021-09-29 22:55:31 +05:30
Ranjeet Kumar Ranjan
c6bc13963f
Make sequence concurrent
2021-09-28 09:30:35 +05:30
Harendra Kumar
f6b88dc488
Add a flag for flaky tests
2021-09-14 23:19:54 +05:30
Harendra Kumar
b82985820e
Disable rate tests taking too much memory
2021-09-14 23:11:17 +05:30
Harendra Kumar
9d7bd5293a
Make the test more reliable and add diag info
2021-09-14 23:11:17 +05:30