cabal-version: 2.2 name: bounded-queue version: 1.0.0 synopsis: A strict, immutable, thread-safe, single-ended, bounded queue. description: A strict, immutable, thread-safe, single-ended, bounded queue which automatically forgets old values instead of blocking. category: Data homepage: https://gitlab.com/fosskers/bounded-queue author: Colin Woodbury maintainer: colin@kadena.io copyright: 2019 Kadena LLC license: BSD-3-Clause license-file: LICENSE build-type: Simple extra-source-files: README.md common commons default-language: Haskell2010 build-depends: base >= 4.7 && < 5 ghc-options: -Wall -Wincomplete-record-updates -Wincomplete-uni-patterns library import: commons hs-source-dirs: lib exposed-modules: Data.Queue.Bounded build-depends: containers , deepseq test-suite bounded-queue-test import: commons type: exitcode-stdio-1.0 hs-source-dirs: test main-is: Test.hs ghc-options: -threaded -with-rtsopts=-N build-depends: bounded-queue , tasty >= 1.2 , tasty-hunit >= 0.10 -- benchmark bounded-queue-bench -- import: commons -- type: exitcode-stdio-1.0 -- hs-source-dirs: bench -- main-is: Bench.hs -- ghc-options: -threaded -O2 -with-rtsopts=-N -- build-depends: bounded-queue -- , criterion >= 1.5