-
Notifications
You must be signed in to change notification settings - Fork 1
/
haccepted.cabal
217 lines (210 loc) · 3.94 KB
/
haccepted.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
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
cabal-version: 1.12
-- This file has been generated from package.yaml by hpack version 0.34.4.
--
-- see: https://github.com/sol/hpack
name: haccepted
version: 0.1.0.0
synopsis: Data structures and algorithms
description: Data structures and algorithms for competitive programming in Haskell
license: MIT
license-file: LICENSE
build-type: Simple
extra-source-files:
README.md
library
exposed-modules:
AhoCorasick
Array
BFS
BinSearch
CentroidDecomp
ConvexHull
Dijkstra
Dinic
DSU
Fenwick
FenwickMut
FloydWarshall
Geometry
HLD
KMP
Kruskal
LabelledGraph
LCA
Math
MInt
Misc
Mo
Mod
PQTree
Prufer
RerootFold
Scanner
SegTree
SegTreeLazy
SegTreeLazyMut
SegTreeMut
Sort
SparseTable
SuffixArray
SuffixTree
TreeDraw
TwoSat
ZFunc
other-modules:
Paths_haccepted
hs-source-dirs:
src
ghc-options: -Wall -fno-warn-name-shadowing
build-depends:
array
, base >=4.7 && <5
, bytestring
, containers
, deepseq
, mtl
default-language: Haskell2010
executable gen-summary
main-is: GenSummary.hs
other-modules:
Paths_haccepted
hs-source-dirs:
bench-out
ghc-options: -Wall -fno-warn-name-shadowing
build-depends:
array
, base >=4.7 && <5
, bytestring
, containers
, csv
, deepseq
, mtl
, table-layout
, text
default-language: Haskell2010
executable rewrite-srcs
main-is: RewriteSrcs.hs
other-modules:
Paths_haccepted
hs-source-dirs:
gendocs
ghc-options: -Wall -fno-warn-name-shadowing
build-depends:
array
, base >=4.7 && <5
, bytestring
, containers
, deepseq
, filepath
, mtl
default-language: Haskell2010
test-suite test-all
type: exitcode-stdio-1.0
main-is: Spec.hs
other-modules:
AhoCorasickSpec
ArbitraryInstances
ArraySpec
BFSSpec
BinSearchSpec
CentroidDecompSpec
ConvexHullSpec
DijkstraSpec
DinicSpec
DSUSpec
FenwickMutSpec
FenwickSpec
FloydWarshallSpec
HLDSpec
KMPSpec
KruskalSpec
LCASpec
MathSpec
MIntSpec
MiscSpec
ModSpec
MoSpec
PQTreeSpec
PruferSpec
RerootFoldSpec
SegTreeLazyMutSpec
SegTreeLazySpec
SegTreeMutSpec
SegTreeSpec
SortSpec
SparseTableSpec
SuffixArraySpec
SuffixTreeSpec
TwoSatSpec
Util
ZFuncSpec
Paths_haccepted
hs-source-dirs:
tests
ghc-options: -Wall -fno-warn-name-shadowing -fno-warn-orphans
build-depends:
QuickCheck
, array
, base >=4.7 && <5
, bytestring
, containers
, deepseq
, haccepted
, hspec
, mtl
default-language: Haskell2010
benchmark bench-all
type: exitcode-stdio-1.0
main-is: Bench.hs
other-modules:
AhoCorasickBench
ArrayBench
ArrayNFData
BFSBench
BinSearchBench
CentroidDecompBench
ConvexHullBench
DijkstraBench
DinicBench
DSUBench
FenwickBench
FenwickMutBench
FloydWarshallBench
HLDBench
KMPBench
KruskalBench
LCABench
MathBench
MIntBench
MoBench
ModBench
PQTreeBench
PruferBench
RerootFoldBench
SegTreeBench
SegTreeLazyBench
SegTreeLazyMutBench
SegTreeMutBench
SortBench
SparseTableBench
SuffixArrayBench
SuffixTreeBench
TwoSatBench
Util
ZBench
Paths_haccepted
hs-source-dirs:
bench
ghc-options: -Wall -fno-warn-name-shadowing -O2 -fno-warn-orphans
build-depends:
MonadRandom
, array
, base >=4.7 && <5
, bytestring
, containers
, criterion
, deepseq
, haccepted
, mtl
, random
default-language: Haskell2010