[ANN] flint-2.3 released!

25 views
Skip to first unread message

Bill Hart

unread,
Jun 30, 2012, 11:29:34 PM6/30/12
to sage-...@googlegroups.com, flint-devel
Hi all,

It is with great pleasure that we finally release FLINT version 2.3.0
(see http://www.flintlib.org/).

Documentation (282 pp.) is available at http://www.flintlib.org/flint-2.3.pdf.

This huge release contains the following new/improved features:

* Support for MinGW32
* Support for Cygwin
* NTL interface
* Assembly speedups for ia64 and ARM

* A new FFT implementation
* Fast GCD in Z[x]
* Factorisation of polynomials over Z
* Factorisation of polynomials over Z/nZ (small n)
* Quadratic sieve (small sieve)
* Subquadratic GCD over Z/nZ (small n)
* Fast composition of power series
* Fast multipoint evaluation and interpolation in Z/nZ[x]
* Improved tuning of polynomial arithmetic

* New module for polynomials over Z/nZ for multiprecision n
* New module for matrices over Z/nZ[x] for small n

* Many linear algebra speedups over Z, Q, Z/nZ, Z[x],...

* Fast p-adic logarithm and exponential

* Many new arithmetic functions
* (Very) fast computation of the partition function

* Many bug fixes

* Much, much, more

The full (very long) list is available in the NEWS file:

https://github.com/wbhart/flint2/blob/trunk/NEWS

This version of FLINT covers all of the features of FLINT
version 1.5 (and much of 1.6).

Sage integration is essentially done:
http://trac.sagemath.org/sage_trac/ticket/12173
(spkg needs to be updated with the final version of FLINT
and patches need reviewing). This is due to the hard work of many people,
including Fredrik Johansson, Sebastian Pancratz, Mike Hansen and
Jean-Pierre Flori.

Contributors to this release (code, patches, bug reports,
other support):

* Fredrik Johansson
* Sebastian Pancratz
* William Hart
* Andy Novocin
* Jean-Pierre Flori
* Thomas DuBuisson
* Mike Hansen
* Curtis Bright
* Frithjof Schulze
* Bob Smith
* Martin Lee
* Frédéric Chyzak
* Lina Kulakova
* Andrés Goens
* Ralf Hemmecke
* Julien Puydt
* Dan Grayson

Best Wishes,

The FLINT Team.

Bill Hart

unread,
Jun 30, 2012, 11:42:04 PM6/30/12
to flint-devel
May I add my sincere thanks and congratulations to everyone who
contributed to this release. And especially to those who contributed
hundreds of hours of their time!

It has certainly been one of the hardest releases to date, with a huge
amount of time at the end going towards toughening our bug testing
code and removing bugs. But all this has been in aid of the very many
people who have now indicated they want to use FLINT. (I know of seven
or eight major projects, including real-world ones, which are
switching to, or plan to switch to FLINT).

Thanks again everyone!

Bill.

Bill Hart

unread,
Jul 1, 2012, 12:45:33 AM7/1/12
to flint-devel
Total Physical Source Lines of Code (SLOC) = 134,940

:-)

Fredrik Johansson

unread,
Jul 1, 2012, 7:27:27 PM7/1/12
to flint...@googlegroups.com, sage-...@googlegroups.com
On Sun, Jul 1, 2012 at 5:29 AM, Bill Hart <goodwi...@googlemail.com> wrote:
> Hi all,
>
> It is with great pleasure that we finally release FLINT version 2.3.0
> (see http://www.flintlib.org/).
>
> Documentation (282 pp.) is available at http://www.flintlib.org/flint-2.3.pdf.
>
> This huge release contains the following new/improved features:

Hi everybody,

I have written a blog post describing the major new features in FLINT
2.3 in more detail:
http://fredrikj.net/blog/2012/07/whats-new-in-flint-2-3/

Enjoy,
Fredrik
Reply all
Reply to author
Forward
0 new messages