Dependencies for raaz-0.2.0
Libraries
raaz
- base (>=4.6 && <4.11)
- bytestring (>=0.9 && <0.11)
- deepseq (>=1.1 && <1.5)
- vector (>=0.7.1 && <0.13)
- if impl(ghc<8)
Executables
raaz
- base
- optparse-applicative (>=0.10.0)
- raaz
- if impl(ghc<8)
Flags
Manual Flags
Name | Description | Default |
---|---|---|
opt-native | Use optimisation for the platform on which it is being built. Do not enable this when cross compiling as it can break the implementation. Also tested only with gcc. | Disabled |
vector128 | Make use of vector instructions with size being 128. Do not enable this unless you have reasons to. It is better to use opt-native and opt-vectorise and let gcc have a go at the portable implementation | Disabled |
vector256 | Make use of gcc vector instructions with size being 256. Do not enable this unless you have reasons to. It is better to use opt-native and opt-vectorise and let gcc have a go at the portable implementation. | Disabled |
vector512 | Make use of gcc vector instructions with size being 512. | Disabled |
avx2 | Support avx2 optimisations. Warning: enable only if you are sure of support. | Disabled |
linux-getrandom | Use the getrandom for system entropy instead of devurandom. Available only on linux kernel > 3.17. | Disabled |
liquidhaskell | Use liquid haskell form verifying properties. Only for developers. | Disabled |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info