cabal-version: 3.4 name: compress version: 0.1.0.0 category: Web build-type: Simple license: MIT license-file: LICENSE common deps default-extensions: DataKinds, DeriveAnyClass, DeriveGeneric, DerivingStrategies, DerivingVia, DuplicateRecordFields, ExtendedDefaultRules, FlexibleContexts, FlexibleInstances, ImpredicativeTypes, InstanceSigs, LambdaCase, MultiParamTypeClasses, NamedFieldPuns, NoFieldSelectors, OverloadedLabels, OverloadedLists, OverloadedRecordDot, OverloadedStrings, PartialTypeSignatures, RankNTypes, RecordWildCards, RecursiveDo, ScopedTypeVariables, StandaloneDeriving, StrictData, TemplateHaskell, TupleSections, TypeApplications, TypeFamilies, TypeOperators, TypeSynonymInstances, UndecidableInstances, ViewPatterns, mixins: base hiding (Prelude), relude (Relude as Prelude), relude build-depends: base, bitvec, cereal, bytestring, containers, winery, parsec, -- accelerate, -- containers-accelerate, parsec, leancheck, monad-par, monad-par-extras, nonempty-containers, optparse-generic, relude, pointless-fun, text, uuid, vector, witch default-language: GHC2021 other-modules: Compress.Arithmetic Compress.BurrowsWheeler Compress.Huffman Compress.PrefixTree Compress.LengthDistancePairs Compress.MoveToFrontTransform Data.Dirs Data.FiniteBit Data.HuffmanTree Data.PQueue Data.Word4 Data.ArbitraryPrecisionFloatingPoint -- Data.CircularList hs-source-dirs: src ghc-options: -threaded "-with-rtsopts=-N" benchmark bench import: deps type: exitcode-stdio-1.0 main-is: Bench.hs build-depends: criterion hs-source-dirs: bench ghc-options: "-with-rtsopts=-T -p -hc -B -qa" test-suite test import: deps type: exitcode-stdio-1.0 main-is: Test.hs build-depends: tasty, tasty-hunit, falsify hs-source-dirs: test executable compress import: deps main-is: Main.hs hs-source-dirs: src-exe -- -fllvm