Cabal-version: 2.2 Name: DPutils Version: 0.1.1.0 License: BSD-3-Clause License-file: LICENSE Maintainer: choener@bioinf.uni-leipzig.de author: Christian Hoener zu Siederdissen, 2016-2021 copyright: Christian Hoener zu Siederdissen, 2016-2021 homepage: https://github.com/choener/DPutils bug-reports: https://github.com/choener/DPutils/issues Stability: Experimental Category: Data Build-type: Simple tested-with: GHC == 8.8, GHC == 8.10, GHC == 9.0 Synopsis: utilities for DP Description: Small set of utility functions, as well as the base types for generic backtracing. . extra-source-files: README.md changelog.md common deps build-depends: base >= 4.7 && < 5.0 , attoparsec >= 0.13 , bytestring , containers , kan-extensions >= 4.0 , lens >= 4.0 , mtl , parallel >= 3.0 , pipes >= 4.0 , pipes-bytestring >= 2.0 , pipes-parse >= 3.0 , primitive >= 0.6 , QuickCheck >= 2.7 , smallcheck >= 1.1 , streaming >= 0.1 , streaming-bytestring >= 0.1 , stringsearch >= 0.3 , transformers >= 0.5 , vector >= 0.10 default-extensions: BangPatterns , CPP , DeriveGeneric , DeriveFunctor , DeriveFoldable , DeriveTraversable , FlexibleContexts , FlexibleInstances , GADTs , LambdaCase , MultiParamTypeClasses , RankNTypes , ScopedTypeVariables , TemplateHaskell , TypeApplications , TypeFamilies , UndecidableInstances , UnicodeSyntax default-language: Haskell2010 ghc-options: -O2 -funbox-strict-fields Library import: deps Exposed-modules: Data.Attoparsec.ByteString.Streaming Data.ByteString.Streaming.Split Data.Char.Util Data.Info Data.Ord.Fast Data.Paired.Common Data.Paired.Foldable Data.Paired.Vector Data.Vector.Generic.Unstream DP.Backtraced.Core Math.TriangularNumbers Pipes.Parallel Pipes.Split.ByteString Streaming.Primitive hs-source-dirs: lib test-suite properties import: deps build-depends: base , tasty >= 0.11 , tasty-quickcheck >= 0.8 , tasty-smallcheck >= 0.8 , tasty-th >= 0.1 -- , DPutils type: exitcode-stdio-1.0 main-is: properties.hs other-modules: QuickCheck SmallCheck ghc-options: -threaded -rtsopts -with-rtsopts=-N hs-source-dirs: tests benchmark benchmark import: deps build-depends: base , criterion >= 1.1 type: exitcode-stdio-1.0 build-depends: DPutils hs-source-dirs: tests main-is: benchmark.hs benchmark streaming import: deps type: exitcode-stdio-1.0 build-depends: DPutils , timeit >= 2.0 hs-source-dirs: tests main-is: streaming.hs default-language: Haskell2010 ghc-options: -O2 -rtsopts "-with-rtsopts=-K10M -M10M" source-repository head type: git location: git://github.com/choener/DPutils