on master help sign in
v1.1 with support for GHC<7.4 and bytestring>=0.10 combination
commit9b208ec0f7b2122328f62d1235d376a46412d913 authorAdam Bergmark <adam@bergmark.nl> dateSat 9 May 2015, 13:49 (11 years ago) parent24f820c
2 files changed+4−4
Data/Text/Lazy/Encoding.hs+3−3 text.cabal+1−1
Data/Text/Lazy/Encoding.hs+3−3
@@ -62,7 +62,7 @@ import qualified Data.ByteString.Lazy.Internal as B
6262import qualified Data.ByteString.Unsafe as B
6363#if MIN_VERSION_bytestring(0,10,4)
6464import Data.Word (Word8)
65−import Data.Monoid (mempty, (<>))
65+import Data.Monoid (mempty, mappend)
6666import qualified Data.ByteString.Builder as B
6767import qualified Data.ByteString.Builder.Extra as B (safeStrategy, toLazyByteStringWith)
6868import qualified Data.ByteString.Builder.Prim as BP
@@ -163,12 +163,12 @@ encodeUtf8 lt@(Chunk t _) =
163163 strategy = B.safeStrategy firstChunkSize B.defaultChunkSize
164164
165165encodeUtf8Builder :: Text -> B.Builder
166−encodeUtf8Builder = foldrChunks (\c b -> TE.encodeUtf8Builder c <> b) mempty
166+encodeUtf8Builder = foldrChunks (\c b -> TE.encodeUtf8Builder c `mappend` b) mempty
167167
168168{-# INLINE encodeUtf8BuilderEscaped #-}
169169encodeUtf8BuilderEscaped :: BP.BoundedPrim Word8 -> Text -> B.Builder
170170encodeUtf8BuilderEscaped prim =
171− foldrChunks (\c b -> TE.encodeUtf8BuilderEscaped prim c <> b) mempty
171+ foldrChunks (\c b -> TE.encodeUtf8BuilderEscaped prim c `mappend` b) mempty
172172
173173#else
174174encodeUtf8 (Chunk c cs) = B.Chunk (TE.encodeUtf8 c) (encodeUtf8 cs)
text.cabal+1−1
@@ -1,5 +1,5 @@
11name: text
2−version: 1.1.1.3
2+version: 1.1.1.4
33homepage: https://github.com/bos/text
44bug-reports: https://github.com/bos/text/issues
55synopsis: An efficient packed Unicode text type.