All Versions
8
Latest Version
Avg Release Cycle
33 days
Latest Release
-

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.
  • v0.4.0.0 Changes

    April 08, 2020
    • Implement Laurent polynomials.
    • Implement orthogonal polynomials.
    • Decomission extended GCD, use Data.Euclidean.gcdExt.
    • Decomission PolyOverFractional, use PolyOverField.
  • v0.3.3.0 Changes

    November 02, 2019
    • โž• Add function subst.
    • ๐Ÿ›  Fix compatibility issues.
  • v0.3.2.0 Changes

    September 23, 2019
    • โž• Add NFData instance.
    • Implement extended GCD.
    • ๐Ÿ“‡ Rename PolyOverFractional to PolyOverField.
    • โž• Add integral with Semiring-based interface.
  • 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 and Euclidean 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.
  • v0.1.0.0 Changes

    September 23, 2019
    • ๐ŸŽ‰ Initial release.