-
Notifications
You must be signed in to change notification settings - Fork 2
/
osl.cabal
196 lines (179 loc) · 4.46 KB
/
osl.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
cabal-version: 2.4
name: osl
version: 0.1.0.0
license: NONE
license-files: LICENSE
author: Orbis Labs
maintainer: [email protected]
data-files:
examples/*.osl
examples/regressions/*.osl
library
exposed-modules:
Cast
Die
Halo2.Prelude
Halo2.ArithmetizationConfig
Halo2.BoundLogicConstraintComplexity
Halo2.ByteDecomposition
Halo2.LogicConstraint
Halo2.LogicToArithmetic
Halo2.Polynomial
Halo2.PowerProduct
Halo2.TruthTable
Halo2.Types
Halo2.Types.ArithmetizationConfig
Halo2.Types.Byte
Halo2.Types.ByteDecompositionSize
Halo2.Types.ByteDecomposition
Halo2.Types.BitsPerByte
Halo2.Types.BytesPerWord
Halo2.Types.CellReference
Halo2.Types.Circuit
Halo2.Types.CircuitWithWitnesses
Halo2.Types.Coefficient
Halo2.Types.ColumnType
Halo2.Types.ColumnIndex
Halo2.Types.ColumnTypes
Halo2.Types.EqualityConstrainableColumns
Halo2.Types.EqualityConstraint
Halo2.Types.EqualityConstraints
Halo2.Types.Exponent
Halo2.Types.FixedBound
Halo2.Types.FixedColumn
Halo2.Types.FixedValues
Halo2.Types.InputExpression
Halo2.Types.LogicConstraint
Halo2.Types.LogicConstraints
Halo2.Types.LogicToArithmeticColumnLayout
Halo2.Types.LookupArgument
Halo2.Types.LookupArguments
Halo2.Types.LookupTableColumn
Halo2.Types.Polynomial
Halo2.Types.PolynomialConstraints
Halo2.Types.PolynomialDegreeBound
Halo2.Types.PolynomialVariable
Halo2.Types.PowerProduct
Halo2.Types.RowIndex
Halo2.Types.RowCount
Halo2.Types.Witness
Halo2.Types.WitnessColumns
Halo2.Types.WitnessGenerationContext
OSL.Bound
OSL.BuildTranslationContext
OSL.EntryPoint
OSL.Parse
OSL.Sigma11
OSL.Term
OSL.Tokenize
OSL.Translate
OSL.TranslationContext
OSL.Type
OSL.Types.Arity
OSL.Types.Cardinality
OSL.Types.DeBruijnIndex
OSL.Types.ErrorMessage
OSL.Types.Keyword
OSL.Types.OSL
OSL.Types.Sigma11
OSL.Types.Token
OSL.Types.Translation
OSL.Types.TranslationContext
OSL.ValidContext
OSL.ValidateContext
Semicircuit.DNFFormula
Semicircuit.Gensyms
Semicircuit.PrenexNormalForm
Semicircuit.PNFFormula
Semicircuit.Sigma11
Semicircuit.ToLogicCircuit
Semicircuit.Types.DNFFormula
Semicircuit.Types.PNFFormula
Semicircuit.Types.QFFormula
Semicircuit.Types.Semicircuit
Semicircuit.Types.SemicircuitToLogicCircuitColumnLayout
Semicircuit.Types.Sigma11
build-depends:
base >= 4.9 && < 5,
aeson,
bytestring,
containers,
cryptonite,
either,
extra,
fri-proofs,
generic-lens,
genvalidity,
genvalidity-bytestring,
genvalidity-sydtest,
genvalidity-sydtest-aeson,
ghc-prim,
hedgehog -any,
lens,
text,
mtl,
optparse-applicative,
parsec,
process,
QuickCheck,
random,
sydtest,
sydtest-discover,
text -any,
transformers,
validity
hs-source-dirs: src
default-language: Haskell2010
ghc-options:
-Wall -Werror -Wcompat -fwarn-redundant-constraints -fwarn-incomplete-uni-patterns
-fwarn-tabs -fwarn-incomplete-record-updates -fwarn-identities -Wmissing-export-lists
-threaded -rtsopts -with-rtsopts=-N
test-suite spec
type: exitcode-stdio-1.0
main-is: Spec.hs
other-modules:
OSL.Spec.OSLSpec
build-tools:
sydtest-discover
build-depends:
base >= 4.9 && < 5,
aeson,
bytestring,
containers,
either,
extra,
generic-lens,
genvalidity,
genvalidity-bytestring,
genvalidity-sydtest,
genvalidity-sydtest-aeson,
ghc-prim,
hedgehog -any,
lens,
mtl,
optparse-applicative,
process,
QuickCheck,
random,
raw-strings-qq,
sydtest,
text -any,
transformers,
validity,
osl
hs-source-dirs: test
default-language: Haskell2010
ghc-options:
-Wall -Werror -Wcompat -fwarn-redundant-constraints -fwarn-incomplete-uni-patterns
-fwarn-tabs -fwarn-incomplete-record-updates -fwarn-identities -Wmissing-export-lists
-threaded -rtsopts -with-rtsopts=-N
executable osl
main-is:
Main.hs
build-depends:
osl
hs-source-dirs: app
default-language: Haskell2010
ghc-options:
-Wall -Werror -Wcompat -fwarn-redundant-constraints -fwarn-incomplete-uni-patterns
-fwarn-tabs -fwarn-incomplete-record-updates -fwarn-identities -Wmissing-export-lists