Commit Graph

386 Commits

Author SHA1 Message Date
Harendra Kumar
14ecf65860 Remove charts from tar, fix version typo 2018-05-14 03:38:59 +05:30
Harendra Kumar
ec9930ca8b Add transformers dep to listdir and acidrain examples 2018-05-05 02:07:35 +05:30
Harendra Kumar
7ad55f8e63 Add @since annotations, bump version, update changelog 2018-05-05 02:02:41 +05:30
Harendra Kumar
ca0e9a935c update docs, readme, cabal description and tutorial 2018-05-05 00:23:03 +05:30
Harendra Kumar
d59ff9df99 Add semigroups dep for ghc < 8.0 2018-05-04 01:43:07 +05:30
Harendra Kumar
c5f97f0e3b Move examples from Streamly module to examples dir 2018-05-04 01:28:02 +05:30
Harendra Kumar
20b592a9d3 Add the comparative charts in the package tar 2018-05-01 04:09:28 +05:30
Harendra Kumar
4b5abb0915 fix benchmark comparison graphs
Generate graphs for both linear and nested benchmark ops
2018-04-25 14:21:02 +05:30
Harendra Kumar
ac39277da8 Rename benchmark modules 2018-04-25 11:28:47 +05:30
Harendra Kumar
e223cfade7 Remove old, now redundant, benchmarks 2018-04-25 11:28:47 +05:30
Harendra Kumar
d2c4df460f Add microbenchmarks for list-transformer ops 2018-04-25 11:28:47 +05:30
Harendra Kumar
e411ab6abd Remove MonadError instance temporarily
It is not working correctly for parallel compositions.
2018-04-22 22:57:31 +05:30
Harendra Kumar
aaed32083b Add transformers dep for examples for ghc < 8.0 2018-04-17 19:04:31 +05:30
Harendra Kumar
3d920ef3f8 rename AsyncT to AParallelT
Also rename asyncly to aparallely and runAsyncT to runAParallelT

The name Async is confusing and does not convey the right meaning. The 'A' in
AParallelT stands for 'Adaptive' and 'Parallel' indicates that this is a
variant of Parallel.

Another choice for the name was 'MParallelT' where 'M' stands for 'maybe', it
is maybe parallel since it may or may not start parallel threads depending on
demand but Adaptive fits better as it adapts to the demand.
2018-04-17 18:03:27 +05:30
Harendra Kumar
722efd60fb Add quickcheck based property tests
fixes #30
2018-04-15 12:39:47 +05:30
Harendra Kumar
62ba37b724 Use bench-graph to generate perf comparison charts 2018-04-10 13:43:33 +05:30
Harendra Kumar
a445ef9873 Add benchmarks for streaming operations 2018-04-09 20:32:49 +05:30
Harendra Kumar
458f81849f Use gauge in place of criterion 2018-03-28 01:48:04 +05:30
Harendra Kumar
f8ec835cc3 Add default-language in all components 2018-03-25 07:34:03 +05:30
Harendra Kumar
52479f3b02 bump version 2018-03-25 03:41:28 +05:30
Harendra Kumar
c7d40a1791 bump version for new release 2018-03-18 19:47:26 +05:30
Harendra Kumar
84a228a6be Add tested-with ghc-8.4.1 2018-03-18 18:11:11 +05:30
Harendra Kumar
0d3c3a09a6 update version bound for exceptions 2018-03-18 12:22:59 +05:30
Harendra Kumar
84542d2768 upgrade stack resolver to lts-11 2018-03-16 00:45:13 +05:30
Harendra Kumar
d1cf131344 update travis and appveyor config 2017-12-20 05:59:25 +05:30
Harendra Kumar
d5931ea97b update links to the repo 2017-12-05 21:10:43 +05:30
Harendra Kumar
e4ed109488 Travis build with examples-sdl 2017-12-05 18:11:56 +05:30
Harendra Kumar
49a5ba4fa6 Remove redundant examples 2017-12-03 00:48:24 +05:30
Harendra Kumar
03f0375fd3 Update README and cabal description 2017-12-02 21:09:06 +05:30
Harendra Kumar
2ed8b60778 Add Examples module, make SDL examples optional 2017-12-01 14:34:46 +05:30
Harendra Kumar
9510577928 Update (minor) and reorg sections of the tutorial 2017-11-30 23:35:43 +05:30
Harendra Kumar
19ac788a9f Some updates to tutorial 2017-11-22 23:00:11 +05:30
Harendra Kumar
ca79a5f09c Do not expose the Core and Streams module 2017-11-22 00:09:58 +05:30
Harendra Kumar
198552e614 Update README and cabal description 2017-11-21 14:41:09 +05:30
Harendra Kumar
6d90bd59d3 Fix example in cabal file 2017-11-21 01:35:45 +05:30
Harendra Kumar
a74a0c0844 Rename to Streamly
Streamly is a more appropriate name and conveys the core idea. Stream
concurrently = streamly.
2017-11-20 18:03:13 +05:30