Releases: JohnCremona/eclib
v20170815
Release notes for eclib-20170815
Since release 20160720:
-
Modular symbols programs can use elliptic curve files instead of
newform files at lower levels to eliminate oldforms. -
fixed some memory leaks
-
fixed modular symbol scaling and improved handling of minus symbols,
also allow basing of symbols at oo or 0. Also handle modular symbols
for non-optimal curves. (These changes go hand-in-hand with changes
in the Sage interface). -
c++11 is now mandatory.
-
some fixes for clang (not yet complete).
-
Improved equivalence testing of quartics.
-
Improved handling of environment variables to set filenemes and
change default settings, e.g. PARI_SIZE can now be used to handle
larger integer factorizations.
Minor update for C++-11 compatibility
20160720 updated version number to 20160720 and library revision number
v20160206: Be compatible with C++98, C++11, and C++14.
Changes to be compatible with C++98, C++11, and C++14.
v20160101
No non-trivial changes to code, and none to the library interface. Various obsolete compiler flags have been removed, and documentation updated (see github issue #10). A new configure option --disable-mpfp has been added but the beaviour with the default is unchanged. The shared library revision has been incremented so the library is now named
libec.so.2.0.3 instead of libec.so.2.0.2.
v.20150827
Only change from previous is that the REVISION part of the shared library name was incremented (as it should be for a 100% backward-compatible bugfix). I also made the git tag v20150827.
bug fix
Fixes a bug in mwrank relevant for curves with trivial 2-torsion and non-trivial Sha[2], as reported by William Stein and Jennifer Balakrishnan.
eclib-20150510
The only change since 20150423 is that --with-boost=no now works when configuring for no boost support.
eclib-20150423
Small bugfixes and more linear algebra speedups after profiling.
eclib-20150408
Significant speedups in the xsplit module (not used in Sage), interface not backward-compatible.
eclib-20150323
Bugfix release