approximate 0.2.2.2 → 0.2.2.3
raw patch · 3 files changed
+8/−14 lines, 3 filesdep ~cerealdep ~safecopyPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: cereal, safecopy
API changes (from Hackage documentation)
- Data.Approximate.Type: approximate :: HasApproximate c_aiYl a_afOF => Lens' c_aiYl (Approximate a_afOF)
+ Data.Approximate.Type: approximate :: HasApproximate c_aj1A a_afRM => Lens' c_aj1A (Approximate a_afRM)
- Data.Approximate.Type: class HasApproximate c_aiYl a_afOF | c_aiYl -> a_afOF where confidence = (.) approximate confidence estimate = (.) approximate estimate hi = (.) approximate hi lo = (.) approximate lo
+ Data.Approximate.Type: class HasApproximate c_aj1A a_afRM | c_aj1A -> a_afRM where confidence = (.) approximate confidence estimate = (.) approximate estimate hi = (.) approximate hi lo = (.) approximate lo
- Data.Approximate.Type: confidence :: HasApproximate c_aiYl a_afOF => Lens' c_aiYl (Log Double)
+ Data.Approximate.Type: confidence :: HasApproximate c_aj1A a_afRM => Lens' c_aj1A (Log Double)
- Data.Approximate.Type: estimate :: HasApproximate c_aiYl a_afOF => Lens' c_aiYl a_afOF
+ Data.Approximate.Type: estimate :: HasApproximate c_aj1A a_afRM => Lens' c_aj1A a_afRM
- Data.Approximate.Type: hi :: HasApproximate c_aiYl a_afOF => Lens' c_aiYl a_afOF
+ Data.Approximate.Type: hi :: HasApproximate c_aj1A a_afRM => Lens' c_aj1A a_afRM
- Data.Approximate.Type: lo :: HasApproximate c_aiYl a_afOF => Lens' c_aiYl a_afOF
+ Data.Approximate.Type: lo :: HasApproximate c_aj1A a_afRM => Lens' c_aj1A a_afRM
Files
- CHANGELOG.markdown +4/−0
- approximate.cabal +3/−13
- src/Data/Approximate/Mass.hs +1/−1
CHANGELOG.markdown view
@@ -1,3 +1,7 @@+0.2.2.3+-------+* Added support for `safecopy` 0.9 and `cereal` 0.5+ 0.2.2.1 ------- * Compiles warning-free on GHC 7.10
approximate.cabal view
@@ -1,6 +1,6 @@ name: approximate category: Numeric-version: 0.2.2.2+version: 0.2.2.3 license: BSD3 cabal-version: >= 1.8 license-file: LICENSE@@ -36,10 +36,6 @@ default: True manual: True -flag lib-Werror- default: False- manual: True- flag herbie default: False manual: True@@ -49,7 +45,7 @@ base >= 4.3 && < 5, binary >= 0.5 && < 0.8, bytes >= 0.7 && < 1,- cereal >= 0.3.5 && < 0.5,+ cereal >= 0.3.5 && < 0.6, comonad >= 3 && < 5, deepseq >= 1.3 && < 1.5, ghc-prim,@@ -60,7 +56,7 @@ pointed >= 3 && < 5, semigroupoids >= 3.0.2 && < 6, semigroups >= 0.8.4 && < 1,- safecopy >= 0.8.1 && < 0.9,+ safecopy >= 0.8.1 && < 0.10, vector >= 0.9 && < 0.12 if flag(herbie)@@ -74,9 +70,6 @@ Data.Approximate.Mass Data.Approximate.Numerics - if flag(lib-Werror)- ghc-options: -Werror- if impl(ghc >= 7.4 && < 7.6) build-depends: ghc-prim @@ -100,6 +93,3 @@ filepath, semigroups >= 0.9, simple-reflect >= 0.3.1-- if impl(ghc<7.6.1) && flag(lib-Werror)- ghc-options: -Werror
src/Data/Approximate/Mass.hs view
@@ -189,7 +189,7 @@ {-# INLINE (>>-) #-} instance Monad Mass where- return = Mass 1+ return = pure {-# INLINE return #-} Mass p a >>= f = case f a of Mass q b -> Mass (p * q) b