packages feed

ghc-prof 1.4.1.4 → 1.4.1.5

raw patch · 3 files changed

+12/−6 lines, 3 filesdep ~tastyPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: tasty

API changes (from Hackage documentation)

- GHC.Prof: AggregateModule :: !Text -> !(Maybe Integer) -> !Scientific -> !Scientific -> !(Maybe Integer) -> !(Maybe Integer) -> AggregateModule
+ GHC.Prof: AggregateModule :: !Text -> !Maybe Integer -> !Scientific -> !Scientific -> !Maybe Integer -> !Maybe Integer -> AggregateModule
- GHC.Prof: AggregatedCostCentre :: !Text -> !Text -> !(Maybe Text) -> !(Maybe Integer) -> !Scientific -> !Scientific -> !(Maybe Integer) -> !(Maybe Integer) -> AggregatedCostCentre
+ GHC.Prof: AggregatedCostCentre :: !Text -> !Text -> !Maybe Text -> !Maybe Integer -> !Scientific -> !Scientific -> !Maybe Integer -> !Maybe Integer -> AggregatedCostCentre
- GHC.Prof: CallSite :: cc -> !Integer -> !Scientific -> !Scientific -> !(Maybe Integer) -> !(Maybe Integer) -> CallSite cc
+ GHC.Prof: CallSite :: cc -> !Integer -> !Scientific -> !Scientific -> !Maybe Integer -> !Maybe Integer -> CallSite cc
- GHC.Prof: CostCentre :: !CostCentreNo -> !Text -> !Text -> !(Maybe Text) -> !Integer -> !Scientific -> !Scientific -> !Scientific -> !Scientific -> !(Maybe Integer) -> !(Maybe Integer) -> CostCentre
+ GHC.Prof: CostCentre :: !CostCentreNo -> !Text -> !Text -> !Maybe Text -> !Integer -> !Scientific -> !Scientific -> !Scientific -> !Scientific -> !Maybe Integer -> !Maybe Integer -> CostCentre
- GHC.Prof: TotalTime :: !DiffTime -> !Integer -> !DiffTime -> !(Maybe Int) -> TotalTime
+ GHC.Prof: TotalTime :: !DiffTime -> !Integer -> !DiffTime -> !Maybe Int -> TotalTime
- GHC.Prof: [aggregateModuleBytes] :: AggregateModule -> !(Maybe Integer)
+ GHC.Prof: [aggregateModuleBytes] :: AggregateModule -> !Maybe Integer
- GHC.Prof: [aggregateModuleEntries] :: AggregateModule -> !(Maybe Integer)
+ GHC.Prof: [aggregateModuleEntries] :: AggregateModule -> !Maybe Integer
- GHC.Prof: [aggregateModuleTicks] :: AggregateModule -> !(Maybe Integer)
+ GHC.Prof: [aggregateModuleTicks] :: AggregateModule -> !Maybe Integer
- GHC.Prof: [aggregatedCostCentreBytes] :: AggregatedCostCentre -> !(Maybe Integer)
+ GHC.Prof: [aggregatedCostCentreBytes] :: AggregatedCostCentre -> !Maybe Integer
- GHC.Prof: [aggregatedCostCentreEntries] :: AggregatedCostCentre -> !(Maybe Integer)
+ GHC.Prof: [aggregatedCostCentreEntries] :: AggregatedCostCentre -> !Maybe Integer
- GHC.Prof: [aggregatedCostCentreSrc] :: AggregatedCostCentre -> !(Maybe Text)
+ GHC.Prof: [aggregatedCostCentreSrc] :: AggregatedCostCentre -> !Maybe Text
- GHC.Prof: [aggregatedCostCentreTicks] :: AggregatedCostCentre -> !(Maybe Integer)
+ GHC.Prof: [aggregatedCostCentreTicks] :: AggregatedCostCentre -> !Maybe Integer
- GHC.Prof: [callSiteContribBytes] :: CallSite cc -> !(Maybe Integer)
+ GHC.Prof: [callSiteContribBytes] :: CallSite cc -> !Maybe Integer
- GHC.Prof: [callSiteContribTicks] :: CallSite cc -> !(Maybe Integer)
+ GHC.Prof: [callSiteContribTicks] :: CallSite cc -> !Maybe Integer
- GHC.Prof: [costCentreBytes] :: CostCentre -> !(Maybe Integer)
+ GHC.Prof: [costCentreBytes] :: CostCentre -> !Maybe Integer
- GHC.Prof: [costCentreSrc] :: CostCentre -> !(Maybe Text)
+ GHC.Prof: [costCentreSrc] :: CostCentre -> !Maybe Text
- GHC.Prof: [costCentreTicks] :: CostCentre -> !(Maybe Integer)
+ GHC.Prof: [costCentreTicks] :: CostCentre -> !Maybe Integer
- GHC.Prof: [totalTimeProcessors] :: TotalTime -> !(Maybe Int)
+ GHC.Prof: [totalTimeProcessors] :: TotalTime -> !Maybe Int
- GHC.Prof.Types: AggregateModule :: !Text -> !(Maybe Integer) -> !Scientific -> !Scientific -> !(Maybe Integer) -> !(Maybe Integer) -> AggregateModule
+ GHC.Prof.Types: AggregateModule :: !Text -> !Maybe Integer -> !Scientific -> !Scientific -> !Maybe Integer -> !Maybe Integer -> AggregateModule
- GHC.Prof.Types: AggregatedCostCentre :: !Text -> !Text -> !(Maybe Text) -> !(Maybe Integer) -> !Scientific -> !Scientific -> !(Maybe Integer) -> !(Maybe Integer) -> AggregatedCostCentre
+ GHC.Prof.Types: AggregatedCostCentre :: !Text -> !Text -> !Maybe Text -> !Maybe Integer -> !Scientific -> !Scientific -> !Maybe Integer -> !Maybe Integer -> AggregatedCostCentre
- GHC.Prof.Types: CallSite :: cc -> !Integer -> !Scientific -> !Scientific -> !(Maybe Integer) -> !(Maybe Integer) -> CallSite cc
+ GHC.Prof.Types: CallSite :: cc -> !Integer -> !Scientific -> !Scientific -> !Maybe Integer -> !Maybe Integer -> CallSite cc
- GHC.Prof.Types: CostCentre :: !CostCentreNo -> !Text -> !Text -> !(Maybe Text) -> !Integer -> !Scientific -> !Scientific -> !Scientific -> !Scientific -> !(Maybe Integer) -> !(Maybe Integer) -> CostCentre
+ GHC.Prof.Types: CostCentre :: !CostCentreNo -> !Text -> !Text -> !Maybe Text -> !Integer -> !Scientific -> !Scientific -> !Scientific -> !Scientific -> !Maybe Integer -> !Maybe Integer -> CostCentre
- GHC.Prof.Types: CostCentreTree :: !(IntMap CostCentre) -> !(IntMap CostCentreNo) -> !(IntMap (Set CostCentre)) -> !(Map (Text, Text) (Set CostCentre)) -> !(Map Text (Map Text AggregatedCostCentre)) -> CostCentreTree
+ GHC.Prof.Types: CostCentreTree :: !IntMap CostCentre -> !IntMap CostCentreNo -> !IntMap (Set CostCentre) -> !Map (Text, Text) (Set CostCentre) -> !Map Text (Map Text AggregatedCostCentre) -> CostCentreTree
- GHC.Prof.Types: TotalTime :: !DiffTime -> !Integer -> !DiffTime -> !(Maybe Int) -> TotalTime
+ GHC.Prof.Types: TotalTime :: !DiffTime -> !Integer -> !DiffTime -> !Maybe Int -> TotalTime
- GHC.Prof.Types: [aggregateModuleBytes] :: AggregateModule -> !(Maybe Integer)
+ GHC.Prof.Types: [aggregateModuleBytes] :: AggregateModule -> !Maybe Integer
- GHC.Prof.Types: [aggregateModuleEntries] :: AggregateModule -> !(Maybe Integer)
+ GHC.Prof.Types: [aggregateModuleEntries] :: AggregateModule -> !Maybe Integer
- GHC.Prof.Types: [aggregateModuleTicks] :: AggregateModule -> !(Maybe Integer)
+ GHC.Prof.Types: [aggregateModuleTicks] :: AggregateModule -> !Maybe Integer
- GHC.Prof.Types: [aggregatedCostCentreBytes] :: AggregatedCostCentre -> !(Maybe Integer)
+ GHC.Prof.Types: [aggregatedCostCentreBytes] :: AggregatedCostCentre -> !Maybe Integer
- GHC.Prof.Types: [aggregatedCostCentreEntries] :: AggregatedCostCentre -> !(Maybe Integer)
+ GHC.Prof.Types: [aggregatedCostCentreEntries] :: AggregatedCostCentre -> !Maybe Integer
- GHC.Prof.Types: [aggregatedCostCentreSrc] :: AggregatedCostCentre -> !(Maybe Text)
+ GHC.Prof.Types: [aggregatedCostCentreSrc] :: AggregatedCostCentre -> !Maybe Text
- GHC.Prof.Types: [aggregatedCostCentreTicks] :: AggregatedCostCentre -> !(Maybe Integer)
+ GHC.Prof.Types: [aggregatedCostCentreTicks] :: AggregatedCostCentre -> !Maybe Integer
- GHC.Prof.Types: [callSiteContribBytes] :: CallSite cc -> !(Maybe Integer)
+ GHC.Prof.Types: [callSiteContribBytes] :: CallSite cc -> !Maybe Integer
- GHC.Prof.Types: [callSiteContribTicks] :: CallSite cc -> !(Maybe Integer)
+ GHC.Prof.Types: [callSiteContribTicks] :: CallSite cc -> !Maybe Integer
- GHC.Prof.Types: [costCentreAggregate] :: CostCentreTree -> !(Map Text (Map Text AggregatedCostCentre))
+ GHC.Prof.Types: [costCentreAggregate] :: CostCentreTree -> !Map Text (Map Text AggregatedCostCentre)
- GHC.Prof.Types: [costCentreBytes] :: CostCentre -> !(Maybe Integer)
+ GHC.Prof.Types: [costCentreBytes] :: CostCentre -> !Maybe Integer
- GHC.Prof.Types: [costCentreCallSites] :: CostCentreTree -> !(Map (Text, Text) (Set CostCentre))
+ GHC.Prof.Types: [costCentreCallSites] :: CostCentreTree -> !Map (Text, Text) (Set CostCentre)
- GHC.Prof.Types: [costCentreChildren] :: CostCentreTree -> !(IntMap (Set CostCentre))
+ GHC.Prof.Types: [costCentreChildren] :: CostCentreTree -> !IntMap (Set CostCentre)
- GHC.Prof.Types: [costCentreNodes] :: CostCentreTree -> !(IntMap CostCentre)
+ GHC.Prof.Types: [costCentreNodes] :: CostCentreTree -> !IntMap CostCentre
- GHC.Prof.Types: [costCentreParents] :: CostCentreTree -> !(IntMap CostCentreNo)
+ GHC.Prof.Types: [costCentreParents] :: CostCentreTree -> !IntMap CostCentreNo
- GHC.Prof.Types: [costCentreSrc] :: CostCentre -> !(Maybe Text)
+ GHC.Prof.Types: [costCentreSrc] :: CostCentre -> !Maybe Text
- GHC.Prof.Types: [costCentreTicks] :: CostCentre -> !(Maybe Integer)
+ GHC.Prof.Types: [costCentreTicks] :: CostCentre -> !Maybe Integer
- GHC.Prof.Types: [totalTimeProcessors] :: TotalTime -> !(Maybe Int)
+ GHC.Prof.Types: [totalTimeProcessors] :: TotalTime -> !Maybe Int

Files

CHANGELOG.md view
@@ -1,5 +1,10 @@ # Revision history for ghc-prof +## v1.4.1.5 - 2018-12-20++* Relax upper version bound for tasty+* Test with newer versions of GHC+ ## v1.4.1.4 - 2018-09-27  * Relax upper version bound for base
README.md view
@@ -7,7 +7,8 @@ [![Build Status](https://travis-ci.org/maoe/ghc-prof.svg?branch=master)](https://travis-ci.org/maoe/ghc-prof) [![Gitter](https://img.shields.io/gitter/room/maoe/ghc-prof.svg?maxAge=2592000)](https://gitter.im/maoe/ghc-prof) -## Applications+## Applications that use this library -* [profiteur](https://hackage.haskell.org/package/profiteur)-* [viewprof](https://hackage.haskell.org/package/viewprof)+* [profiteur: Treemap visualiser for GHC prof files](https://hackage.haskell.org/package/profiteur)+* [viewprof: Text-based interactive GHC .prof viewer](https://hackage.haskell.org/package/viewprof)+* [profiterole: Restructure GHC profile reports](https://hackage.haskell.org/package/profiterole)
ghc-prof.cabal view
@@ -1,5 +1,5 @@ name: ghc-prof-version: 1.4.1.4+version: 1.4.1.5 synopsis: Library for parsing GHC time and allocation profiling reports description: ghc-prof is a library for parsing GHC time and allocation profiling reports. homepage: https://github.com/maoe/ghc-prof@@ -14,7 +14,7 @@   CHANGELOG.md   README.md cabal-version: >=1.10-tested-with: GHC >= 7.6 && <= 8.6.1+tested-with: GHC >= 7.6 && <= 8.6.3  flag dump   description: Build the executable "dump"@@ -68,7 +68,7 @@     , filepath     , ghc-prof     , process-    , tasty < 1.2+    , tasty < 1.3     , tasty-hunit >= 0.9.1 && < 0.11     , temporary     , text