Harendra Kumar

Results 427 issues of Harendra Kumar

We observed in the streamly-statistics package that some benchmarks with Tee take a lot of time and the fusion-plugin also takes a long time and large amount of memory to...

type:performance

It was O(1) space with GHC-8.8 . The benchmark is defined in `benchmark/Streamly/Benchmark/Prelude/Serial/Elimination.hs`.

type:performance
aspect:streams

``` Failures: lib/Streamly/Test/Prelude/Common.hs:1599:5: 1) Prelude.Parallel, Tests for exceptions, default, parallely bracket partial stream uncaught exception: ErrorCall refValue == 2 CallStack (from HasCallStack): error, called at lib/Streamly/Test/Prelude/Common.hs:1462:21 in streamly-tests-0.0.0-inplace:Streamly.Test.Prelude.Common (after 33...

aspect:streams
aspect:concurrency

* Explain basic use of default.nix for different use cases what to do if you are facing a problem like: ``` [1] unknown package: bench-show (dependency of bench-chart) ``` Use...

type:maintenance

In the concurrent streams we throw an exception as soon as a failure occurs when we are executing actions concurrently. However, many of the actions that are being concurrently executed...

api:breaking
aspect:streams
aspect:concurrency

This tests keeps failing intermittently on Windows (https://ci.appveyor.com/project/harendra-kumar/streamly/builds/37814315): ``` Prelude.Async: exited with: ExitFailure (-1073741675) ``` We should either figure out which particular test in this suite is failing and fix/disable...

type:bug

We can combine operations such as: * map/map * drop/drop * take/take * filter/filter

type:performance
aspect:streams

With the new fold changes (Partial/Done constructors) more combinators require the `Fuse` annotation to fuse. We have added the annotation on cases for which we have benchmarks, but in general,...

type:performance