blaze-builder 0.4.0.1 → 0.4.0.2
raw patch · 5 files changed
+19/−10 lines, 5 filesPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
API changes (from Hackage documentation)
- Blaze.ByteString.Builder.Internal.Write: instance Monoid Poke
- Blaze.ByteString.Builder.Internal.Write: instance Monoid Write
- Blaze.ByteString.Builder.Internal.Write: runPoke :: Poke -> Ptr Word8 -> IO (Ptr Word8)
+ Blaze.ByteString.Builder.Internal.Write: [runPoke] :: Poke -> Ptr Word8 -> IO (Ptr Word8)
+ Blaze.ByteString.Builder.Internal.Write: instance GHC.Base.Monoid Blaze.ByteString.Builder.Internal.Write.Poke
+ Blaze.ByteString.Builder.Internal.Write: instance GHC.Base.Monoid Blaze.ByteString.Builder.Internal.Write.Write
Files
- Blaze/ByteString/Builder/Compat/Write.hs +4/−3
- Blaze/ByteString/Builder/HTTP.hs +5/−2
- Blaze/ByteString/Builder/Internal/Write.hs +5/−3
- CHANGES +3/−0
- blaze-builder.cabal +2/−2
Blaze/ByteString/Builder/Compat/Write.hs view
@@ -16,9 +16,10 @@ , writePrimBounded ) where -import Foreign-import Data.ByteString.Builder.Prim.Internal-import Blaze.ByteString.Builder.Internal.Write+import Data.ByteString.Builder.Prim.Internal (BoundedPrim, FixedPrim+ , runB, runF, size, sizeBound)+import Blaze.ByteString.Builder.Internal.Write (Poke(..), Write+ , boundedWrite, exactWrite) writePrimFixed :: FixedPrim a -> a -> Write writePrimFixed fe a = exactWrite (size fe) (runF fe a)
Blaze/ByteString/Builder/HTTP.hs view
@@ -1,4 +1,4 @@-{-# LANGUAGE BangPatterns, CPP, MagicHash, OverloadedStrings, MonoPatBinds #-}+{-# LANGUAGE BangPatterns, CPP, MagicHash, OverloadedStrings #-} ------------------------------------------------------------------------------ -- | -- Module: Blaze.ByteString.Builder.HTTP@@ -30,7 +30,6 @@ import Foreign -import Data.Monoid import qualified Data.ByteString as S import Data.ByteString.Char8 () @@ -40,6 +39,10 @@ import Blaze.ByteString.Builder.ByteString (copyByteString) import qualified Blaze.ByteString.Builder.Char8 as Char8++#if !MIN_VERSION_base(4,8,0)+import Data.Monoid+#endif {-# INLINE shiftr_w32 #-}
Blaze/ByteString/Builder/Internal/Write.hs view
@@ -1,4 +1,4 @@-{-# LANGUAGE CPP, BangPatterns, MonoPatBinds #-}+{-# LANGUAGE CPP, BangPatterns #-} -- | -- Module : Blaze.ByteString.Builder.Internal.Poke@@ -49,11 +49,13 @@ import Foreign -import Data.Monoid- import Control.Monad import Data.ByteString.Builder.Internal++#if !MIN_VERSION_base(4,8,0)+import Data.Monoid+#endif ------------------------------------------------------------------------------ -- Poking a buffer and writing to a buffer
CHANGES view
@@ -1,3 +1,6 @@+* 0.4.0.2+ - Fixed warnings on GHC 7.10, courtesy of Mikhail Glushenkov.+ * 0.4.0.1 - Tightened the version constraints on the bytestring package for GHC 7.8
blaze-builder.cabal view
@@ -1,5 +1,5 @@ Name: blaze-builder-Version: 0.4.0.1+Version: 0.4.0.2 Synopsis: Efficient buffered output. Description:@@ -51,7 +51,7 @@ Source-repository head Type: git- Location: https://github.com/meiersi/blaze-builder.git+ Location: https://github.com/lpsmith/blaze-builder.git Library ghc-options: -Wall