adithyaov
b1d1902b17
Move Streams/Serial.hs to Internal/Data/Stream
2019-12-09 15:57:58 +05:30
adithyaov
b17c23eb9b
Move Streams/SVar.hs to Internal/Data/Stream
2019-12-09 15:55:32 +05:30
adithyaov
7af59908cb
Move Streams/Zip.hs to Internal/Data/Stream
2019-12-09 15:54:09 +05:30
adithyaov
f1bef8669c
Mv Streams/Enumeration.hs to Internal/Data/Stream
2019-12-09 15:44:00 +05:30
adithyaov
2fe5140423
Mv Streams/Combinators.hs to Internal/Data/Stream
2019-12-09 15:42:40 +05:30
adithyaov
f1a195155e
Move Streams/Async.hs to Internal/Data/Stream
2019-12-09 15:27:25 +05:30
adithyaov
fde7585c3e
Move Streams/Async.hs to Internal/Data/Stream
2019-12-09 15:26:09 +05:30
adithyaov
1790841a34
Move Streams/StreamDK* to Internal/Data/Stream
2019-12-09 15:23:36 +05:30
adithyaov
70c03f97bf
Move Streams/StreamK* to Internal/Data/Stream
2019-12-09 15:14:05 +05:30
adithyaov
59796f1d14
Move Streams/StreamD.hs to Internal/Data/Stream/*
2019-12-09 14:56:10 +05:30
Pranay Sashank
3b9b8d1baf
Add benchmarks for Streamly.Data.Array.
2019-12-04 13:41:55 +05:30
Pranay Sashank
0d91f2ece9
Use Array from Data.Primitive.Array rather than defining own Array.
2019-12-04 13:41:55 +05:30
Pranay Sashank
175b0b6d10
Add tests for Streamly.Data.Array and read operator.
2019-12-04 13:41:55 +05:30
Pranay Sashank
94bd0faa21
Add support for unpinned Arrays.
2019-12-04 13:41:55 +05:30
Harendra Kumar
ba6a1e769c
Add a "discard" function
...
Just like "void" but also discards exceptions.
2019-11-28 07:38:00 +05:30
Pranay Sashank
291ff372c7
Add docs/Build.md and design/* to extra-source-files in .cabal.
2019-11-21 02:30:18 +05:30
adithyaov
2c9503769c
Move the Benchmark.* modules to Internal
2019-11-19 15:40:41 +05:30
Harendra Kumar
3da70288fe
Add license for base package
2019-11-15 04:44:20 +05:30
Harendra Kumar
b0ec7c9455
update extra-source-files
2019-11-15 04:40:26 +05:30
Harendra Kumar
b7dd1b7297
Bump the version for release 0.7.0
2019-11-15 04:25:51 +05:30
Harendra Kumar
a4c2ae4311
Add haddock instructions for experimental APIs
2019-11-15 03:07:06 +05:30
Pranay Sashank
9183e21a11
Relax version constraints on hashable.
2019-11-15 00:54:53 +05:30
Harendra Kumar
eff742aa3a
Use native dir listing functions for listdir example
...
We are not using the monad instance any more in the example. With these changes
the performance of list dir improved by 2x.
2019-11-13 22:02:37 +05:30
Harendra Kumar
5b64ae8f6f
Add some rudimentary dir routines
2019-11-13 18:17:32 +05:30
adithyaov
c88755f4de
Move StreamD.Type to Internal
2019-11-11 00:27:18 +05:30
Harendra Kumar
b1c1b1880a
Add debug code for utf8 decoding
2019-11-08 22:14:07 +05:30
Pranay Sashank
fa1318e57f
Update maintainer email to streamly@composewell.com.
2019-11-07 12:31:07 +05:30
Harendra Kumar
cce1c6ed5e
Add/expose Streamly.Data.Unfold module
2019-11-04 21:41:49 +05:30
Harendra Kumar
011299be70
rename Unicode encode/decode ops
...
* refactor the Unicode stream module in Stream/Char/Array modules
2019-11-04 02:54:46 +05:30
Harendra Kumar
ab6587ba59
Move Data/String to Internal/Data/Unicode/Stream
...
rename Data.String to Data.Unicode.Stream
2019-11-04 02:35:55 +05:30
Harendra Kumar
eeb84b009b
Some tweaks for encodeUtf8 perf
...
* Use a fast path yield point for ascii encoding. With single yield point
decode/encode on a 500MB file takes 3 sec, with two yield points it takes 1.4
sec. In both cases the pipeline is fully fused with the help of the plugin.
* bump up the spec-constr-recusrive limit
We still need our GHC plugin for full fusion of decode/encode pipeline.
2019-10-31 19:42:30 +05:30
Harendra Kumar
b86b65ffe1
Add word count example
...
Implement parallel and correct utf8 wc
2019-10-30 00:14:06 +05:30
Harendra Kumar
0e98baf013
Fix 7.10.3 build, add transformers dep
2019-10-15 00:40:15 +05:30
Harendra Kumar
31c17886bf
Move Network.Client to Network.Inet.TCP
2019-10-15 00:40:15 +05:30
Harendra Kumar
49d3698bda
Move Network/Server module to Network/Socket/Inet/TCP
2019-10-15 00:40:15 +05:30
Harendra Kumar
1a60915d0b
do not use useSocket in server example
2019-10-15 00:40:15 +05:30
Harendra Kumar
9309ff73ef
Move Network/Client to Internal/Network/Client
2019-10-15 00:40:15 +05:30
Harendra Kumar
efe82423af
move Network/Socket to Internal
2019-10-15 00:40:15 +05:30
Harendra Kumar
4af5462e5f
Implement network server ops as unfolds
2019-10-15 00:40:15 +05:30
Harendra Kumar
e1022be150
Move Array module to Internal
2019-10-15 00:40:15 +05:30
Harendra Kumar
4810c8eef6
Add nested unfold operations and benchmarks
...
Especially add chaining of unfolds and outerProduct operations. outerProduct is
just the cartesian product of two streams, it is like the concatMap/bind for
streams. In contrast to concatMap, the unfold nested looping operations are
amenable to complete fusion providing us amazing performance equivalent to
linear stream operations.
2019-09-29 01:37:22 +05:30
Harendra Kumar
db0a150df4
Enable FileSystem.File module example
2019-09-26 01:36:19 +05:30
Harendra Kumar
8fbb4d4227
enable pipe/sink/list benchmarks
2019-09-26 01:05:15 +05:30
Harendra Kumar
6ae0ed003c
remove Streamly.Internal module
2019-09-25 18:39:34 +05:30
Harendra Kumar
d098a0575a
Move Streamly.Enumeration to Streamly.Streams.Enumeration
2019-09-25 17:17:48 +05:30
Harendra Kumar
3c8f5b8096
move Sink module files to Internal
2019-09-25 17:17:48 +05:30
Harendra Kumar
1604254925
move files Streamly/Time/* to Streamly/Internal/Data
2019-09-25 17:17:48 +05:30
Harendra Kumar
623b3fda76
move file Streamly/Strict.hs to Internal
2019-09-25 17:17:48 +05:30
Harendra Kumar
631cc24fec
move file SVar.hs to Internal/Data
2019-09-25 17:17:47 +05:30
Harendra Kumar
e2baec7b1d
move Atomics to Internal
2019-09-25 17:17:47 +05:30