buildbox 1.3.0.0 → 1.3.0.1
raw patch · 1 files changed
+2/−2 lines, 1 filesPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
API changes (from Hackage documentation)
- BuildBox.Aspect.Comparison: instance (Pretty a) => Pretty (Comparison a)
- BuildBox.Aspect.Comparison: instance (Pretty a) => Pretty (StatsComparison a)
- BuildBox.Aspect.Comparison: instance (Read a) => Read (Comparison a)
- BuildBox.Aspect.Comparison: instance (Read a) => Read (StatsComparison a)
- BuildBox.Aspect.Comparison: instance (Show a) => Show (Comparison a)
- BuildBox.Aspect.Comparison: instance (Show a) => Show (StatsComparison a)
- BuildBox.Aspect.Single: instance (Eq a) => Eq (Single a)
- BuildBox.Aspect.Single: instance (Num a) => Num (Single a)
- BuildBox.Aspect.Single: instance (Pretty a) => Pretty (Single a)
- BuildBox.Aspect.Single: instance (Read a) => Read (Single a)
- BuildBox.Aspect.Single: instance (Show a) => Show (Single a)
- BuildBox.Aspect.Stats: instance (Pretty a) => Pretty (Stats a)
- BuildBox.Aspect.Stats: instance (Read a) => Read (Stats a)
- BuildBox.Aspect.Stats: instance (Show a) => Show (Stats a)
- BuildBox.Aspect.Units: instance (HasUnits a a) => HasUnits (Single a) a
- BuildBox.Aspect.Units: instance (HasUnits a a) => HasUnits [a] a
- BuildBox.Pretty: instance [incoherent] (Pretty a) => Pretty [a]
+ BuildBox.Aspect.Comparison: instance Pretty a => Pretty (Comparison a)
+ BuildBox.Aspect.Comparison: instance Pretty a => Pretty (StatsComparison a)
+ BuildBox.Aspect.Comparison: instance Read a => Read (Comparison a)
+ BuildBox.Aspect.Comparison: instance Read a => Read (StatsComparison a)
+ BuildBox.Aspect.Comparison: instance Show a => Show (Comparison a)
+ BuildBox.Aspect.Comparison: instance Show a => Show (StatsComparison a)
+ BuildBox.Aspect.Single: instance Eq a => Eq (Single a)
+ BuildBox.Aspect.Single: instance Num a => Num (Single a)
+ BuildBox.Aspect.Single: instance Pretty a => Pretty (Single a)
+ BuildBox.Aspect.Single: instance Read a => Read (Single a)
+ BuildBox.Aspect.Single: instance Show a => Show (Single a)
+ BuildBox.Aspect.Stats: instance Pretty a => Pretty (Stats a)
+ BuildBox.Aspect.Stats: instance Read a => Read (Stats a)
+ BuildBox.Aspect.Stats: instance Show a => Show (Stats a)
+ BuildBox.Aspect.Units: instance HasUnits a a => HasUnits (Single a) a
+ BuildBox.Aspect.Units: instance HasUnits a a => HasUnits [a] a
+ BuildBox.Pretty: instance [incoherent] Pretty a => Pretty [a]
- BuildBox.Aspect: appAspect :: (Real units) => (c units -> b) -> Aspect c units -> b
+ BuildBox.Aspect: appAspect :: Real units => (c units -> b) -> Aspect c units -> b
- BuildBox.Aspect: appAspectWithUnits :: (forall units. (Real units) => c units -> b) -> WithUnits (Aspect c) -> b
+ BuildBox.Aspect: appAspectWithUnits :: (forall units. Real units => c units -> b) -> WithUnits (Aspect c) -> b
- BuildBox.Aspect: makeAspect :: (HasUnits (c units) units) => Detail -> c units -> Maybe (Aspect c units)
+ BuildBox.Aspect: makeAspect :: HasUnits (c units) units => Detail -> c units -> Maybe (Aspect c units)
- BuildBox.Aspect: makeAspectComparison :: (Real units) => [Aspect Stats units] -> Aspect Stats units -> Aspect StatsComparison units
+ BuildBox.Aspect: makeAspectComparison :: Real units => [Aspect Stats units] -> Aspect Stats units -> Aspect StatsComparison units
- BuildBox.Aspect: makeAspectComparisons :: (Real units) => [Aspect Stats units] -> [Aspect Stats units] -> [Aspect StatsComparison units]
+ BuildBox.Aspect: makeAspectComparisons :: Real units => [Aspect Stats units] -> [Aspect Stats units] -> [Aspect StatsComparison units]
- BuildBox.Aspect.Comparison: makeComparison :: (Real a) => a -> a -> Comparison a
+ BuildBox.Aspect.Comparison: makeComparison :: Real a => a -> a -> Comparison a
- BuildBox.Aspect.Comparison: makeStatsComparison :: (Real a) => Stats a -> Stats a -> StatsComparison a
+ BuildBox.Aspect.Comparison: makeStatsComparison :: Real a => Stats a -> Stats a -> StatsComparison a
- BuildBox.Aspect.Units: appWithUnits :: (forall units. (Real units) => t1 units -> b) -> WithUnits t1 -> b
+ BuildBox.Aspect.Units: appWithUnits :: (forall units. Real units => t1 units -> b) -> WithUnits t1 -> b
- BuildBox.Aspect.Units: collateWithUnits :: (Collatable c) => [WithUnits (c Single)] -> [WithUnits (c [])]
+ BuildBox.Aspect.Units: collateWithUnits :: Collatable c => [WithUnits (c Single)] -> [WithUnits (c [])]
- BuildBox.Aspect.Units: hasUnits :: (HasUnits a b) => a -> Maybe (IsUnits b)
+ BuildBox.Aspect.Units: hasUnits :: HasUnits a b => a -> Maybe (IsUnits b)
- BuildBox.Aspect.Units: liftWithUnits :: (forall units. (Real units) => t1 units -> t2 units) -> WithUnits t1 -> WithUnits t2
+ BuildBox.Aspect.Units: liftWithUnits :: (forall units. Real units => t1 units -> t2 units) -> WithUnits t1 -> WithUnits t2
- BuildBox.Aspect.Units: liftsWithUnits :: (forall units. (Real units) => [t1 units] -> [t2 units]) -> [WithUnits t1] -> [WithUnits t2]
+ BuildBox.Aspect.Units: liftsWithUnits :: (forall units. Real units => [t1 units] -> [t2 units]) -> [WithUnits t1] -> [WithUnits t2]
- BuildBox.Aspect.Units: liftsWithUnits2 :: (forall units. (Real units) => [t1 units] -> [t2 units] -> [t3 units]) -> [WithUnits t1] -> [WithUnits t2] -> [WithUnits t3]
+ BuildBox.Aspect.Units: liftsWithUnits2 :: (forall units. Real units => [t1 units] -> [t2 units] -> [t3 units]) -> [WithUnits t1] -> [WithUnits t2] -> [WithUnits t3]
- BuildBox.Benchmark.BenchResult: predBenchResult :: (forall units. (Real units) => c units -> Bool) -> BenchResult c -> Bool
+ BuildBox.Benchmark.BenchResult: predBenchResult :: (forall units. Real units => c units -> Bool) -> BenchResult c -> Bool
- BuildBox.Build: out :: (Pretty a) => a -> Build ()
+ BuildBox.Build: out :: Pretty a => a -> Build ()
- BuildBox.Build: outLn :: (Pretty a) => a -> Build ()
+ BuildBox.Build: outLn :: Pretty a => a -> Build ()
- BuildBox.Build: whenM :: (Monad m) => m Bool -> m () -> m ()
+ BuildBox.Build: whenM :: Monad m => m Bool -> m () -> m ()
- BuildBox.Build.Testable: test :: (Testable prop) => prop -> Build Bool
+ BuildBox.Build.Testable: test :: Testable prop => prop -> Build Bool
- BuildBox.Data.Dividable: divide :: (Dividable a) => a -> a -> a
+ BuildBox.Data.Dividable: divide :: Dividable a => a -> a -> a
- BuildBox.IO.Directory: lsDirsIn :: (MonadIO m) => String -> m [String]
+ BuildBox.IO.Directory: lsDirsIn :: MonadIO m => String -> m [String]
- BuildBox.IO.Directory: lsFilesIn :: (MonadIO m) => String -> m [String]
+ BuildBox.IO.Directory: lsFilesIn :: MonadIO m => String -> m [String]
- BuildBox.Pretty: ppr :: (Pretty a) => a -> Doc
+ BuildBox.Pretty: ppr :: Pretty a => a -> Doc
Files
- buildbox.cabal +2/−2
buildbox.cabal view
@@ -1,5 +1,5 @@ Name: buildbox-Version: 1.3.0.0+Version: 1.3.0.1 License: BSD3 License-file: LICENSE Author: Ben Lippmeier@@ -8,7 +8,7 @@ Cabal-Version: >=1.6 Stability: experimental Category: Development, Testing-Homepage: http://code.haskell.org/~benl/code/buildbox-head+Homepage: http://code.ouroborus.net/buildbox Description: Includes utilities for checking the host platform, running tests, capturing output, handling errors, comparing runtimes against a baseline, sending mail, running events to a schedule etc.