iteratee-compress 0.2.0.0 → 0.2.1.0
raw patch · 2 files changed
+8/−10 lines, 2 filesPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
API changes (from Hackage documentation)
- Data.Iteratee.BZip: BestCompressionWorkFactor :: WorkFactor
- Data.Iteratee.BZip: BestSpeedWorkFactor :: WorkFactor
Files
- Data/Iteratee/BZip.hsc +7/−9
- iteratee-compress.cabal +1/−1
Data/Iteratee/BZip.hsc view
@@ -132,19 +132,19 @@ -- | The compression level specify the tradeoff between speed and compression. data BlockSize = DefaultBlockSize- -- ^ Default compression level set at 6.+ -- ^ Default compression level set at 6 | BestSpeed -- ^ The fastest compression method (however less compression) | BestCompression -- ^ The best compression method (however slowest) | CompressionLevel !Int- -- ^ Compression level set by number from 0 to 250+ -- ^ Compression level set by number from 1 to 9 data WorkFactor = DefaultWorkFactor- | BestSpeedWorkFactor- | BestCompressionWorkFactor+ -- ^ Default work factor (set at 30) | WorkFactor !Int+ -- ^ Hand-tuned work factor fromBlockSize :: BlockSize -> Either BZipParamsException CInt fromBlockSize DefaultBlockSize = Right $! 6@@ -156,8 +156,6 @@ fromWorkFactor :: WorkFactor -> Either BZipParamsException CInt fromWorkFactor DefaultWorkFactor = Right $! 0-fromWorkFactor BestSpeedWorkFactor = Right $! 1-fromWorkFactor BestCompressionWorkFactor = Right $! 250 fromWorkFactor (WorkFactor wf) | wf < 0 || wf > 250 = Left $! IncorrectWorkFactor $! fromIntegral wf | otherwise = Right $! fromIntegral wf@@ -476,10 +474,10 @@ verboseLevel = 3 #else compress' :: BZStream -> CInt -> IO CInt-compress' bz f = withBZStream z $ \p -> compress p f+compress' bz f = withBZStream bz $ \p -> compress p f -decompress :: BZStream -> CInt -> IO CInt-decompress' bz f = withBZStream z $ \p -> decompress p f+decompress' :: BZStream -> CInt -> IO CInt+decompress' bz _ = withBZStream bz decompress verboseLevel :: CInt verboseLevel = 0
iteratee-compress.cabal view
@@ -1,5 +1,5 @@ Name: iteratee-compress-Version: 0.2.0.0+Version: 0.2.1.0 Synopsis: An enumerators for compressing and decompressing streams Description: An enumerators for compressing and decompressing streams License: BSD3