Dependencies for clash-prelude-1.8.0
Libraries
clash-prelude
- array (>=0.5.1.0 && <0.6)
- arrows (>=0.4 && <0.5)
- base (>=4.11 && <5)
- binary (>=0.8.5 && <0.11)
- bytestring (>=0.10.8 && <0.12)
- constraints (>=0.9 && <1.0)
- containers (>=0.4.0 && <0.7)
- data-binary-ieee754 (>=0.4.4 && <0.6)
- data-default-class (>=0.1.2 && <0.2)
- deepseq (>=1.4.1.0 && <1.6)
- extra (>=1.6.17 && <1.8)
- ghc-prim (>=0.5.1.0 && <0.12)
- ghc-typelits-extra (>=0.4 && <0.5)
- ghc-typelits-knownnat (>=0.7.2 && <0.8)
- ghc-typelits-natnormalise (>=0.7.2 && <0.8)
- half (>=0.2.2.3 && <1.0)
- hashable (>=1.2.1.0 && <1.5)
- infinite-list (>=0.1 && <0.2)
- lens (>=4.10 && <5.3)
- mtl (>=2.0 && <3.0)
- QuickCheck (>=2.7 && <2.15)
- recursion-schemes (>=5.1 && <5.3)
- reflection (>=2 && <2.2)
- singletons (>=2.0 && <3.1)
- string-interpolate (>=0.3 && <0.4)
- template-haskell (>=2.12.0.0 && <2.22)
- text (>=0.11.3.1 && <2.1)
- th-abstraction (>=0.2.10 && <0.6.0)
- th-lift (>=0.7.0 && <0.9)
- th-orphans (>=0.13.1 && <1.0)
- time (>=1.8 && <1.14)
- transformers (>=0.5.2.0 && <0.7)
- type-errors (>=0.2.0.0 && <0.3)
- uniplate (>=1.6.12 && <1.7)
- vector (>=0.11 && <1.0)
- if impl(ghc>=9.0.0)
- ghc-bignum (>=1.0 && <1.4)
- integer-gmp (>=1.0.1.0 && <2.0)
- if flag(large-tuples)
Flags
Manual Flags
Name | Description | Default |
---|---|---|
large-tuples | Generate instances for classes such as | Disabled |
super-strict | Use | Disabled |
strict-mapsignal | Use | Disabled |
multiple-hidden | Allow multiple hidden clocks, resets, and enables to be used. This is an experimental feature, possibly triggering confusing error messages. By default, it is enabled on development versions of Clash and disabled on releases. | Disabled |
doctests | You can disable testing with doctests using `-f-doctests`. | Enabled |
unittests | You can disable testing with unittests using `-f-unittests`. | Enabled |
benchmarks | You can disable testing with benchmarks using `-f-benchmarks`. | Enabled |
workaround-ghc-mmap-crash | Only use this flag when hit by GHC bug #19421. See clash-compiler PR #2444. | Disabled |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info