All Versions
8
Latest Version
Avg Release Cycle
33 days
Latest Release
-
Changelog History
Changelog History
-
v0.5.0.0 Changes
- 🔄 Change definition of
Data.Euclidean.degree
to coincide with the degree of polynomial. - Implement multivariate polynomials (usual and Laurent).
- 📜 Reimplement sparse univariate polynomials as a special case of multivariate ones.
- Speed up
gcd
calculations for all flavours of polynomials. - 🐎 Decomission
PolyOverField
: it does not improve performance any more. - ➕ Add function
quotRemFractional
. - ➕ Add an experimental implementation of the discrete Fourier transform.
- ➕ Add conversion functions between dense and sparse polynomials.
- 🔄 Change definition of
-
v0.4.0.0 Changes
April 08, 2020- Implement Laurent polynomials.
- Implement orthogonal polynomials.
- Decomission extended GCD, use
Data.Euclidean.gcdExt
. - Decomission
PolyOverFractional
, usePolyOverField
.
-
v0.3.3.0 Changes
November 02, 2019- ➕ Add function
subst
. - 🛠 Fix compatibility issues.
- ➕ Add function
-
v0.3.2.0 Changes
September 23, 2019- ➕ Add
NFData
instance. - Implement extended GCD.
- 📇 Rename
PolyOverFractional
toPolyOverField
. - ➕ Add
integral
withSemiring
-based interface.
- ➕ Add
-
v0.3.1.0 Changes
September 23, 2019- Implement Karatsuba multiplication.
- ➕ Add
IsList
instance.
-
v0.3.0.0 Changes
September 23, 2019- 📜 Implement sparse polynomials.
- ➕ Add
GcdDomain
andEuclidean
instances. - ➕ Add functions
leading
,monomial
,scale
. - ✂ Remove function
constant
.
-
v0.2.0.0 Changes
September 23, 2019- 🛠 Fix a bug in
Num.(-)
. - ➕ Add functions
constant
,eval
,deriv
,integral
. - ➕ Add a handy pattern synonym
X
.
- 🛠 Fix a bug in
-
v0.1.0.0 Changes
September 23, 2019- 🎉 Initial release.