File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -5,6 +5,7 @@ import qualified Data.ByteString.Lazy as L
55import Data.Binary
66import Data.Binary.Put
77import Data.Binary.Get
8+ import Data.Word
89
910import Control.Exception
1011import System.CPUTime
Original file line number Diff line number Diff line change @@ -7,6 +7,7 @@ import qualified Data.ByteString.Lazy as L
77import Data.Bits
88import Data.Char (ord )
99import Data.List (foldl' )
10+ import Data.Word
1011import Test.Tasty.Bench
1112
1213import Control.Applicative
Original file line number Diff line number Diff line change @@ -5,15 +5,14 @@ import Control.Exception (evaluate)
55import qualified Data.ByteString as S
66import qualified Data.ByteString.Char8 as C
77import qualified Data.ByteString.Lazy as L
8- import Data.Monoid
8+ import Data.Word
99import Test.Tasty.Bench
1010
1111import GHC.Generics
1212
1313import Data.Binary
1414import Data.Binary.Put
1515import Data.ByteString.Builder as BB
16- import Prelude -- Silence Monoid import warning.
1716
1817main :: IO ()
1918main = do
Original file line number Diff line number Diff line change 11binary
22======
33
4+ binary-0.9.0.0
5+ --------------
6+
7+ - Don't reexport ` Data.Word ` from ` Data.Binary `
8+
49binary-0.8.9.2
510--------------
611
@@ -170,7 +175,7 @@ binary-0.7.1.0
170175--------------
171176
172177- Add ` lookAheadE :: Get (Either a b) -> Get (Either a b) ` .
173- - Add MonadPlus instance for Get.
178+ - Add MonadPlus instance for Get.
174179
175180
176181binary-0.7.0.1
Original file line number Diff line number Diff line change @@ -67,12 +67,8 @@ module Data.Binary (
6767 , decodeFile -- :: Binary a => FilePath -> IO a
6868 , decodeFileOrFail
6969
70- , module Data.Word -- useful
71-
7270 ) where
7371
74- import Data.Word
75-
7672import Data.Binary.Class
7773import Data.Binary.Put
7874import Data.Binary.Get
Original file line number Diff line number Diff line change @@ -13,6 +13,7 @@ import Distribution.Simple.Utils (withTempDirectory)
1313import Distribution.Verbosity (silent )
1414
1515import Data.Binary
16+ import Data.Word
1617
1718data Foo = Bar ! Word32 ! Word32 ! Word32 deriving (Eq , Show )
1819
@@ -38,6 +39,6 @@ readWriteTest = TestCase $ do
3839 exampleData @=? content
3940
4041main :: IO ()
41- main = do
42+ main = do
4243 _ <- runTestTT readWriteTest
43- return ()
44+ return ()
Original file line number Diff line number Diff line change @@ -22,6 +22,7 @@ import Data.ByteString.Short (ShortByteString)
2222import Data.Int
2323import Data.Ratio
2424import Data.Typeable
25+ import Data.Word
2526import System.IO.Unsafe
2627
2728import Data.Orphans ()
You can’t perform that action at this time.
0 commit comments