cradle: multi: - path: "./benchmark" config: cradle: cabal: - path: "./benchmark/Streamly/Benchmark/Data/Array/Stream/Foreign.hs" component: "bench:Data.Array.Stream.Foreign" - path: "./benchmark/Streamly/Benchmark/Data/Fold.hs" component: "bench:Data.Fold" - path: "./benchmark/Streamly/Benchmark/Data/Parser.hs" component: "bench:Data.Parser" - path: "./benchmark/Streamly/Benchmark/Data/Parser/ParserD.hs" component: "bench:Data.Parser.ParserD" - path: "./benchmark/Streamly/Benchmark/Data/Parser/ParserK.hs" component: "bench:Data.Parser.ParserK" - path: "./benchmark/Streamly/Benchmark/FileSystem/Handle/Read.hs" component: "bench:FileSystem.Handle" - path: "./benchmark/Streamly/Benchmark/FileSystem/Handle/ReadWrite.hs" component: "bench:FileSystem.Handle" - path: "./benchmark/Streamly/Benchmark/Prelude/Serial.hs" component: "bench:Prelude.Serial" - path: "./benchmark/Streamly/Benchmark/Prelude/Serial/Elimination.hs" component: "bench:Prelude.Serial" - path: "./benchmark/Streamly/Benchmark/Prelude/Serial/Generation.hs" component: "bench:Prelude.Serial" - path: "./benchmark/Streamly/Benchmark/Prelude/Serial/Nested.hs" component: "bench:Prelude.Serial" - path: "./benchmark/Streamly/Benchmark/Prelude/Serial/Split.hs" component: "bench:Prelude.Serial" - path: "./benchmark/Streamly/Benchmark/Prelude/Serial/Transformation1.hs" component: "bench:Prelude.Serial" - path: "./benchmark/Streamly/Benchmark/Prelude/Serial/Transformation2.hs" component: "bench:Prelude.Serial" - path: "./benchmark/Streamly/Benchmark/Prelude/Serial/Transformation3.hs" component: "bench:Prelude.Serial" - path: "./benchmark/Streamly/Benchmark/Unicode/Stream.hs" component: "bench:Unicode.Stream" - path: "./benchmark/lib/" component: "lib:streamly-benchmarks" - path: "./" config: cradle: cabal: - path: "./src" component: "lib:streamly" - path: "./test" config: cradle: cabal: - path: "./test/Streamly/Test/Data/Array.hs" component: "test:Data.Array" - path: "./test/Streamly/Test/Data/Array/Foreign.hs" component: "Data.Array.Foreign" - path: "./test/Streamly/Test/Data/Fold.hs" component: "test:Data.Fold" - path: "./test/Streamly/Test/Data/List.hs" component: "test:Data.List" - path: "./test/Streamly/Test/Data/Parser.hs" component: "test:Data.Parser" - path: "./test/Streamly/Test/Data/Parser/ParserD.hs" component: "test:Data.Parser.ParserD" - path: "./test/Streamly/Test/Data/Unfold.hs" component: "test:Data.Unfold" - path: "./test/Streamly/Test/FileSystem/Event.hs" component: "test:FileSystem.Event" - path: "./test/Streamly/Test/FileSystem/Handle.hs" component: "test:FileSystem.Handle" - path: "./test/Streamly/Test/Network/Inet/TCP.hs" component: "test:Network.Inet.TCP" - path: "./test/Streamly/Test/Network/Socket.hs" component: "test:Network.Socket" - path: "./test/Streamly/Test/Prelude.hs" component: "test:Prelude" - path: "./test/Streamly/Test/Prelude/Ahead.hs" component: "test:Prelude.Ahead" - path: "./test/Streamly/Test/Prelude/Async.hs" component: "test:Prelude.Async" - path: "./test/Streamly/Test/Prelude/Concurrent.hs" component: "test:Prelude.Concurrent" - path: "./test/Streamly/Test/Prelude/Fold.hs" component: "test:Prelude.Fold" - path: "./test/Streamly/Test/Prelude/Parallel.hs" component: "test:Prelude.Parallel" - path: "./test/Streamly/Test/Prelude/Rate.hs" component: "test:Prelude.Rate" - path: "./test/Streamly/Test/Prelude/Serial.hs" component: "test:Prelude.Serial" - path: "./test/Streamly/Test/Prelude/WAsync.hs" component: "test:Prelude.WAsync" - path: "./test/Streamly/Test/Prelude/WSerial.hs" component: "test:Prelude.WSerial" - path: "./test/Streamly/Test/Prelude/ZipAsync.hs" component: "test:Prelude.ZipAsync" - path: "./test/Streamly/Test/Prelude/ZipSerial.hs" component: "test:Prelude.ZipSerial" - path: "./test/Streamly/Test/Unicode/Stream.hs" component: "test:Unicode.Stream" - path: "./test/lib/" component: "lib:streamly-tests" - path: "./test/version-bounds.hs" component: "test:version-bounds" dependencies: - streamly.cabal - hie.yaml