Skip to content

v1.0.0

Compare
Choose a tag to compare
@github-actions github-actions released this 08 Nov 07:28
· 75 commits to master since this release
3525559

Arblib v1.0.0

This is a major release, with a new version of Flint, some new features and a couple of breaking changes.

  • The package now uses the newly released Flint 3. With this the, previously standalone, Arb library has now been merged into Flint. This package is however still mainly focused on wrapping the part of Flint that corresponds to what previously was Arb. There are very few breaking changes from this update, see the release notes for Flint 3 for more details.
  • This release reduces the usage of XLike types, such as ArbLike, and instead uses e.g. ArbOrRef. This could lead to breaking changes in a few cases. See #168 for motivation and the changes.
  • We no longer overload Base.union, Base.intersect and Base.contains, instead use Arblib.union, Arblib.intersection and Arblib.contains (#172).
  • Arblib.midpoint now has support for Acb and Arblib.union and Arblib.intersection now has support for polynomials (#173)
  • Multiargument versions of +, *, min and max has been added, which should improve performance slightly (#164, #166).
  • The constructors for vectors and matrices have been slightly updated. In general this should not lead to any breaking changes unless one uses the lower level constructors (#167).

Diff since v0.8.1

Merged pull requests:

Closed issues:

  • Mega-Flint (#161)
  • Towards v1.0 (#165)
  • Enable GitHub page for documentation (#170)