Repository : ssh://darcs.haskell.org//srv/darcs/packages/bytestring

On branch  : ghc-7.6

http://hackage.haskell.org/trac/ghc/changeset/718f2c31499a20bbe5d70e3124b5e75c08dd6f84

>---------------------------------------------------------------

commit 718f2c31499a20bbe5d70e3124b5e75c08dd6f84
Author: Duncan Coutts <[email protected]>
Date:   Wed Sep 5 22:15:09 2012 +0000

    Rename byteStringHexFixed to just byteStringHex
    The Fixed added nothing in this case, as the alternative would be silly.

>---------------------------------------------------------------

 Data/ByteString/Builder/ASCII.hs |   16 ++++++++--------
 Data/ByteString/Builder/Prim.hs  |    8 ++++----
 2 files changed, 12 insertions(+), 12 deletions(-)

diff --git a/Data/ByteString/Builder/ASCII.hs b/Data/ByteString/Builder/ASCII.hs
index 2fac578..21d017a 100644
--- a/Data/ByteString/Builder/ASCII.hs
+++ b/Data/ByteString/Builder/ASCII.hs
@@ -62,8 +62,8 @@ module Data.ByteString.Builder.ASCII
     , floatHexFixed
     , doubleHexFixed
 
-    , byteStringHexFixed
-    , lazyByteStringHexFixed
+    , byteStringHex
+    , lazyByteStringHex
 
     ) where
 
@@ -254,11 +254,11 @@ doubleHexFixed :: Double -> Builder
 doubleHexFixed = P.primFixed P.doubleHexFixed
 
 -- | Encode each byte of a 'S.ByteString' using its fixed-width hex encoding.
-{-# NOINLINE byteStringHexFixed #-} -- share code
-byteStringHexFixed :: S.ByteString -> Builder
-byteStringHexFixed = P.primMapByteStringFixed P.word8HexFixed
+{-# NOINLINE byteStringHex #-} -- share code
+byteStringHex :: S.ByteString -> Builder
+byteStringHex = P.primMapByteStringFixed P.word8HexFixed
 
 -- | Encode each byte of a lazy 'L.ByteString' using its fixed-width hex 
encoding.
-{-# NOINLINE lazyByteStringHexFixed #-} -- share code
-lazyByteStringHexFixed :: L.ByteString -> Builder
-lazyByteStringHexFixed = P.primMapLazyByteStringFixed P.word8HexFixed
+{-# NOINLINE lazyByteStringHex #-} -- share code
+lazyByteStringHex :: L.ByteString -> Builder
+lazyByteStringHex = P.primMapLazyByteStringFixed P.word8HexFixed
diff --git a/Data/ByteString/Builder/Prim.hs b/Data/ByteString/Builder/Prim.hs
index 6ab5ad1..0d57944 100644
--- a/Data/ByteString/Builder/Prim.hs
+++ b/Data/ByteString/Builder/Prim.hs
@@ -411,12 +411,12 @@ module Data.ByteString.Builder.Prim (
   -- but are rather heavy in terms of code size. We recommend to define a
   -- top-level function for every concrete instantiation of such a function in
   -- order to share its code. A typical example is the function
-  -- 'byteStringHexFixed' from "Data.ByteString.Lazy.Builder.ASCII", which is
+  -- 'byteStringHex' from "Data.ByteString.Builder.ASCII", which is
   -- implemented as follows.
   --
   -- @
-  -- byteStringHexFixed :: S.ByteString -> Builder
-  -- byteStringHexFixed = 'encodeByteStringWithF' 'word8HexFixed'
+  -- byteStringHex :: S.ByteString -> Builder
+  -- byteStringHex = 'encodeByteStringWithF' 'word8HexFixed'
   -- @
   --
   , primFixed
@@ -519,7 +519,7 @@ primUnfoldrFixed = primUnfoldrBounded . toB
 -- > mapToBuilder f = encodeByteStringWithF (contramapF f word8)
 --
 -- We can also use it to hex-encode a strict 'S.ByteString' as shown by the
--- 'byteStringHexFixed' example above.
+-- 'byteStringHex' example above.
 {-# INLINE primMapByteStringFixed #-}
 primMapByteStringFixed :: FixedPrim Word8 -> (S.ByteString -> Builder)
 primMapByteStringFixed = primMapByteStringBounded . toB



_______________________________________________
Cvs-libraries mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-libraries

Reply via email to