criterion 0.5.0.4 → 0.5.0.5
raw patch · 1 files changed
+3/−1 lines, 1 filesPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
API changes (from Hackage documentation)
- Criterion: bench :: (Benchmarkable b) => String -> b -> Benchmark
+ Criterion: bench :: Benchmarkable b => String -> b -> Benchmark
- Criterion: nf :: (NFData b) => (a -> b) -> a -> Pure
+ Criterion: nf :: NFData b => (a -> b) -> a -> Pure
- Criterion: nfIO :: (NFData a) => IO a -> IO ()
+ Criterion: nfIO :: NFData a => IO a -> IO ()
- Criterion: run :: (Benchmarkable a) => a -> Int -> IO ()
+ Criterion: run :: Benchmarkable a => a -> Int -> IO ()
- Criterion: runBenchmark :: (Benchmarkable b) => Environment -> b -> Criterion Sample
+ Criterion: runBenchmark :: Benchmarkable b => Environment -> b -> Criterion Sample
- Criterion: whnfIO :: (NFData a) => IO a -> IO ()
+ Criterion: whnfIO :: NFData a => IO a -> IO ()
- Criterion.Analysis: Outliers :: !!Int64 -> !!Int64 -> !!Int64 -> !!Int64 -> !!Int64 -> Outliers
+ Criterion.Analysis: Outliers :: {-# UNPACK #-} !Int64 -> {-# UNPACK #-} !Int64 -> {-# UNPACK #-} !Int64 -> {-# UNPACK #-} !Int64 -> {-# UNPACK #-} !Int64 -> Outliers
- Criterion.Analysis: highMild :: Outliers -> !!Int64
+ Criterion.Analysis: highMild :: Outliers -> {-# UNPACK #-} !Int64
- Criterion.Analysis: highSevere :: Outliers -> !!Int64
+ Criterion.Analysis: highSevere :: Outliers -> {-# UNPACK #-} !Int64
- Criterion.Analysis: lowMild :: Outliers -> !!Int64
+ Criterion.Analysis: lowMild :: Outliers -> {-# UNPACK #-} !Int64
- Criterion.Analysis: lowSevere :: Outliers -> !!Int64
+ Criterion.Analysis: lowSevere :: Outliers -> {-# UNPACK #-} !Int64
- Criterion.Analysis: samplesSeen :: Outliers -> !!Int64
+ Criterion.Analysis: samplesSeen :: Outliers -> {-# UNPACK #-} !Int64
- Criterion.Environment: Environment :: !!Double -> !!Double -> Environment
+ Criterion.Environment: Environment :: {-# UNPACK #-} !Double -> {-# UNPACK #-} !Double -> Environment
- Criterion.Environment: envClockCost :: Environment -> !!Double
+ Criterion.Environment: envClockCost :: Environment -> {-# UNPACK #-} !Double
- Criterion.Environment: envClockResolution :: Environment -> !!Double
+ Criterion.Environment: envClockResolution :: Environment -> {-# UNPACK #-} !Double
- Criterion.IO: note :: (CritHPrintfType r) => String -> r
+ Criterion.IO: note :: CritHPrintfType r => String -> r
- Criterion.IO: printError :: (CritHPrintfType r) => String -> r
+ Criterion.IO: printError :: CritHPrintfType r => String -> r
- Criterion.IO: prolix :: (CritHPrintfType r) => String -> r
+ Criterion.IO: prolix :: CritHPrintfType r => String -> r
- Criterion.Main: bench :: (Benchmarkable b) => String -> b -> Benchmark
+ Criterion.Main: bench :: Benchmarkable b => String -> b -> Benchmark
- Criterion.Main: nf :: (NFData b) => (a -> b) -> a -> Pure
+ Criterion.Main: nf :: NFData b => (a -> b) -> a -> Pure
- Criterion.Main: nfIO :: (NFData a) => IO a -> IO ()
+ Criterion.Main: nfIO :: NFData a => IO a -> IO ()
- Criterion.Main: run :: (Benchmarkable a) => a -> Int -> IO ()
+ Criterion.Main: run :: Benchmarkable a => a -> Int -> IO ()
- Criterion.Main: whnfIO :: (NFData a) => IO a -> IO ()
+ Criterion.Main: whnfIO :: NFData a => IO a -> IO ()
- Criterion.Types: bench :: (Benchmarkable b) => String -> b -> Benchmark
+ Criterion.Types: bench :: Benchmarkable b => String -> b -> Benchmark
- Criterion.Types: nf :: (NFData b) => (a -> b) -> a -> Pure
+ Criterion.Types: nf :: NFData b => (a -> b) -> a -> Pure
- Criterion.Types: nfIO :: (NFData a) => IO a -> IO ()
+ Criterion.Types: nfIO :: NFData a => IO a -> IO ()
- Criterion.Types: run :: (Benchmarkable a) => a -> Int -> IO ()
+ Criterion.Types: run :: Benchmarkable a => a -> Int -> IO ()
- Criterion.Types: whnfIO :: (NFData a) => IO a -> IO ()
+ Criterion.Types: whnfIO :: NFData a => IO a -> IO ()
Files
- criterion.cabal +3/−1
criterion.cabal view
@@ -1,5 +1,5 @@ name: criterion-version: 0.5.0.4+version: 0.5.0.5 synopsis: Robust, reliable performance measurement and analysis license: BSD3 license-file: LICENSE@@ -7,6 +7,8 @@ maintainer: Bryan O'Sullivan <bos@serpentine.com> copyright: 2009-2010 Bryan O'Sullivan category: Development, Performance, Testing+homepage: http://bitbucket.org/bos/criterion+bug-reports: http://bitbucket.org/bos/criterion/issues build-type: Simple cabal-version: >= 1.6 extra-source-files: