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