Dependencies for ox-arrays-0.1.0.0
Libraries
ox-arrays
- base
- deepseq (<1.7)
- ghc-typelits-knownnat
- ghc-typelits-natnormalise
- orthotope (<0.2)
- ox-arrays
- vector
- if flag(trace-wrappers)
ox-arrays:strided-array-ops
- base (>=4.18 && <4.22)
- ghc-typelits-knownnat (<1)
- ghc-typelits-natnormalise (<1)
- template-haskell (<3)
- vector (<0.14)
Flags
Manual Flags
Name | Description | Default |
---|---|---|
trace-wrappers | Compile modules that define wrappers around the array methods that trace
their arguments and results. This is conditional on a flag because these
modules make documentation generation fail.
( | Disabled |
nonportable-simd | Assume the binary will be run on the same CPU as where it is built. Setting this flag causes `-march=native` to be passed to the C compiler when compiling arithmetic operations. The result is generally much faster arithmetic operations, but the executable is much less portable to different computers. | Disabled |
pedantic-c-warnings | Compile embedded C code with a high warning level. Only useful for ox-arrays developers. | Disabled |
default-show-instances | Use default GHC-derived Show instances for arrays, shapes and indices. This exposes the internal struct-of-arrays representation and is less readable, but can be useful for ox-arrays debugging. | Disabled |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info