Releases: JohnCremona/eclib
20220621
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
This release fixes three bugs:
- [cosmetic] pari output of points sometimes did not reduce fractions;
- [substantial] a sign error could cause incorrect quartic reduction;
- [substantial] a logic error could lead to incomplete saturation;
but a further bugfix release will follow shortly, so ignore this one.
minor bugfix
Fixed a minor issue causing overflow in saturation.
20210503
A small bugfix and change of default PARI_SIZE
20210415
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
The main change is to fix a bug in the computation of saturation index bounds for elliptic curves.
20210318
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
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
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
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)