The hackage-diff package

[ Tags: distribution, mit, program ] [ Propose Tags ]

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
Executables hackage-diff
Downloads 415 total (13 in the last 30 days)
Rating 2.0 (votes: 1) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Docs not available [build log]
Last success reported on 2016-01-19 [all 3 reports]
Hackage Matrix CI

Downloads

Maintainer's Corner

For package maintainers and hackage trustees