-
Notifications
You must be signed in to change notification settings - Fork 0
/
series.cabal
111 lines (100 loc) · 2.25 KB
/
series.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
107
108
109
110
111
cabal-version: 3.4
name: series
version: 0.1.0.0
license: Apache-2.0
author: Emily Martins
maintainer: [email protected]
build-type: Simple
extra-doc-files: CHANGELOG.md
common shared
ghc-options:
-Wall -Wincomplete-record-updates -Wincomplete-uni-patterns
-Wmissing-deriving-strategies -Wunused-foralls -Wunused-foralls
-fprint-explicit-foralls -fprint-explicit-kinds -eventlog
default-extensions:
NoStarIsType
BangPatterns
BinaryLiterals
ConstraintKinds
DataKinds
DeriveAnyClass
DeriveGeneric
DeriveTraversable
DerivingVia
DuplicateRecordFields
EmptyCase
FlexibleContexts
FlexibleInstances
GeneralizedNewtypeDeriving
ImportQualifiedPost
InstanceSigs
KindSignatures
LambdaCase
MultiParamTypeClasses
NumericUnderscores
OverloadedLabels
OverloadedStrings
PackageImports
ScopedTypeVariables
StandaloneDeriving
TupleSections
TypeApplications
TypeFamilies
TypeOperators
UndecidableInstances
NoFieldSelectors
OverloadedRecordDot
default-language: Haskell2010
mixins:
build-depends:
, base >=4.13.0.0 && <4.18.0.0.0
, deepseq
, these
, time
, vector
library
import: shared
exposed-modules:
Data.Series
Data.Series.Continuous
Data.Series.TimeRange
other-modules: Data.Series.Internal
hs-source-dirs: src
build-depends:
common test-deps
build-depends:
, criterion
, QuickCheck
, quickcheck-instances
, series
, tasty
, tasty-hunit
, tasty-quickcheck
common test-opts
ghc-options: -threaded -rtsopts -with-rtsopts=-N -O2
test-suite series-test
import: shared, test-deps, test-opts
type: exitcode-stdio-1.0
main-is: Main.hs
other-modules:
BinarySearch
Data.Series
Data.Series.Internal
Data.Series.TimeRange
Merge
Nub
PointwiseZipWith
Resample
Series
Utils
hs-source-dirs: src test
benchmark series-bench
import: shared, test-deps, test-opts
type: exitcode-stdio-1.0
main-is: Main.hs
other-modules:
Data.Series
Data.Series.Internal
Data.Series.TimeRange
Naive
hs-source-dirs: src bench