Skip to content

Releases: JohnCremona/eclib

20220621

21 Jun 15:10

Choose a tag to compare

This is a bugfix release. Following 20220620 there were two more bugs in the saturation code. Fixing these resulted in some minor interface changes.

20220620

20 Jun 11:21

Choose a tag to compare

This release fixes three bugs:

  1. [cosmetic] pari output of points sometimes did not reduce fractions;
  2. [substantial] a sign error could cause incorrect quartic reduction;
  3. [substantial] a logic error could lead to incomplete saturation;

but a further bugfix release will follow shortly, so ignore this one.

minor bugfix

25 Jun 10:35

Choose a tag to compare

Fixed a minor issue causing overflow in saturation.

20210503

03 May 16:02

Choose a tag to compare

A small bugfix and change of default PARI_SIZE

20210415

15 Apr 13:28

Choose a tag to compare

Since the last release 20210408, two similar bugs have been fixed in the local height computation and the egr index of a set of points on elliptic curves which are not minimal models.

20210408

09 Apr 07:47

Choose a tag to compare

The main change is to fix a bug in the computation of saturation index bounds for elliptic curves.

20210318

19 Mar 17:56

Choose a tag to compare

Not very different from the previous release in terms of functionality, but it knows its own version so tha for example "mwrank -V" returns "20210318".

v20210308

09 Mar 09:17

Choose a tag to compare

Do not use this release, it will be superceded by v20210310.

Many improvements to saturation code for elliptic curves, including more efficient sieving and better division of points using division polynomials instead of elliptic log/exp. The latter is still available and has better automatic precision handling. Also improved construction of newforms from an elliptic curve, using more ap (depending on the conductor) to fix normalisation of the modular symbol.

v20190909

13 Sep 14:49
bfbbd7c

Choose a tag to compare

Remove all calls to abort(), and make sure all error/warning messages to cout and cerr are flushed.
Added pkg-config support.
make with-flint="" consistent with ntl and pari.
increased default PARI stack size to 10^9 bytes (was only 100k).

v20190226

26 Feb 11:03

Choose a tag to compare

Changes since last release:

  • fix modular symbol scaling bug introduced in v20170815
  • checkgens now reads files including torsion points as in ecdata
  • binder support (work in progress)