compress/compress.cabal
Jack Wines 2123636291
swap to word4 instead of word8 sizes
This isn't beter yet, but I have a hunch it's to to the Maybe in
the compressed word4 list type, which I can get rid of
2025-01-08 19:45:34 -08:00

80 lines
1.5 KiB
Text

cabal-version: 3.4
name: compress
version: 0.1.0.0
category: Web
build-type: Simple
license: MIT
license-file: LICENSE
executable compress
main-is:
Main.hs
default-extensions:
DataKinds,
DeriveAnyClass,
DeriveGeneric,
DuplicateRecordFields,
ExtendedDefaultRules,
FlexibleContexts,
FlexibleInstances,
ImpredicativeTypes,
InstanceSigs,
MultiParamTypeClasses,
NamedFieldPuns,
OverloadedLabels,
OverloadedLists,
OverloadedStrings,
PartialTypeSignatures,
RankNTypes,
RecordWildCards,
RecursiveDo,
ScopedTypeVariables,
StandaloneDeriving,
StrictData,
TemplateHaskell,
LambdaCase,
TupleSections,
TypeApplications,
TypeFamilies,
TypeOperators,
TypeSynonymInstances,
UndecidableInstances,
hs-source-dirs:
src
mixins:
base hiding (Prelude),
relude (Relude as Prelude),
relude
build-depends:
base,
bitvec,
bytestring,
cereal,
containers,
-- accelerate,
-- containers-accelerate,
leancheck,
monad-par,
monad-par-extras,
nonempty-containers,
optparse-generic,
relude,
text,
uuid,
vector,
witch
default-language:
GHC2021
other-modules:
Data.PQueue
Data.FiniteBit
Compress.Huffman
Compress.PrefixTree
Data.HuffmanTree
Compress.Arithmetic
Data.Word4
ghc-options:
-threaded
-fprof-auto
-fprof-late
"-with-rtsopts=-p -hc -B -N -qa"