|
4 | 4 | name: hackage-diff
|
5 | 5 | version: 0.1.0.0
|
6 | 6 | synopsis: Compare the public API of different versions of a Hackage library
|
7 |
| --- description: |
| 7 | +description: Please see <https://github.com/blitzcode/hackage-diff github.com/blitzcode/hackage-diff> for a user's manual. |
| 8 | + . |
| 9 | + Sample output |
| 10 | + . |
| 11 | + > Downloading Hoogle DBs... |
| 12 | + > Parsing Hoogle DBs... |
| 13 | + > Comparing Hoogle DBs... |
| 14 | + > |
| 15 | + > --- Diff for | 0.2 → 0.3.5.2 | --- |
| 16 | + > |
| 17 | + > + Data.Serialize.IEEE754 |
| 18 | + > + getFloat32be :: Get Float |
| 19 | + > + getFloat32le :: Get Float |
| 20 | + > + getFloat64be :: Get Double |
| 21 | + > + getFloat64le :: Get Double |
| 22 | + > + putFloat32be :: Float -> Put |
| 23 | + > + putFloat32le :: Float -> Put |
| 24 | + > + putFloat64be :: Double -> Put |
| 25 | + > + putFloat64le :: Double -> Put |
| 26 | + > × Data.Serialize |
| 27 | + > + instance Serialize a => GSerialize (K1 i a) |
| 28 | + > + instance GSerialize a => GSerialize (M1 i c a) |
| 29 | + > + instance (GSerialize a, GSerialize b) => GSerialize (a :*: b) |
| 30 | + > + instance GSerialize U1 |
| 31 | + > + instance GSerialize a => GetSum (C1 c a) |
| 32 | + > + instance (GetSum a, GetSum b, GSerialize a, GSerialize b) => GetSum (a :+: b) |
| 33 | + > + instance GSerialize a => PutSum (C1 c a) |
| 34 | + > + instance (PutSum a, PutSum b, GSerialize a, GSerialize b) => PutSum (a :+: b) |
| 35 | + > + instance SumSize (C1 c a) |
| 36 | + > + instance (SumSize a, SumSize b) => SumSize (a :+: b) |
| 37 | + > + decodeLazy :: Serialize a => ByteString -> Either String a |
| 38 | + > + encodeLazy :: Serialize a => a -> ByteString |
| 39 | + > - data Get a |
| 40 | + > - type Put = PutM () |
| 41 | + > - type Putter a = a -> Put |
| 42 | + > - getWord8 :: Get Word8 |
| 43 | + > - putWord8 :: Putter Word8 |
| 44 | + > × Data.Serialize.Get |
| 45 | + > + Done :: r -> ByteString -> Result r |
| 46 | + > + instance Eq More |
| 47 | + > + Fail :: String -> Result r |
| 48 | + > + instance Functor Result |
| 49 | + > + Partial :: (ByteString -> Result r) -> Result r |
| 50 | + > + data Result r |
| 51 | + > + instance Show r => Show (Result r) |
| 52 | + > + ensure :: Int -> Get ByteString |
| 53 | + > + runGetLazy :: Get a -> ByteString -> Either String a |
| 54 | + > + runGetLazyState :: Get a -> ByteString -> Either String (a, ByteString) |
| 55 | + > + runGetPartial :: Get a -> ByteString -> Result a |
| 56 | + > × New: isolate :: Int -> Get a -> Get a |
| 57 | + > Old: isolate :: String -> Int -> Get a -> Get a |
| 58 | + > × Data.Serialize.Put |
| 59 | + > + runPutLazy :: Put -> ByteString |
| 60 | + > + runPutMLazy :: PutM a -> (a, ByteString) |
| 61 | + > · Data.Serialize.Builder |
| 62 | + > |
| 63 | + > [+ Added] [- Removed] [× Modified] [· Unmodified] |
| 64 | + |
8 | 65 | license: MIT
|
9 |
| --- license-file: LICENSE |
| 66 | +license-file: LICENSE |
10 | 67 | author: Tim C. Schroeder
|
11 | 68 | maintainer: www.blitzcode.net
|
12 |
| --- copyright: |
| 69 | +homepage: https://github.com/blitzcode/hackage-diff |
| 70 | +bug-reports: https://github.com/blitzcode/hackage-diff/issues |
| 71 | +copyright: (C) 2014 Tim C. Schroeder |
13 | 72 | category: Distribution
|
14 | 73 | build-type: Simple
|
15 | 74 | -- extra-source-files:
|
16 |
| -cabal-version: >=1.10 |
| 75 | +cabal-version: >=1.18 |
| 76 | + |
| 77 | +source-repository head |
| 78 | + type: git |
| 79 | + location: [email protected]:blitzcode/hackage-diff.git |
17 | 80 |
|
18 | 81 | executable hackage-diff
|
19 | 82 | main-is: Main.hs
|
|
0 commit comments