Cabal revisions of hackage-diff-0.1.0.0
Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.
revision 1
--- Initial hackage-diff.cabal generated by cabal init. For further --- documentation, see http://haskell.org/cabal/users-guide/--name: hackage-diff-version: 0.1.0.0-synopsis: Compare the public API of different versions of a Hackage library-description: Please see <https://github.com/blitzcode/hackage-diff github.com/blitzcode/hackage-diff> for a user's manual.- .- Sample output- .- > Downloading Hoogle DBs...- > Parsing Hoogle DBs...- > Comparing Hoogle DBs...- > - > --- Diff for | 0.2 → 0.3.5.2 | ---- > - > + Data.Serialize.IEEE754- > + getFloat32be :: Get Float- > + getFloat32le :: Get Float- > + getFloat64be :: Get Double- > + getFloat64le :: Get Double- > + putFloat32be :: Float -> Put- > + putFloat32le :: Float -> Put- > + putFloat64be :: Double -> Put- > + putFloat64le :: Double -> Put- > × Data.Serialize- > + instance Serialize a => GSerialize (K1 i a)- > + instance GSerialize a => GSerialize (M1 i c a)- > + instance (GSerialize a, GSerialize b) => GSerialize (a :*: b)- > + instance GSerialize U1- > + instance GSerialize a => GetSum (C1 c a)- > + instance (GetSum a, GetSum b, GSerialize a, GSerialize b) => GetSum (a :+: b)- > + instance GSerialize a => PutSum (C1 c a)- > + instance (PutSum a, PutSum b, GSerialize a, GSerialize b) => PutSum (a :+: b)- > + instance SumSize (C1 c a)- > + instance (SumSize a, SumSize b) => SumSize (a :+: b)- > + decodeLazy :: Serialize a => ByteString -> Either String a- > + encodeLazy :: Serialize a => a -> ByteString- > - data Get a- > - type Put = PutM ()- > - type Putter a = a -> Put- > - getWord8 :: Get Word8- > - putWord8 :: Putter Word8- > × Data.Serialize.Get- > + Done :: r -> ByteString -> Result r- > + instance Eq More- > + Fail :: String -> Result r- > + instance Functor Result- > + Partial :: (ByteString -> Result r) -> Result r- > + data Result r- > + instance Show r => Show (Result r)- > + ensure :: Int -> Get ByteString- > + runGetLazy :: Get a -> ByteString -> Either String a- > + runGetLazyState :: Get a -> ByteString -> Either String (a, ByteString)- > + runGetPartial :: Get a -> ByteString -> Result a- > × New: isolate :: Int -> Get a -> Get a- > Old: isolate :: String -> Int -> Get a -> Get a- > × Data.Serialize.Put- > + runPutLazy :: Put -> ByteString- > + runPutMLazy :: PutM a -> (a, ByteString)- > · Data.Serialize.Builder- > - > [+ Added] [- Removed] [× Modified] [· Unmodified]--license: MIT-license-file: LICENSE-author: Tim C. Schroeder-maintainer: www.blitzcode.net-homepage: https://github.com/blitzcode/hackage-diff-bug-reports: https://github.com/blitzcode/hackage-diff/issues-copyright: (C) 2014 Tim C. Schroeder-category: Distribution-build-type: Simple--- extra-source-files: -cabal-version: >=1.18--source-repository head- type: git- location: git@github.com:blitzcode/hackage-diff.git--executable hackage-diff- main-is: Main.hs- -- other-modules:- -- other-extensions:- build-depends: base >=4.7 && <4.8,- Cabal >=1.20.0.0,- haskell-src-exts >=1.15.0,- ansi-terminal >=0.6.1.1,- directory >=1.2.0.0,- filepath >=1.3.0.0,- process >=1.2.0.0,- attoparsec >=0.12.1.0,- cpphs >=1.18.5,- mtl >=2.2.1,- text >=1.1.1.0,- HTTP >=4000.2.17,- async >=2.0.1.5- -- hs-source-dirs: - default-language: Haskell2010- ghc-options: -Wall -O2 -rtsopts- ghc-prof-options: -fprof-auto -caf-all+-- Initial hackage-diff.cabal generated by cabal init. For further +-- documentation, see http://haskell.org/cabal/users-guide/ + +name: hackage-diff +version: 0.1.0.0 +x-revision: 1 +synopsis: Compare the public API of different versions of a Hackage library +description: Please see <https://github.com/blitzcode/hackage-diff github.com/blitzcode/hackage-diff> for a user's manual. + . + Sample output + . + > Downloading Hoogle DBs... + > Parsing Hoogle DBs... + > Comparing Hoogle DBs... + > + > --- Diff for | 0.2 → 0.3.5.2 | --- + > + > + Data.Serialize.IEEE754 + > + getFloat32be :: Get Float + > + getFloat32le :: Get Float + > + getFloat64be :: Get Double + > + getFloat64le :: Get Double + > + putFloat32be :: Float -> Put + > + putFloat32le :: Float -> Put + > + putFloat64be :: Double -> Put + > + putFloat64le :: Double -> Put + > × Data.Serialize + > + instance Serialize a => GSerialize (K1 i a) + > + instance GSerialize a => GSerialize (M1 i c a) + > + instance (GSerialize a, GSerialize b) => GSerialize (a :*: b) + > + instance GSerialize U1 + > + instance GSerialize a => GetSum (C1 c a) + > + instance (GetSum a, GetSum b, GSerialize a, GSerialize b) => GetSum (a :+: b) + > + instance GSerialize a => PutSum (C1 c a) + > + instance (PutSum a, PutSum b, GSerialize a, GSerialize b) => PutSum (a :+: b) + > + instance SumSize (C1 c a) + > + instance (SumSize a, SumSize b) => SumSize (a :+: b) + > + decodeLazy :: Serialize a => ByteString -> Either String a + > + encodeLazy :: Serialize a => a -> ByteString + > - data Get a + > - type Put = PutM () + > - type Putter a = a -> Put + > - getWord8 :: Get Word8 + > - putWord8 :: Putter Word8 + > × Data.Serialize.Get + > + Done :: r -> ByteString -> Result r + > + instance Eq More + > + Fail :: String -> Result r + > + instance Functor Result + > + Partial :: (ByteString -> Result r) -> Result r + > + data Result r + > + instance Show r => Show (Result r) + > + ensure :: Int -> Get ByteString + > + runGetLazy :: Get a -> ByteString -> Either String a + > + runGetLazyState :: Get a -> ByteString -> Either String (a, ByteString) + > + runGetPartial :: Get a -> ByteString -> Result a + > × New: isolate :: Int -> Get a -> Get a + > Old: isolate :: String -> Int -> Get a -> Get a + > × Data.Serialize.Put + > + runPutLazy :: Put -> ByteString + > + runPutMLazy :: PutM a -> (a, ByteString) + > · Data.Serialize.Builder + > + > [+ Added] [- Removed] [× Modified] [· Unmodified] + +license: MIT +license-file: LICENSE +author: Tim C. Schroeder +maintainer: www.blitzcode.net +homepage: https://github.com/blitzcode/hackage-diff +bug-reports: https://github.com/blitzcode/hackage-diff/issues +copyright: (C) 2014 Tim C. Schroeder +category: Distribution +build-type: Simple +-- extra-source-files: +cabal-version: >=1.18 + +source-repository head + type: git + location: git@github.com:blitzcode/hackage-diff.git + +executable hackage-diff + main-is: Main.hs + -- other-modules: + -- other-extensions: + build-depends: base >=4.6 && <4.9, + Cabal >=1.20.0.0, + haskell-src-exts >=1.15.0, + ansi-terminal >=0.6.1.1, + directory >=1.2.0.0, + filepath >=1.3.0.0, + process >=1.2.0.0, + attoparsec >=0.12.1.0, + cpphs >=1.18.5, + mtl >=2.2.1, + text >=1.1.1.0, + HTTP >=4000.2.17, + async >=2.0.1.5 + -- hs-source-dirs: + default-language: Haskell2010 + ghc-options: -Wall -O2 -rtsopts + ghc-prof-options: -fprof-auto -caf-all