packages feed

BenchmarkHistory-0.0.0.2: BenchmarkHistory.cabal

name:           BenchmarkHistory
version:        0.0.0.2
author:         Christian Hoener zu Siederdissen, 2015
copyright:      Christian Hoener zu Siederdissen, 2015
homepage:       https://github.com/choener/BenchmarkHistory
bug-reports:    https://github.com/choener/BenchmarkHistory/issues
maintainer:     choener@bioinf.uni-leipzig.de
category:       Benchmarking
license:        GPL-3
license-file:   LICENSE
build-type:     Simple
stability:      experimental
cabal-version:  >= 1.10.0
tested-with:    GHC == 7.8.4, GHC == 7.10.2
synopsis:       Benchmark functions with history
description:
                Benchmark functions via @GHC.Stats@ and keep a history of
                running time and allocation profiles.



Extra-Source-Files:
  README.md
  changelog.md



flag exe
  description:  build the exacutable. not normally done because Chart has older dependencies for some packages
  default:      False
  manual:       True



library
  build-depends: base         >= 4.7    && < 4.9
               , bytestring   >= 0.10   && < 0.11
               , cassava      >= 0.4    && < 0.5
               , deepseq      >= 1.3    && < 1.5
               , directory
               , statistics   >= 0.13   && < 0.14
               , time
               , vector       >= 0.10   && < 0.12
  exposed-modules:
    BenchmarkHistory
  default-language:
    Haskell2010
  default-extensions: BangPatterns
                    , DeriveGeneric
                    , StandaloneDeriving
                    , OverloadedStrings
  ghc-options:
    -O2 -funbox-strict-fields



-- Visualize the histogram of running time and allocation

executable BenchmarkHistogram
  if flag(exe)
    buildable:
      True
    build-depends: base
                 , BenchmarkHistory
                 , Chart              >= 1.4  && < 1.5
                 , Chart-diagrams     >= 1.4  && < 1.5
                 , cmdargs            >= 0.10 && < 0.11
  else
    buildable:
      False
  hs-source-dirs:
    src
  default-language:
    Haskell2010
  default-extensions: DeriveDataTypeable
                    , RecordWildCards
  main-is:
    BenchmarkHistogram.hs



source-repository head
  type: git
  location: git://github.com/choener/BenchmarkHistory