@@ -586,6 +586,26 @@ benchmark linear
586586 build-depends: template-haskell >= 2.14 && < 2.16
587587 , inspection-testing >= 0.4 && < 0.5
588588
589+benchmark linear-long
590+ import: bench-options-threaded
591+ type: exitcode-stdio-1.0
592+ cpp-options: -DLONG_BENCHMARKS
593+ hs-source-dirs: benchmark
594+ main-is: Linear.hs
595+ other-modules: Streamly.Benchmark.Prelude
596+ build-depends:
597+ streamly
598+ , base >= 4.8 && < 5
599+ , deepseq >= 1.4.1 && < 1.5
600+ , random >= 1.0 && < 2.0
601+ , gauge >= 0.2.4 && < 0.3
602+ if impl(ghc < 8.0)
603+ build-depends:
604+ transformers >= 0.4 && < 0.6
605+ if flag(inspection)
606+ build-depends: template-haskell >= 2.14 && < 2.16
607+ , inspection-testing >= 0.4 && < 0.5
608+
589609benchmark nested
590610 import: bench-options
591611 type: exitcode-stdio-1.0
@@ -750,6 +770,23 @@ benchmark nested-concurrent
750770 build-depends:
751771 transformers >= 0.4 && < 0.6
752772
773+benchmark nested-concurrent-long
774+ import: bench-options-threaded
775+ cpp-options: -DLONG_BENCHMARKS
776+ type: exitcode-stdio-1.0
777+ hs-source-dirs: benchmark
778+ main-is: NestedConcurrent.hs
779+ other-modules: NestedOps
780+ build-depends:
781+ streamly
782+ , base >= 4.8 && < 5
783+ , deepseq >= 1.4.1 && < 1.5
784+ , random >= 1.0 && < 2.0
785+ , gauge >= 0.2.4 && < 0.3
786+ if impl(ghc < 8.0)
787+ build-depends:
788+ transformers >= 0.4 && < 0.6
789+
753790benchmark linear-rate
754791 import: bench-options-threaded
755792 type: exitcode-stdio-1.0