Skip to content

Releases: JohnCremona/eclib

v20170815

15 Aug 11:04
Compare
Choose a tag to compare

Release notes for eclib-20170815

Since release 20160720:

  1. Modular symbols programs can use elliptic curve files instead of
    newform files at lower levels to eliminate oldforms.

  2. fixed some memory leaks

  3. 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).

  4. c++11 is now mandatory.

  5. some fixes for clang (not yet complete).

  6. Improved equivalence testing of quartics.

  7. 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

20 Jul 11:49
Compare
Choose a tag to compare
20160720

updated version number to 20160720 and library revision number

v20160206: Be compatible with C++98, C++11, and C++14.

07 Feb 16:37
Compare
Choose a tag to compare

Changes to be compatible with C++98, C++11, and C++14.

v20160101

02 Jan 16:42
Compare
Choose a tag to compare

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

27 Aug 08:45
Compare
Choose a tag to compare

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

26 Aug 11:39
Compare
Choose a tag to compare

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

10 May 17:08
Compare
Choose a tag to compare

The only change since 20150423 is that --with-boost=no now works when configuring for no boost support.

eclib-20150423

23 Apr 10:59
Compare
Choose a tag to compare

Small bugfixes and more linear algebra speedups after profiling.

eclib-20150408

08 Apr 15:49
Compare
Choose a tag to compare

Significant speedups in the xsplit module (not used in Sage), interface not backward-compatible.

eclib-20150323

23 Mar 10:15
Compare
Choose a tag to compare

Bugfix release