verismith-0.4.0.1: verismith.cabal
name: verismith
version: 0.4.0.1
synopsis: Random verilog generation and simulator testing.
description:
Verismith provides random verilog generation modules
implementing functions to test supported simulators.
homepage: https://github.com/ymherklotz/verismith#readme
license: BSD3
license-file: LICENSE
author: Yann Herklotz
maintainer: yann [at] yannherklotz [dot] com
copyright: 2018-2019 Yann Herklotz
category: Hardware
build-type: Custom
cabal-version: >=1.10
extra-source-files: README.md
, data/*.v
, examples/*.v
, examples/config.toml
, scripts/*.py
, scripts/*.sh
source-repository head
type: git
location: https://github.com/ymherklotz/verismith
source-repository this
type: git
location: https://github.com/ymherklotz/verismith
tag: v0.4.0.0
custom-setup
setup-depends:
base >= 4 && <5,
cabal-doctest >= 1 && <1.1,
Cabal >= 1.10 && <2.5
library
hs-source-dirs: src
default-language: Haskell2010
build-tools: alex >=3 && <4
other-modules: Paths_verismith
exposed-modules: Verismith
, Verismith.Circuit
, Verismith.Circuit.Base
, Verismith.Circuit.Gen
, Verismith.Circuit.Internal
, Verismith.Circuit.Random
, Verismith.Config
, Verismith.Fuzz
, Verismith.Generate
, Verismith.Internal
, Verismith.Reduce
, Verismith.Report
, Verismith.Result
, Verismith.Tool
, Verismith.Tool.Icarus
, Verismith.Tool.Identity
, Verismith.Tool.Internal
, Verismith.Tool.Quartus
, Verismith.Tool.Template
, Verismith.Tool.Vivado
, Verismith.Tool.XST
, Verismith.Tool.Yosys
, Verismith.Verilog
, Verismith.Verilog.AST
, Verismith.Verilog.BitVec
, Verismith.Verilog.CodeGen
, Verismith.Verilog.Eval
, Verismith.Verilog.Internal
, Verismith.Verilog.Lex
, Verismith.Verilog.Mutate
, Verismith.Verilog.Parser
, Verismith.Verilog.Preprocess
, Verismith.Verilog.Quote
, Verismith.Verilog.Token
build-depends: base >=4.7 && <5
-- Cannot upgrade to 1.0 because of missing MonadGen instance for
-- StateT.
, hedgehog >=1.0 && <1.2
, fgl >=5.6 && <5.8
, fgl-visualize >=0.1 && <0.2
, lens >=4.16.1 && <4.18
, random >=1.1 && <1.2
, shakespeare >=2 && <2.1
, shelly >=1.8.0 && <1.9
, text >=1.2 && <1.3
, bytestring >=0.10 && <0.11
, filepath >=1.4.2 && <1.5
, binary >= 0.8.5.1 && <0.9
, cryptonite >=0.25 && <0.26
, memory >=0.14 && <0.15
, DRBG >=0.5 && <0.6
, parsec >=3.1 && <3.2
, transformers >=0.5 && <0.6
, transformers-base >=0.4.5 && <0.5
, tomland >=1.0 && <1.2
, prettyprinter >=1.2.0.1 && <1.3
, array >=0.5 && <0.6
, recursion-schemes >=5.0.2 && <5.2
, time >= 1.8.0.2 && <1.9
, lifted-base >=0.2.3 && <0.3
, monad-control >=1.0.2 && <1.1
, gitrev >= 1.3.1 && <1.4
, deepseq >= 1.4.3.0 && <1.5
, template-haskell >=2.13.0 && <2.15
, optparse-applicative >=0.14 && <0.15
, exceptions >=0.10.0 && <0.11
, blaze-html >=0.9.0.1 && <0.10
, statistics >=0.14.0.2 && <0.16
, vector >=0.12.0.1 && <0.13
, unordered-containers >=0.2.10 && <0.3
default-extensions: OverloadedStrings
executable verismith
hs-source-dirs: app
main-is: Main.hs
default-language: Haskell2010
ghc-options: -threaded
build-depends: base >= 4.7 && < 5
, verismith
default-extensions: OverloadedStrings
benchmark benchmark
default-language: Haskell2010
type: exitcode-stdio-1.0
hs-source-dirs: test
main-is: Benchmark.hs
build-depends: base >=4 && <5
, verismith
, criterion >=1.5.5 && <1.6
, lens >=4.16.1 && <4.18
default-extensions: OverloadedStrings
test-suite test
default-language: Haskell2010
type: exitcode-stdio-1.0
hs-source-dirs: test
main-is: Test.hs
other-modules: Unit
, Property
, Reduce
, Parser
build-depends: base >=4 && <5
, verismith
, fgl >=5.6 && <5.8
, tasty >=1.0.1.1 && <1.3
, tasty-hunit >=0.10 && <0.11
, tasty-hedgehog >=1.0 && <1.1
, hedgehog >=1.0 && <1.2
, lens >=4.16.1 && <4.18
, shakespeare >=2 && <2.1
, text >=1.2 && <1.3
, parsec >= 3.1 && < 3.2
default-extensions: OverloadedStrings
--test-suite doctest
-- default-language: Haskell2010
-- type: exitcode-stdio-1.0
-- hs-source-dirs: test
-- main-is: Doctest.hs
-- other-modules: Build_doctests
-- build-depends: base >=4.7 && <5
-- , doctest >=0.16 && <0.17
-- , Glob >=0.9.3 && <0.11
-- , verismith
-- default-extensions: OverloadedStrings