step-function 0.1.0.1 → 0.1.0.2
raw patch · 3 files changed
+14/−7 lines, 3 filesdep ~Cabaldep ~basePVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: Cabal, base
API changes (from Hackage documentation)
- Data.StepFunction: [left_closed] :: Transition x y -> Bool
- Data.StepFunction: [x_val] :: Transition x y -> x
- Data.StepFunction: [y_val] :: Transition x y -> y
- Data.StepFunction: instance (GHC.Classes.Eq x, GHC.Classes.Eq y) => GHC.Classes.Eq (Data.StepFunction.StepFunction x y)
- Data.StepFunction: instance (GHC.Classes.Eq x, GHC.Classes.Eq y) => GHC.Classes.Eq (Data.StepFunction.Transition x y)
- Data.StepFunction: instance (GHC.Classes.Ord x, GHC.Classes.Eq y) => GHC.Classes.Ord (Data.StepFunction.Transition x y)
- Data.StepFunction: instance (GHC.Show.Show x, GHC.Show.Show y) => GHC.Show.Show (Data.StepFunction.StepFunction x y)
- Data.StepFunction: instance (GHC.Show.Show x, GHC.Show.Show y) => GHC.Show.Show (Data.StepFunction.Transition x y)
- Data.StepFunction: instance GHC.Base.Functor (Data.StepFunction.Transition x)
+ Data.StepFunction: instance (Eq x, Eq y) => Eq (StepFunction x y)
+ Data.StepFunction: instance (Eq x, Eq y) => Eq (Transition x y)
+ Data.StepFunction: instance (Ord x, Eq y) => Ord (Transition x y)
+ Data.StepFunction: instance (Show x, Show y) => Show (StepFunction x y)
+ Data.StepFunction: instance (Show x, Show y) => Show (Transition x y)
+ Data.StepFunction: instance Functor (Transition x)
+ Data.StepFunction: left_closed :: Transition x y -> Bool
+ Data.StepFunction: x_val :: Transition x y -> x
+ Data.StepFunction: y_val :: Transition x y -> y
Files
- CHANGELOG.md +6/−0
- step-function.cabal +7/−7
- test/Merge.hs +1/−0
+ CHANGELOG.md view
@@ -0,0 +1,6 @@+# v0.1.0.0+First import of package.+# v0.1.0.1+Documentation fixes.+# v0.1.0.2+Build with ghc 7.8.4
step-function.cabal view
@@ -2,7 +2,7 @@ -- documentation, see http://haskell.org/cabal/users-guide/ name: step-function-version: 0.1.0.1+version: 0.1.0.2 synopsis: Step functions, staircase functions or piecewise constant functions description: Step functions, staircase functions or piecewise constant functions.@@ -18,8 +18,8 @@ -- copyright: category: Data build-type: Simple-extra-source-files: README.md-cabal-version: >=1.10+extra-source-files: README.md, CHANGELOG.md+cabal-version: >=1.22 source-repository head type: git location: http://github.com/jonpetterbergman/step-function@@ -27,22 +27,22 @@ source-repository this type: git location: http://github.com/jonpetterbergman/step-function- tag: v0.1.0.1+ tag: v0.1.0.2 library exposed-modules: Data.StepFunction -- other-modules: other-extensions: TupleSections- build-depends: base >=4.8 && <4.9+ build-depends: base >=4.7 && <4.9 hs-source-dirs: src default-language: Haskell2010 Test-Suite merge type: detailed-0.9 test-module: Merge- build-depends: base >=4.8 && <4.9, - Cabal >= 1.10,+ build-depends: base >=4.7 && <4.9, + Cabal >= 1.22, step-function, QuickCheck, cabal-test-quickcheck
test/Merge.hs view
@@ -12,6 +12,7 @@ import Test.QuickCheck.Property ((===), Property, counterexample)+import Control.Applicative ((<*>),(<$>)) instance (Arbitrary x,Arbitrary y) => Arbitrary (Transition x y) where arbitrary = Transition <$> arbitrary <*> arbitrary <*> arbitrary