-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpark-bench.cabal
106 lines (100 loc) · 2.85 KB
/
park-bench.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
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
cabal-version: 2.2
author: Mitchell Rosen, Travis Staton
bug-reports: https://github.com/awkward-squad/park-bench/issues
category: Benchmarking
copyright: Copyright (C) 2020-2025 Mitchell Rosen, Travis Staton
homepage: https://github.com/awkward-squad/park-bench
license: BSD-3-Clause
license-file: LICENSE
maintainer: Mitchell Rosen <[email protected]>, Travis Staton <[email protected]>
name: park-bench
stability: experimental
synopsis: A quick-and-dirty, low-friction benchmark tool with immediate feedback
tested-with: GHC == 9.8.4, GHC == 9.10.1, GHC == 9.12.1
version: 0.1.1.0
x-revision: 2
description:
A quick-and-dirty, low-friction benchmark tool with immediate feedback.
extra-doc-files:
images/*.png
extra-source-files:
CHANGELOG.md
README.md
source-repository head
type: git
location: https://github.com/awkward-squad/park-bench
library
build-depends:
array ^>= 0.5,
base ^>= 4.12 || ^>= 4.13 || ^>= 4.14 || ^>= 4.15 || ^>= 4.16 || ^>= 4.17 || ^>= 4.18 || ^>= 4.19 || ^>= 4.20 || ^>= 4.21,
bytestring ^>= 0.10 || ^>= 0.11 || ^>= 0.12,
ghc-prim ^>= 0.3 || ^>= 0.4 || ^>= 0.5 || ^>= 0.6 || ^>= 0.7 || ^>= 0.8 || ^>= 0.9 || ^>= 0.10 || ^>= 0.11 || ^>= 0.13,
text ^>= 1.1 || ^>= 1.2 || ^>= 2.0 || ^>= 2.1,
default-extensions:
AllowAmbiguousTypes
BangPatterns
BlockArguments
ConstraintKinds
DeriveAnyClass
DeriveDataTypeable
DeriveFunctor
DeriveGeneric
DeriveTraversable
DerivingStrategies
DerivingVia
DuplicateRecordFields
ExistentialQuantification
FlexibleInstances
GeneralizedNewtypeDeriving
InstanceSigs
LambdaCase
OverloadedStrings
NamedFieldPuns
NoImplicitPrelude
NumericUnderscores
PartialTypeSignatures
PatternSynonyms
RankNTypes
RoleAnnotations
ScopedTypeVariables
TupleSections
TypeApplications
TypeSynonymInstances
ViewPatterns
default-language: Haskell2010
exposed-modules:
ParkBench
ghc-options:
-Weverything
-Wno-all-missed-specialisations
-Wno-implicit-prelude
-Wno-missed-specialisations
-Wno-missing-import-lists
-Wno-safe
-Wno-unsafe
if impl(ghc >= 8.10)
ghc-options:
-Wno-missing-safe-haskell-mode
-Wno-prepositive-qualified-module
if impl(ghc >= 9.2)
ghc-options:
-Wno-missing-kind-signatures
if impl(ghc >= 9.8)
ghc-options:
-Wno-missing-role-annotations
hs-source-dirs: src
other-modules:
ParkBench.Internal.Array1
ParkBench.Internal.Benchable
ParkBench.Internal.Benchable.Internal
ParkBench.Internal.Builder
ParkBench.Internal.Config
ParkBench.Internal.Driver
ParkBench.Internal.Measure
ParkBench.Internal.Named
ParkBench.Internal.Prelude
ParkBench.Internal.Pretty
ParkBench.Internal.Render
ParkBench.Internal.RtsStats
ParkBench.Internal.Statistics
ParkBench.Internal.Terminal