Trac 11211: eclib should be used by default for modular symbols
trac #15607: update database_stein_watkins to 2007 data
trac 11211: correct doctest error message for 32-bit
trac 11211: move sigon() and add extra tests
Merge branch 'develop' into ticket/11211
Move Rational construction outside sig_on()/sig_off()
trac 8305 doc of monsky waschnitzer
trac #8305 clean monsky-w doc step 2
fixed checksums
Check for negative exponents on fixed modulus elements
trac 15614: update Cremona database
Remove rubiks/dist directory
Cremona database reviewer patch
trac 15607: fixed checksums again
Document that old Cremona labels are also allowed
Trac #15614: Update Cremona's table of elliptic curves to 320000

On 2014-01-01 John Cremona published an update of his database
covering conductors up to 320000. The optional spkg
database_cremona_ellcurve should be updated accordingly.

The new upstream tarball is at

  http://boxen.math.washington.edu/home/cremona/database_cremona_ellcurv
e-20140101.tar.bz2

URL: http://trac.sagemath.org/15614
Reported by: cremona
Ticket author(s): John Cremona
Reviewer(s): Jeroen Demeyer
Trac #15640: Segfault on negative powers in fixed mod elements

After #12555:

{{{
sage: p = ZpFM(5)(5)
sage: ~p
Traceback (most recent call last):
...
ValueError: cannot invert non-unit
sage: p^-1
------------------------------------------------------------------------
Unhandled SIGFPE: An unhandled floating point exception occurred in
Sage.
This probably occurred because a *compiled* component of Sage has a bug
in it and is not properly wrapped with sig_on(), sig_off().
Sage will now terminate.
------------------------------------------------------------------------
}}}

URL: http://trac.sagemath.org/15640
Reported by: roed
Ticket author(s): David Roe
Reviewer(s): Travis Scrimshaw
Trac #5903: Remove dist directories from Sage distribution

The `dist/` directories currently shipped in various Sage `.spkg`'s are
no longer used and should be removed.  The list of packages needing this
treatment is:

 * rubiks

URL: http://trac.sagemath.org/5903
Reported by: tabbott
Ticket author(s): Jeroen Demeyer
Reviewer(s): Frédéric Chapoton
Trac #11211: elliptic curve p-adic L-series claims to default to eclib but doesn't

The code for making an elliptic curve p-adic L-series in
schemes/elliptic_curves/padic_lseries.py starts like this:
{{{
    def __init__(self, E, p, use_eclib=False, normalize='L_ratio'):
        r"""
        INPUT:

        -  ``E`` - an elliptic curve
        -  ``p`` - a prime of good reduction
        -  ``use_eclib`` - bool (default:True); whether or not to use
           John Cremona's ``eclib`` for the computation of modular
           symbols
}}}

Note that claim that use_eclib defaults to True and the fact that it
doesn't.

Since eclib is supposed to be correct, and is much faster, it should be
the default as claimed in the docstring.  The fix should be a patch that
changes the one `__init__` line.

URL: http://trac.sagemath.org/11211
Reported by: was
Ticket author(s): William Stein, John Cremona
Reviewer(s): John Cremona, Jeroen Demeyer, Chris Wuthrich
Trac #8305: Improve documentation of Monsky-Washnitzer code

The code in schemes/elliptic_curves/monsky_washnitzer.py largely dates
from a time (early 2007) before Sage documentation and doctesting
standards had been codified. As a result, its coverage is terrible (26
of 107).

It may also be worth a mild refactor: since it now applies more
generally to hyperelliptic curves, it probably should be under
schemes/hyperelliptic_curves.

URL: http://trac.sagemath.org/8305
Reported by: kedlaya
Ticket author(s): Frédéric Chapoton
Reviewer(s): Kiran Kedlaya