packages feed

factory 0.3.2.0 → 0.3.2.1

raw patch · 4 files changed

+15/−13 lines, 4 filesPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

API changes (from Hackage documentation)

- Factory.Data.Polynomial: instance (GHC.Classes.Eq exponent, GHC.Classes.Eq coefficient) => GHC.Classes.Eq (Factory.Data.Polynomial.Polynomial coefficient exponent)
- Factory.Data.Polynomial: instance (GHC.Show.Show exponent, GHC.Show.Show coefficient) => GHC.Show.Show (Factory.Data.Polynomial.Polynomial coefficient exponent)
- Factory.Math.Implementations.Pi.Borwein.Algorithm: instance (GHC.Classes.Eq factorialAlgorithm, GHC.Classes.Eq squareRootAlgorithm) => GHC.Classes.Eq (Factory.Math.Implementations.Pi.Borwein.Algorithm.Algorithm squareRootAlgorithm factorialAlgorithm)
- Factory.Math.Implementations.Pi.Borwein.Algorithm: instance (GHC.Read.Read factorialAlgorithm, GHC.Read.Read squareRootAlgorithm) => GHC.Read.Read (Factory.Math.Implementations.Pi.Borwein.Algorithm.Algorithm squareRootAlgorithm factorialAlgorithm)
- Factory.Math.Implementations.Pi.Borwein.Algorithm: instance (GHC.Show.Show factorialAlgorithm, GHC.Show.Show squareRootAlgorithm) => GHC.Show.Show (Factory.Math.Implementations.Pi.Borwein.Algorithm.Algorithm squareRootAlgorithm factorialAlgorithm)
- Factory.Math.Implementations.Pi.Ramanujan.Algorithm: instance (GHC.Classes.Eq factorialAlgorithm, GHC.Classes.Eq squareRootAlgorithm) => GHC.Classes.Eq (Factory.Math.Implementations.Pi.Ramanujan.Algorithm.Algorithm squareRootAlgorithm factorialAlgorithm)
- Factory.Math.Implementations.Pi.Ramanujan.Algorithm: instance (GHC.Read.Read factorialAlgorithm, GHC.Read.Read squareRootAlgorithm) => GHC.Read.Read (Factory.Math.Implementations.Pi.Ramanujan.Algorithm.Algorithm squareRootAlgorithm factorialAlgorithm)
- Factory.Math.Implementations.Pi.Ramanujan.Algorithm: instance (GHC.Show.Show factorialAlgorithm, GHC.Show.Show squareRootAlgorithm) => GHC.Show.Show (Factory.Math.Implementations.Pi.Ramanujan.Algorithm.Algorithm squareRootAlgorithm factorialAlgorithm)
- Factory.Math.Pi: instance (GHC.Classes.Eq spigot, GHC.Classes.Eq ramanujan, GHC.Classes.Eq borwein, GHC.Classes.Eq bbp, GHC.Classes.Eq agm) => GHC.Classes.Eq (Factory.Math.Pi.Category agm bbp borwein ramanujan spigot)
- Factory.Math.Pi: instance (GHC.Read.Read spigot, GHC.Read.Read ramanujan, GHC.Read.Read borwein, GHC.Read.Read bbp, GHC.Read.Read agm) => GHC.Read.Read (Factory.Math.Pi.Category agm bbp borwein ramanujan spigot)
- Factory.Math.Pi: instance (GHC.Show.Show spigot, GHC.Show.Show ramanujan, GHC.Show.Show borwein, GHC.Show.Show bbp, GHC.Show.Show agm) => GHC.Show.Show (Factory.Math.Pi.Category agm bbp borwein ramanujan spigot)
+ Factory.Data.Polynomial: instance (GHC.Classes.Eq coefficient, GHC.Classes.Eq exponent) => GHC.Classes.Eq (Factory.Data.Polynomial.Polynomial coefficient exponent)
+ Factory.Data.Polynomial: instance (GHC.Show.Show coefficient, GHC.Show.Show exponent) => GHC.Show.Show (Factory.Data.Polynomial.Polynomial coefficient exponent)
+ Factory.Data.Ring: infixl 6 =-=
+ Factory.Data.Ring: infixl 7 =*=
+ Factory.Data.Ring: instance Factory.Data.Ring.Ring r => GHC.Base.Semigroup (Factory.Data.Ring.Product r)
+ Factory.Data.Ring: instance Factory.Data.Ring.Ring r => GHC.Base.Semigroup (Factory.Data.Ring.Sum r)
+ Factory.Math.Implementations.Pi.Borwein.Algorithm: instance (GHC.Classes.Eq squareRootAlgorithm, GHC.Classes.Eq factorialAlgorithm) => GHC.Classes.Eq (Factory.Math.Implementations.Pi.Borwein.Algorithm.Algorithm squareRootAlgorithm factorialAlgorithm)
+ Factory.Math.Implementations.Pi.Borwein.Algorithm: instance (GHC.Read.Read squareRootAlgorithm, GHC.Read.Read factorialAlgorithm) => GHC.Read.Read (Factory.Math.Implementations.Pi.Borwein.Algorithm.Algorithm squareRootAlgorithm factorialAlgorithm)
+ Factory.Math.Implementations.Pi.Borwein.Algorithm: instance (GHC.Show.Show squareRootAlgorithm, GHC.Show.Show factorialAlgorithm) => GHC.Show.Show (Factory.Math.Implementations.Pi.Borwein.Algorithm.Algorithm squareRootAlgorithm factorialAlgorithm)
+ Factory.Math.Implementations.Pi.Ramanujan.Algorithm: instance (GHC.Classes.Eq squareRootAlgorithm, GHC.Classes.Eq factorialAlgorithm) => GHC.Classes.Eq (Factory.Math.Implementations.Pi.Ramanujan.Algorithm.Algorithm squareRootAlgorithm factorialAlgorithm)
+ Factory.Math.Implementations.Pi.Ramanujan.Algorithm: instance (GHC.Read.Read squareRootAlgorithm, GHC.Read.Read factorialAlgorithm) => GHC.Read.Read (Factory.Math.Implementations.Pi.Ramanujan.Algorithm.Algorithm squareRootAlgorithm factorialAlgorithm)
+ Factory.Math.Implementations.Pi.Ramanujan.Algorithm: instance (GHC.Show.Show squareRootAlgorithm, GHC.Show.Show factorialAlgorithm) => GHC.Show.Show (Factory.Math.Implementations.Pi.Ramanujan.Algorithm.Algorithm squareRootAlgorithm factorialAlgorithm)
+ Factory.Math.Pi: instance (GHC.Classes.Eq agm, GHC.Classes.Eq bbp, GHC.Classes.Eq borwein, GHC.Classes.Eq ramanujan, GHC.Classes.Eq spigot) => GHC.Classes.Eq (Factory.Math.Pi.Category agm bbp borwein ramanujan spigot)
+ Factory.Math.Pi: instance (GHC.Read.Read agm, GHC.Read.Read bbp, GHC.Read.Read borwein, GHC.Read.Read ramanujan, GHC.Read.Read spigot) => GHC.Read.Read (Factory.Math.Pi.Category agm bbp borwein ramanujan spigot)
+ Factory.Math.Pi: instance (GHC.Show.Show agm, GHC.Show.Show bbp, GHC.Show.Show borwein, GHC.Show.Show ramanujan, GHC.Show.Show spigot) => GHC.Show.Show (Factory.Math.Pi.Category agm bbp borwein ramanujan spigot)
- Factory.Math.Probability: UniformDistribution :: (Interval parameter) -> ContinuousDistribution parameter
+ Factory.Math.Probability: UniformDistribution :: Interval parameter -> ContinuousDistribution parameter

Files

README.markdown view
@@ -13,7 +13,7 @@  ## Documentation -More information about this library can be found at [Factory](https://functionalley.eu/Factory/factory.html).+More information about this library can be found at [Factory](https://functionalley.com/Factory/factory.html).  ## License @@ -21,7 +21,7 @@  ## Bug-reporting -Bug-reports should be emailed to <factory@functionalley.eu>.+Bug-reports should be emailed to <factory@functionalley.com>.  ## Testing 
changelog.markdown view
@@ -1,4 +1,4 @@-# 2011-03-01 Dr. Alistair Ward <factory@functionalley.eu>+# 2011-03-01 Dr. Alistair Ward <factory@functionalley.com>  ## 0.0.0.1 * First version of the package.@@ -168,3 +168,5 @@ * Added **Paths_factory** to **Other-modules** section of cabal file. * Accounted for **Semigroup** becoming a superclass of **Monoid** in **ghc-8.4**. +## 0.3.2.1+Changed references to author's domain-name.
@@ -1,11 +1,11 @@ Author:-	Dr. Alistair Ward <factory@functionalley.eu>.+	Dr. Alistair Ward <factory@functionalley.com>.  Copyright: 	Copyright (C) 2011-2013 Dr. Alistair Ward. All Rights Reserved.  Home-page:-	https://functionalley.eu/Factory/factory.html+	https://functionalley.com/Factory/factory.html  License: 	GNU GENERAL PUBLIC LICENSE Version 3; see '/usr/share/common-licenses/GPL-3' or '/usr/share/doc/licenses/gpl-3.0.txt' where available, or the local packaged file 'LICENSE'.
factory.cabal view
@@ -14,7 +14,7 @@ -- along with Factory.  If not, see <http://www.gnu.org/licenses/>.  Name:		factory-Version:	0.3.2.0+Version:	0.3.2.1 Cabal-version:	>= 1.10 Copyright:	(C) 2011-2015 Dr. Alistair Ward License:	GPL@@ -25,10 +25,10 @@ Build-type:	Simple Description:	A library of number-theory functions, for; factorials, square-roots, Pi and primes. Category:	Math, Number Theory-Tested-with:	GHC == 7.4, GHC == 7.6, GHC == 7.8, GHC == 7.10, GHC == 8.0, GHC == 8.2, GHC == 8.4-Homepage:	https://functionalley.eu/Factory/factory.html-Maintainer:	mailto:factory@functionalley.eu-Bug-reports:	mailto:factory@functionalley.eu+Tested-with:	GHC == 7.4, GHC == 7.6, GHC == 7.8, GHC == 7.10, GHC == 8.0, GHC == 8.2, GHC == 8.4, GHC == 8.6+Homepage:	https://functionalley.com/Factory/factory.html+Maintainer:	mailto:factory@functionalley.com+Bug-reports:	mailto:factory@functionalley.com  -- None of these files are needed at run-time. Extra-source-files:@@ -135,7 +135,7 @@             GHC-prof-options:	-fprof-auto -fprof-cafs                  if impl(ghc >= 8.0)-                GHC-options:	-j -Wredundant-constraints+                GHC-options:	-Wredundant-constraints         else             GHC-prof-options:	-auto-all -caf-all @@ -184,7 +184,7 @@             GHC-options:	-fllvm          if impl(ghc >= 8.0)-            GHC-options:	-j -Wredundant-constraints+            GHC-options:	-Wredundant-constraints  Test-Suite test     Default-language:	Haskell2010@@ -228,5 +228,5 @@     GHC-options:	-rtsopts "-with-rtsopts=-k100M"      if impl(ghc >= 8.0)-        GHC-options:	-j -Wredundant-constraints+        GHC-options:	-Wredundant-constraints