Commit Graph

386 Commits

Author SHA1 Message Date
pranaysashank
0e04a3ce5b Rename Test/Internal/Data/Parser* to Test/Data/Parser*. 2020-10-22 19:44:55 +05:30
Harendra Kumar
1fd498a537 Update documentation, format, add copyright info 2020-10-21 21:08:15 +05:30
Ranjeet Ranjan
a608695f4a Add Windows file system event handling 2020-10-21 21:08:15 +05:30
pranaysashank
a16a7164d7 Rename pure-streams to Data.List. 2020-10-21 18:30:34 +05:30
pranaysashank
46429454d2 Rename string-test to Streamly.Test.Unicode.Stream. 2020-10-21 16:27:11 +05:30
pranaysashank
7de5e0e53c Move parallel loops test to Prelude. 2020-10-21 16:27:11 +05:30
pranaysashank
16db9cf7e0 Remove nested-loops test suite.
- Add it to the Prelude test suite.
2020-10-21 16:27:11 +05:30
pranaysashank
2f3d30c72d Remove loops test suite.
- It is made redundant by the loops test in Prelude.Common.
2020-10-21 16:27:11 +05:30
pranaysashank
42baf52873 Rename maxrate to Prelude.MaxRate. 2020-10-21 16:27:11 +05:30
pranaysashank
af6205410f Rename internal-prelude test into prelude test suite. 2020-10-21 16:27:07 +05:30
Harendra Kumar
caf0b559de Put fs event executable under manual-tests flag
Otherwise it is always built when we build the library.
2020-10-20 22:28:42 +05:30
adithyaov
4223969ab5 Allow QuickCheck version to be >= 2.13 2020-10-18 00:14:00 +05:30
adithyaov
beabbccad5 Rename internal-data-unfold-test and move file location
Rename internal-data-unfold-test to Data.Unfold
Move Test/Internal/Data/Unfold.hs to Test/Data/Unfold.hs
2020-10-17 21:32:23 +05:30
adithyaov
1c794c8edc Add a minimal test-suite for Internal/Data/Unfold
This test-suite covers everything except exceptions.
2020-10-17 21:32:23 +05:30
pranaysashank
79b19d2f8c Refactor tests in test/Main.hs into separate test suites. 2020-10-07 11:40:40 +05:30
adithyaov
e218fb9d8f Deprecate Streamly.Memory.Array
According to the new module structure, it should be Streamly.Data.Array.Storable.Foreign
2020-09-04 16:55:16 +05:30
adithyaov
aa1e4e137f Rename Streamly.Internal.Memory.Array
According to the new module structure, it should be Streamly.Internal.Data.Array.Storable.Foreign
2020-09-04 16:55:16 +05:30
adithyaov
4070c13937 Rename Streamly.Internal.Memory.Array.Types
According to the new module structure, it should be Streamly.Internal.Data.Array.Storable.Foreign.Types
2020-09-04 16:55:16 +05:30
adithyaov
c2be163374 Rename Streamly.Internal.Memory.Mutable.Array.Types
According to the new module structure, it should be Streamly.Internal.Data.Array.Storable.Foreign.Mut.Types
2020-09-04 16:55:16 +05:30
adithyaov
e3e69a11ea Rename Streamly.Internal.Memory.Unicode.Array
According to the new module structure, it should be Streamly.Internal.Unicode.Array.Char
2020-09-04 16:55:16 +05:30
adithyaov
7d008199aa Deprecate Streamly.Data.Unicode.Stream
According to the new module structure, it should be Streamly.Unicode.Stream
2020-09-04 16:55:16 +05:30
adithyaov
d3325c60f6 Rename Streamly.Internal.Data.Unicode.Stream
According to the new module structure, it should be Streamly.Internal.Unicode.Stream
2020-09-04 16:55:16 +05:30
adithyaov
b881ed3cd7 Rename Streamly.Internal.Data.Unicode.Char
According to the new module structure, it should be Streamly.Internal.Unicode.Char
2020-09-04 16:55:16 +05:30
Harendra Kumar
7ac5630b54 Add an executable to manually test fs events 2020-09-03 16:31:32 +05:30
Harendra Kumar
6f350b7a15 Rename Darwin.c to Darwin.m
Apparently Objective C files are named .m, though .c also works fine.
2020-09-03 16:31:32 +05:30
Harendra Kumar
c10061b390 Implement FS event handling for MacOS 2020-09-03 16:31:32 +05:30
Harendra Kumar
adc550beda Add Data.Cont module for continuations 2020-09-03 15:25:16 +05:30
Harendra Kumar
d7074759f2 Bump quickcheck lower bound to 2.14 2020-09-03 12:33:24 +05:30
Harendra Kumar
eff325538e Add docs and asserts for fromParserK
Added a Control.Exception module providing "assert" and "verify" convenience
utilities.
2020-09-03 12:33:24 +05:30
Harendra Kumar
9fd6f72303 Use inotify flags only if the kernel supports them 2020-09-03 07:32:32 +05:30
Harendra Kumar
87700f6aca Add FS event handling (inotify) module for Linux 2020-09-03 07:32:32 +05:30
adithyaov
18becf54c1 Move Memory/Malloc.hs to the Internal directory and expose it
Move it to Internal.Foreign.Malloc
2020-08-29 01:25:47 +05:30
adithyaov
9ccf93168b Provide a flag to use the C malloc instead of the default GHC malloc 2020-08-29 01:25:47 +05:30
pranaysashank
1e5192145b Rename Internal.Mutable.Prim.Var to Internal.Data.IORef.Prim.
- Rename function fromPrimVar to fromPrimIORef.
2020-08-26 13:41:27 +05:30
pranaysashank
c8c161c34b Rename module Internal.Prelude to Internal.Data.Stream.IsStream. 2020-08-24 00:29:25 +05:30
Harendra Kumar
1944ba0f17 Remove the Zipper module 2020-08-23 02:08:34 +05:30
adithyaov
ead1601148 Replace Data.Strict with Data.*.Strict
"Streamly.Internal.Data.Strict" is replaced by:
Streamly.Internal.Data.Tuple.Strict
Streamly.Internal.Data.Maybe.Strict
Streamly.Internal.Data.Either.Strict

This commit also has some formatting changes to imports.
2020-08-14 20:25:52 +05:30
Harendra Kumar
8a3828ad7d Add parsers for decoding binary encoded data 2020-08-14 16:29:58 +05:30
pranaysashank
d93ac86607 Drop support for GHC 7.10.3. 2020-08-12 11:24:34 +05:30
Pranay Sashank
0f773225ef Refactor Concurrent ops into a separate test suite. 2020-07-27 08:05:11 +05:30
Pranay Sashank
0b79fce400 Refactor Parallel ops into a separate test suite. 2020-07-27 08:05:11 +05:30
Pranay Sashank
050b5670e5 Refactor WAsync ops into a separate test suite. 2020-07-27 08:05:11 +05:30
Pranay Sashank
b8916dc43f Refactor Async ops into a separate test suite. 2020-07-27 08:05:11 +05:30
Pranay Sashank
7d4cf315f4 Refactor Ahead ops into a separate test suite. 2020-07-27 08:05:07 +05:30
Pranay Sashank
cfb953556d Refactor ZipAsync ops into a separate test suite. 2020-07-27 08:04:18 +05:30
Pranay Sashank
9cec13f699 Refactor ZipSerial ops into a separate test suite. 2020-07-27 08:03:30 +05:30
Pranay Sashank
80daa14f61 Refactor WSerial ops into a separate test suite. 2020-07-27 08:03:27 +05:30
Pranay Sashank
397d1672a3 Refactor Serial ops into a separate test suite.
- Refactor cabal options into a common prelude-test-options stanza.
- Add semigroups as a dependency for prelude test suites.
2020-07-27 07:59:12 +05:30
adithyaov
ef7c6d9633 Skip building Array.Prim.* modules for ghc < 8.0
getSizeofMutableByteArray# does not exist for versions of ghc below 8
2020-07-21 09:13:31 +05:30
adithyaov
4d0631a0c6 Add Data.Array.Prim.Pinned and Data.Array.Prim
Respect the new module structure for Internal files
2020-07-21 09:13:31 +05:30