log-domain 0.10.1 → 0.10.1.1
raw patch · 4 files changed
+15/−1 lines, 4 filesPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
Files
- CHANGELOG.markdown +4/−0
- log-domain.cabal +1/−1
- src/Numeric/Log.hs +6/−0
- src/Numeric/Log/Signed.hs +4/−0
CHANGELOG.markdown view
@@ -1,3 +1,7 @@+0.10.1.1+--------+* Compiles warning-free on GHC 7.10+ 0.10.1 ------ * `semigroupoids` 5 support.
log-domain.cabal view
@@ -1,6 +1,6 @@ name: log-domain category: Numeric-version: 0.10.1+version: 0.10.1.1 license: BSD3 cabal-version: >= 1.8 license-file: LICENSE
src/Numeric/Log.hs view
@@ -23,7 +23,9 @@ ) where import Prelude hiding (maximum, sum)+#if __GLASGOW_HASKELL__ < 710 import Control.Applicative+#endif import Control.Comonad import Control.DeepSeq import Control.Monad@@ -39,12 +41,16 @@ import Data.Hashable.Extras import Data.Int import Data.List as List hiding (sum)+#if __GLASGOW_HASKELL__ < 710 import Data.Monoid+#endif import Data.SafeCopy import Data.Semigroup.Foldable import Data.Semigroup.Traversable import Data.Serialize as Serialize+#if __GLASGOW_HASKELL__ < 710 import Data.Traversable+#endif import Data.Vector.Unboxed as U hiding (sum) import Data.Vector.Generic as G hiding (sum) import Data.Vector.Generic.Mutable as M
src/Numeric/Log/Signed.hs view
@@ -22,13 +22,17 @@ ) where import Numeric.Log (Precise(..))+#if __GLASGOW_HASKELL__ < 710 import Data.Monoid (Monoid(..))+#endif import Data.Data (Data(..)) import Generics.Deriving (Generic(..)) import Data.Typeable (Typeable) import Text.Read as T import Text.Show as T+#if __GLASGOW_HASKELL__ < 710 import Data.Functor ((<$>))+#endif -- $setup -- >>> let SLExp sX x ~= SLExp sY y = abs ((exp x-(multSign (nxor sX sY) (exp y))) / exp x) < 0.01