Repository : ssh://darcs.haskell.org//srv/darcs/packages/bytestring On branch : ghc-7.6
http://hackage.haskell.org/trac/ghc/changeset/9f257e47d2a9c838178fd8a8675ce646ec2bf0b4 >--------------------------------------------------------------- commit 9f257e47d2a9c838178fd8a8675ce646ec2bf0b4 Author: Duncan Coutts <[email protected]> Date: Wed Sep 5 22:19:02 2012 +0000 Minor doc addition, spelling fixes >--------------------------------------------------------------- Data/ByteString/Builder/ASCII.hs | 6 ++++++ Data/ByteString/Builder/Internal.hs | 6 +++--- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/Data/ByteString/Builder/ASCII.hs b/Data/ByteString/Builder/ASCII.hs index 21d017a..d20015e 100644 --- a/Data/ByteString/Builder/ASCII.hs +++ b/Data/ByteString/Builder/ASCII.hs @@ -92,6 +92,12 @@ string7 = P.primMapListFixed P.char7 ------------------ -- | Decimal encoding of an 'Int8' using the ASCII digits. +-- +-- e.g. +-- +-- > toLazyByteString (int8Dec 42) = "42" +-- > toLazyByteString (int8Dec (-1)) = "-1" +-- {-# INLINE int8Dec #-} int8Dec :: Int8 -> Builder int8Dec = P.primBounded P.int8Dec diff --git a/Data/ByteString/Builder/Internal.hs b/Data/ByteString/Builder/Internal.hs index 591a9e0..8308b29 100644 --- a/Data/ByteString/Builder/Internal.hs +++ b/Data/ByteString/Builder/Internal.hs @@ -27,7 +27,7 @@ -- We achieve (2) by requiring that every 'Builder' is implemented by a -- 'BuildStep' that takes a continuation 'BuildStep', which it calls with the -- updated 'BufferRange' after it is done. Therefore, only two pointers have --- to be passed in a function call to implement concatentation of 'Builder's. +-- to be passed in a function call to implement concatenation of 'Builder's. -- Moreover, many 'Builder's are completely inlined, which enables the compiler -- to sequence them without a function call and with no boxing at all. -- @@ -38,7 +38,7 @@ -- comments of the 'builder' and 'put' functions for further information. -- Note that there are /no safety belts/ at all, when implementing a 'Builder' -- using an 'IO' action: you are writing code that might enable the next --- buffer-overlow attack on a Haskell server! +-- buffer-overflow attack on a Haskell server! -- module Data.ByteString.Builder.Internal ( @@ -428,7 +428,7 @@ hPut h p = do -- -- 1. GHC.IO.Handle.Internals mentions in "Note [async]" that -- we should never do any side-effecting operations before - -- an interuptible operation that may raise an async. exception + -- an interruptible operation that may raise an async. exception -- as long as we are inside 'wantWritableHandle' and the like. -- We possibly run the interuptible 'flushWriteBuffer' right at -- the start of 'fillHandle', hence entering it a second time is _______________________________________________ Cvs-libraries mailing list [email protected] http://www.haskell.org/mailman/listinfo/cvs-libraries
