-
Notifications
You must be signed in to change notification settings - Fork 1
/
tasty-papi.cabal
54 lines (48 loc) · 1.55 KB
/
tasty-papi.cabal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
name: tasty-papi
version: 0.1.2.0
cabal-version: 1.18
license: BSD3
license-file: LICENSE
copyright: 2023, Alexey Khudyakov
author: Alexey Khudyakov <[email protected]>
maintainer: Alexey Khudyakov <[email protected]>
homepage: https://github.com/Shimuuar/tasty-papi
bug-reports: https://github.com/Shimuuar/tasty-papi/issues
category: Development, Performance, Testing, Benchmarking
build-type: Simple
Synopsis:
Bencmarking using instruction counting
description:
Benchmarking framework which uses instruction counters intead of
time measurements. Instruction count is only proxy for code
performance but unlike time could be measured deterministically.
PAPI is used in order to access hardware counters.
extra-source-files:
README.md
Changelog.md
source-repository head
type: git
location: http://github.com/Shimuuar/tasty-papi
Library
default-language: Haskell2010
ghc-options: -Wall
--
Build-Depends: base >=4.10 && <5
, tasty >=0.11.3
, containers >=0.5
, deepseq
, stm
extra-libraries: papi
Exposed-modules: Test.Tasty.PAPI
if(os(darwin) || os(windows))
buildable: False
test-suite tasty-papi-run
default-language: Haskell2010
type: exitcode-stdio-1.0
ghc-options: -Wall
main-is: Main.hs
hs-source-dirs: tests
--
Build-Depends: base -any
, tasty -any
, tasty-papi -any