The hackage-diff package

[Tags:mit, program]

Please see 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]

Properties

Versions 0.1.0.0, 0.1.0.1
Dependencies ansi-terminal (>=0.6.1.1), async (>=2.0.1.5), attoparsec (>=0.12.1.0), base (>=4.8 && <5.0), Cabal (>=1.20.0.0), cpphs (>=1.18.5), directory (>=1.2.0.0), filepath (>=1.3.0.0), haskell-src-exts (>=1.15.0), HTTP (>=4000.2.17), mtl (>=2.2.1), process (>=1.2.0.0), text (>=1.1.1.0) [details]
License MIT
Copyright (C) 2016 Tim C. Schroeder
Author Tim C. Schroeder
Maintainer www.blitzcode.net
Category Distribution
Home page https://github.com/blitzcode/hackage-diff
Bug tracker https://github.com/blitzcode/hackage-diff/issues
Source repository head: git clone git@github.com:blitzcode/hackage-diff.git
Uploaded Sat Jan 16 16:49:16 UTC 2016 by blitzcode
Distributions NixOS:0.1.0.1
Downloads 352 total (5 in the last 30 days)
Votes
1 []
Status Docs not available [build log]
Last success reported on 2016-01-19 [all 3 reports]

Downloads

Maintainer's Corner

For package maintainers and hackage trustees