= eclib = == Description == John Cremona's programs for enumerating and computating with elliptic curves defined over the rational numbers. This is the culmination of over 25 years of hard work. == Maintainers == * William Stein * John Cremona == Upstream Contact == * Author: John Cremona * Email: john.cremona@gmail.com * Website: http://www.warwick.ac.uk/staff/J.E.Cremona/mwrank/index.html == Dependencies == * gmp * pari * NTL == Distribution == === Padus === * Contact: Ismail Dönmez * EMail: ismail@pardus.org.tr * Website: N/A === Special Update/Build Instructions === * The makefiles do use GNU extensions. This causes build failures on systems like FreeBSD where GNU's make is usually called gmake. A workaround is to create a symlink from gmake to make in {{{~/bin}}} and to add that directory to {{{$PATH}}} before the directory that contains the BSD make == Changelog == === eclib-20100711 (John Cremona, 11 July 2010) === * Four changesets applied to source code, including * Implementation of support for "minus space" modular symbols spaces * Some improvements to sparse linear algebra (nothing dramatic) === eclib-20080310.p10 (Mitesh Patel, 2nd March 2010) === * Suppress writing 'PRIMES' on exit. See line 327 in src/procs/marith.cc. * Delete a file named '1' after 'make check'. * To enable parallel builds, tweak Makefiles and remove #4228's work around. * Simplify g0n/Makefile to fix 'make check' on Solaris 10. === eclib-20080310.p9 (John Cremona, 2nd February 2010) === * Fix bug in second descent (R-solubility not tested) * Enhance descent interface by providing separate rank_bound and selmer_rank functions === eclib-20080310.p8 (David Kirkby, 2nd January 2010) === * Allow SAGE64 to work on all platforms, not just OS X. === eclib-20080310.p7 (Michael Abshoff, October 12th, 2008) === * Work around parallel make issue (#4228) === eclib-20080310.p6 (John Cremona, September 24th, 2008) === * Apply Arnaud Bergeron's patch to use ${MAKE} instead of make. * Include ecnf in PROGS in src/g0n/Makefile === eclib-20080310.p5 (John Cremona, July 6th, 2008) === * Delete src/procs/ressol.c which was not used (and was labelled as having been borrowed from LiDIA) === eclib-20080310.p4 (John Cremona, July 4th, 2008) === * Delete some code that was never compiled but which was labelled as having been borrowed from LiDIA === eclib-20080310.p3 (John Cremona) === * minor bugfixes for gcc 4.2.3 === eclib-20080310.p2 (Michael Abshoff) === * add 64 bit OSX build support === eclib-20080310.p1 (Michael Abshoff, April 1st, 2008) === * minor eclib build system improvements (Tim Abbott, #2735) * Fix Debian Sections (Tim Abbott, #2643) * Copyright files for Debian packages (Tim Abbott, #2199) === eclib-20080310.p0 (Michael Abshoff, March 19th, 2008) === * fix directory name * update SPKG.txt * fix permissions === eclib-20080310 (Tom Boothby, March 10th, 2008) === * Applied patch from John Cremona to compute modular symbols of elliptic curves. === eclib-20080127 (William Stein and John Cremona) === * Fix osx build and check issues === eclib-20071231.p0 (Michael Abshoff) === * added Cygwin support * add spkg-check * install headers into $SAGE_LOCAL/eclib * delete $SAGE_LOCAL/include/cremona * chown $SAGE_LOCAL/include/eclib and files underneath === eclib-20071231 (John Cremona) === * renamed to eclib * allows elliptic curves as input with rational (as opposed to just integer) coefficients. === cremona-20071219.p1 (Michael Abshoff) === * patch to fix "Internal error: can't free this _ntl_gbigint" (John Cremona) === cremona-20071219.p0 (John Cremona) === * fix main Makefile mismerge (Michael Abshoff) * add missing export to g0n/Makefile (John Cremona) * fix permission issue (Michael Abshoff) === cremona-20071219 (John Cremona) === * update to latest source * fix mwrank error on non-minimal curves (#1233) === cremona-20071124.p4 (Michael Abshoff) === * apply John Cremoan's second patch for #1403 * delete $SAGE_LOCAL/include/mwrank (#1410) * strip the mwrank binaries and link dynamically (#1410) * delete $SAGE_LOCAL/lib/libmwrank.[so|dylib] (#1410) === cremona-20071124.p3 (Michael Abshoff) === * apply John Cremoan's patch for #1403 * fix #1256, i.e. remove the now obsolete mwrank.spkg === previous versions === * lost to history