bitstream-0.3.0.2: bitstream.cabal
cabal-version: 3.0
Name: bitstream
Synopsis: Fast, packed, strict and lazy bit streams with stream fusion
Description:
Fast, packed, strict and lazy bit vectors with stream
fusion. This is like @bytestring@ but stores bits instead of
bytes.
Version: 0.3.0.2
License: CC0-1.0
License-File: COPYING
Author: PHO <pho at cielonegro dot org>
Maintainer: PHO <pho at cielonegro dot org>
Stability: experimental
Homepage: https://github.com/phonohawk/bitstream
Bug-Reports: https://github.com/phonohawk/bitstream/issues
Category: Data
Tested-With: GHC == 7.6.2, GHC == 8.4.4, GHC == 8.6.5, GHC == 8.8.4, GHC == 8.10.2
Build-Type: Simple
Extra-Source-Files:
AUTHORS
COPYING
ChangeLog
common shared
Build-Depends:
base == 4.*,
base-unicode-symbols == 0.2.*,
bytestring >= 0.9 && < 0.13,
vector >= 0.10 && < 0.14
if !impl(ghc >= 8.0)
Build-Depends:
bifunctors >= 4.1
GHC-Options:
-Wall
Default-Language: Haskell2010
Source-Repository head
Type: git
Location: https://github.com/phonohawk/bitstream.git
Library
import:
shared
Exposed-Modules:
Data.Bitstream
Data.Bitstream.Fusion
Data.Bitstream.Fusion.Monadic
Data.Bitstream.Generic
Data.Bitstream.Lazy
Data.Bitstream.Packet
Other-Modules:
Data.Bitstream.Internal
Test-Suite test-strict-bitstream
import:
shared
Type: exitcode-stdio-1.0
Main-Is: Test/Bitstream.hs
Other-Modules:
Test.Bitstream.Utils
Build-Depends:
QuickCheck >= 2.5,
bitstream
GHC-Options:
-fno-warn-orphans
Test-Suite test-lazy-bitstream
import:
shared
Type: exitcode-stdio-1.0
Main-Is: Test/Bitstream/Lazy.hs
Other-Modules:
Test.Bitstream.Utils
Build-Depends:
QuickCheck >= 2.5,
bitstream
GHC-Options:
-fno-warn-orphans