Dependencies for text-2.1.1

library
  • array (>=0.3 && <0.6)
  • base (>=4.10 && <5)
  • binary (>=0.5 && <0.9)
  • bytestring (>=0.10.4 && <0.13)
  • deepseq (>=1.1 && <1.6)
  • ghc-prim (>=0.2 && <0.12)
  • template-haskell (>=2.5 && <2.22)
  • if flag(simdutf) && !(arch(javascript) || flag(pure-haskell))
  • if flag(simdutf) && os(windows) && impl(ghc>=8.8 && <8.10.5 || ==9.0.1)
  • if os(windows) && impl(ghc(>=8.2 && <8.4 || ==8.6.3) || ==8.10.1)
  • if (arch(aarch64) || arch(arm)) && impl(ghc>=8.10 && <8.11)
  • if (arch(aarch64) || arch(arm)) && impl(ghc==9.2.1)
  • if flag(simdutf) && os(netbsd) && impl(ghc<9.4)
  • if impl(ghc<9.4)

Flags

Manual Flags

NameDescriptionDefault
developer

operate in developer mode

Disabled
simdutf

use simdutf library, causes Data.Text.Internal.Validate.Simd to be exposed

Enabled
pure-haskell

Don't use text's standard C routines NB: This feature is not fully implemented. Several C routines are still in use. When this flag is true, text will use pure Haskell variants of the routines. This is not recommended except for use with GHC's JavaScript backend. This flag also disables simdutf.

Disabled

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info