packages feed

diet-0.1.0.0: diet.cabal

name:
  diet
version:
  0.1.0.0
synopsis:
  Discrete Interval Encoding Trees
description:
  Discrete Interval Encoding Tree described by Martin Erwig in /Diets for Fat Sets, January 1993/.
homepage:
  https://github.com/andrewthad/primitive-containers/
bug-reports:
  https://github.com/andrewthad/primitive-containers/issues
author:
  Andrew Martin, chessai
maintainer:
  andrew.thaddeus@gmail.com, chessai1996@gmail.com
copyright:
  2018 Andrew Martin, 2018 chessai
license:
  BSD3
license-file:
  LICENSE
build-type:
  Simple
cabal-version: 2.0

source-repository head
  type: git
  location: https://github.com/andrewthad/primitive-containers

library
  hs-source-dirs:
      src
  build-depends:
      base >=4.9 && <5
    , primitive >= 0.6.4
    , contiguous
  exposed-modules:
    Data.Diet.Set.Lifted
    Data.Diet.Set.Unboxed
    Data.Diet.Map.Lifted.Lifted
    Data.Diet.Map.Unboxed.Lifted
  other-modules:
    Data.Diet.Map.Internal
    Data.Diet.Set.Internal 
  ghc-options: -Wall -O2
  default-language: Haskell2010

test-suite test
  type: exitcode-stdio-1.0
  hs-source-dirs: test
  main-is: Main.hs
  build-depends:
      base
    , QuickCheck
    , containers
    , diet
    , primitive
    , quickcheck-classes >= 0.4.11.1
    , tasty
    , tasty-quickcheck
  ghc-options: -Wall -O2
  default-language: Haskell2010