@@ -481,7 +481,9 @@ benchmark base
481 hs-source-dirs: benchmark, src
481 hs-source-dirs: benchmark, src
482 main-is: BaseStreams.hs
482 main-is: BaseStreams.hs
483 other-modules: Streamly.SVar
483 other-modules: Streamly.SVar
484+ , Streamly.Streams.StreamK.Type
484 , Streamly.Streams.StreamK
485 , Streamly.Streams.StreamK
486+ , Streamly.Streams.StreamD.Type
485 , Streamly.Streams.StreamD
487 , Streamly.Streams.StreamD
486 , Streamly.Streams.Prelude
488 , Streamly.Streams.Prelude
@@ -537,7 +539,9 @@ executable nano-bench
537 hs-source-dirs: benchmark, src
539 hs-source-dirs: benchmark, src
538 main-is: NanoBenchmarks.hs
540 main-is: NanoBenchmarks.hs
539 other-modules: Streamly.SVar
541 other-modules: Streamly.SVar
542+ , Streamly.Streams.StreamK.Type
540 , Streamly.Streams.StreamK
543 , Streamly.Streams.StreamK
544+ , Streamly.Streams.StreamD.Type
541 , Streamly.Streams.StreamD
545 , Streamly.Streams.StreamD
542 default-language: Haskell2010
546 default-language: Haskell2010
543 ghc-options: -O2 -Wall
547 ghc-options: -O2 -Wall
@@ -550,6 +554,7 @@ executable nano-bench
550 , ghc-prim >= 0.2 && < 0.6
554 , ghc-prim >= 0.2 && < 0.6
551 , containers >= 0.5 && < 0.7
555 , containers >= 0.5 && < 0.7
552 , heaps >= 0.3 && < 0.4
556 , heaps >= 0.3 && < 0.4
557+ , random >= 1.0 && < 2.0
554 -- concurrency
559 -- concurrency
555 , atomic-primops >= 0.8 && < 0.9
560 , atomic-primops >= 0.8 && < 0.9