packages feed

ad 1.3 → 1.3.0.1

raw patch · 1 files changed

+12/−8 lines, 1 filesdep ~arraydep ~comonaddep ~template-haskellPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: array, comonad, template-haskell

API changes (from Hackage documentation)

- Numeric.AD.Classes: class Lifted t => Mode t
+ Numeric.AD.Classes: class Lifted t => Mode t where a *^ b = lift a *! b a ^* b = a *! lift b a ^/ b = a ^* recip b zero = lift 0
- Numeric.AD.Halley: class Lifted t => Mode t
+ Numeric.AD.Halley: class Lifted t => Mode t where a *^ b = lift a *! b a ^* b = a *! lift b a ^/ b = a ^* recip b zero = lift 0
- Numeric.AD.Internal.Classes: class (Mode t, Mode (D t)) => Jacobian t where { type family D t :: * -> *; }
+ Numeric.AD.Internal.Classes: class (Mode t, Mode (D t)) => Jacobian t where type family D t :: * -> *
- Numeric.AD.Internal.Classes: class Lifted t => Mode t
+ Numeric.AD.Internal.Classes: class Lifted t => Mode t where a *^ b = lift a *! b a ^* b = a *! lift b a ^/ b = a ^* recip b zero = lift 0
- Numeric.AD.Mode.Directed: class Lifted t => Mode t
+ Numeric.AD.Mode.Directed: class Lifted t => Mode t where a *^ b = lift a *! b a ^* b = a *! lift b a ^/ b = a ^* recip b zero = lift 0
- Numeric.AD.Mode.Forward: class Lifted t => Mode t
+ Numeric.AD.Mode.Forward: class Lifted t => Mode t where a *^ b = lift a *! b a ^* b = a *! lift b a ^/ b = a ^* recip b zero = lift 0
- Numeric.AD.Mode.Mixed: class Lifted t => Mode t
+ Numeric.AD.Mode.Mixed: class Lifted t => Mode t where a *^ b = lift a *! b a ^* b = a *! lift b a ^/ b = a ^* recip b zero = lift 0
- Numeric.AD.Mode.Reverse: class Lifted t => Mode t
+ Numeric.AD.Mode.Reverse: class Lifted t => Mode t where a *^ b = lift a *! b a ^* b = a *! lift b a ^/ b = a ^* recip b zero = lift 0
- Numeric.AD.Mode.Sparse: class Lifted t => Mode t
+ Numeric.AD.Mode.Sparse: class Lifted t => Mode t where a *^ b = lift a *! b a ^* b = a *! lift b a ^/ b = a ^* recip b zero = lift 0
- Numeric.AD.Mode.Tower: class Lifted t => Mode t
+ Numeric.AD.Mode.Tower: class Lifted t => Mode t where a *^ b = lift a *! b a ^* b = a *! lift b a ^/ b = a ^* recip b zero = lift 0
- Numeric.AD.Newton: class Lifted t => Mode t
+ Numeric.AD.Newton: class Lifted t => Mode t where a *^ b = lift a *! b a ^* b = a *! lift b a ^/ b = a ^* recip b zero = lift 0

Files

ad.cabal view
@@ -1,5 +1,5 @@ name:         ad-version:      1.3+version:      1.3.0.1 license:      BSD3 license-File: LICENSE copyright:    (c) Edward Kmett 2010-2011,@@ -60,6 +60,10 @@     .     * @0@ means that the resulting derivative list is padded with 0s at the end.     .+    Changes since 1.3+    .+    * Dependency bump to be compatible with ghc 7.4.1+    .     Changes since 1.2     .     * Compiles with template haskell 2.6, changed interface to comply with the lack of Eq and Show as superclasses of Num in the new GHC.@@ -127,13 +131,13 @@     UndecidableInstances    build-depends:-    base       >= 4     && < 5,-    data-reify >= 0.6   && < 0.7,-    containers >= 0.2   && < 0.5,-    array      >= 0.2   && < 0.4,-    comonad    >= 1.1.1 && < 1.2,-    free       >= 2.0   && < 2.1,-    template-haskell >= 2.6 && < 2.7+    base             >= 4       && < 5,+    data-reify       >= 0.6     && < 0.7,+    containers       >= 0.2     && < 0.5,+    array            >= 0.2     && < 0.5,+    comonad          >= 1.1.1.1 && < 1.2,+    free             >= 2.0     && < 2.1,+    template-haskell >= 2.6     && < 2.8    exposed-modules:     Numeric.AD