packages feed

ring-buffer-0.4: ring-buffer.cabal

name:                ring-buffer
version:             0.4
synopsis:            A concurrent, mutable ring-buffer
description:         A mutable ring-buffer implementation suitable for concurrent access.
homepage:            http://github.com/bgamari/ring-buffer
license:             BSD3
license-file:        LICENSE
author:              Ben Gamari
maintainer:          ben@smart-cactus.org
copyright:           (c) 2014 Ben Gamari <ben@smart-cactus.org>
category:            Data
build-type:          Simple
cabal-version:       >=1.10

source-repository head
  type:                git
  location:            git://github.com/bgamari/ring-buffer

library
  exposed-modules:     Data.RingBuffer
  build-depends:       base >=4.7 && <4.11,
                       vector >=0.10 && <0.13,
                       mtl >=2.2 && <2.3,
                       primitive >=0.5 && <0.7,
                       exceptions >=0.8 && <0.9
  hs-source-dirs:      src
  default-language:    Haskell2010

test-suite properties
  type:                exitcode-stdio-1.0
  main-is:             Properties.hs
  default-language:    Haskell2010
  build-depends:       base,
                       QuickCheck >= 2.7 && < 2.11,
                       vector,
                       ring-buffer

test-suite tests
  type:                exitcode-stdio-1.0
  main-is:             Test.hs
  default-language:    Haskell2010
  build-depends:       base,
                       HUnit,
                       vector,
                       ring-buffer