Hi,
Sage 10.2.alpha4 is out. This is mostly fixes all over the
map, the big spkg update push didn't happen since I got
distracted by real world issues for some part of the day.
This release is the basis for tomorrow's Doc Day 1, so I
figured it is a good thing to release so that people can
build over night.
Tarball [200MB] is the usual place at
http://sage.math.washington.edu/home/mabshoff/release-cycles-2.10/sage-2.10.alpha4.tar
Cheers,
Michael
Known Problems:
#1744: FLINT 1.05 "make check" failure on Linux/Itanium with
gcc 4.2.2 [tracked down to a gcc issue on that platform]
#1485: David Joyner, Simon King: wrapper for invariant_ring and
invariant_algebra_reynolds in Singular: this caused
doctest hangs in plot/plot3d/transform.pyx which went
away when testing that file with the verbose flag. So I
reverted the patch and reopened the ticket until somebody
can sort this out. Looking at the patch it is unclear
to me why this would cause trouble.
Reviews by [incomplete list]:
* Michael Abshoff
* Martin Albrecht
* Mike Hansen
* David Kohel
* William Stein
* Carl Witty
Merged in alpha4:
#1266: Mike Hansen: sage.functions.piecewise is missing from
reference manual
#1640: Alex Ghitza: missing documentation Elliptic Curve for
heegner_discriminants
#1727: Mike Hansen: truth value of inequalities not as expected
#1734: Robert Bradshaw, William Stein: variable jmol translucency
#1736: Alex Ghitza: sturm_bound() not working on spaces of cusp
forms
#1745: William Stein: bug in point enumeration mod p.
#1747: Martin Albrecht: speed improvement for
mq.SR.polynomial_system
#1774: Bill Allombert: potential very serious problems with
SEA and PARI-2.3.3
#1783: Mike Hansen: fix latex errors with fraction field elements
#1786: Mike Hansen: coercion error with fraction field of
multivariate polynomials
#1788: Robert Bradshaw: cython annotation in notebook
#1790: Michael Abshoff: numerical noise doctest failure with
gcc 4.2.2/x86-64
#1791: Michael Abshoff: numerical noise doctest failure with
gcc 4.2.2/x86
#1797: Mike Hansen: add another doctest for expansion of
elementary symmetric functions
Merged in alpha3:
#1428: Mike Hansen: add SVD method to matrix_complex_double_dense
#1570: Francis Clarke: typo in rings/number_field/number_field.py
#1571: Minh Nguyen, Michael Abshoff: corrections for tut.tex
#1657: Ted Kosan: make a build-from-source version of jmol spkg
[the spkg has been put in the optional spkg repo]
#1668: Burcin Erocal: fix polybori's variable names [BSD issue]
#1679: Mike Hansen: two documentation typos
#1682: Robert Bradshaw: make enabling implicit multiplication
easy
#1691: Craig Citro: old bug in pari.gen __setitem__ code
#1716: Paul Zimmermann: add function log1p in mpfr interface
#1732: Robert Bradshaw: block matrix construction
#1735: Michael Abshoff: do not mark a spkg as installed if
sage-check fails
#1743: Michael Abshoff: implausibly old time stamp in optional
package gap_packages-4.4.10_2.spkg
#1759: Michael Abshoff: Various files still mention GPL V2 only
#1769: Craig Citro: Fast Pari <--> Sage p-adic capped relative
element conversions
#1771: Peter Jipsen: latex bug with symbolics
#1776: William Stein: symbolic function preparser bug
#1778: Bobby Moretti, William Stein: plot() does not follow the
same interval range conventions as plot3d()
#1779: Bobby Moretti: setup.py computes the cache of some
irrelevent files
#1780: Michael Abshoff: add 64 bit MacIntel build support to
mpfr, fix stack smashing issue
Merged in alpha2:
#511: Michael Abshoff: consider changing python to UCS4
#1091: Willem Jan Palenstijn, Michael Abshoff: small memleaks
exposed by doctesting ntl_mat_GF2E.pyx
#1685: restructuring symmetric functions and misc. combinatorics
updates.
#1712: Burcin Erocal: logic error in coercion
#1739: Robert Miller, Michael Abshoff: Use of uninitialised value
of size 8" in binary_code.pyx
#1749: Michael Abshoff: rings/polynomial/polynomial_element.pyx
numerical noise doctest failure on FC7/x86
#1752: Michael Abshoff: sage make install bug
Merged in alpha1:
#975: Jason Grout: work around Library incompatibilities when
launching external applications
#1073: Martin Albrecht: print out some useful information right
after "sage -pkg" creates a package
#1669: Josh Kantor: remove bogus recommendation to set SAGE_ATLAS
when numpy fails
#1693: Martin Albrecht: jmol stubles over browser caching
#1709: Robert Miller: Make experimental jmol graph plotting work
#1717: Alex Ghitza, David Harvey: trivial fixes in the
programming guide (mostly typos)
#1720: Josh Kantor, Michael Abshoff: update numpy to 1.0.4, also
fix silent build problems with gfortran
#1725: Jaap Spies: Experimental package for wxPython
[linux only for now]
#1726: Jaap Spies: Experimental package for Enthought Mayavi2
[linux only for now]
#1728: Michael Abshoff: numpy 1.0.4 causes various numerical noise
doctest failures
#1729: Robert Bradshaw, Tom Boothby: disable password prompt on
initial startup
#1740: Paul Zimmermann: Fix Pentium M detection for ATLAS BLAS
#1741: Michael Abshoff: Build zlib with debug info
#1742: Michael Abshoff: Build ntl with debug info
Merged in alpha0:
#1092: Willem Jan Palenstijn, Michael Abshoff: small memleaks exposed
by doctesting ntl_ZZ_pE.pyx
#1093: Michael Abshoff, Willem Jan Palenstijn: small memleaks exposed
by doctesting ntl_ZZ_pX.pyx
#1541: Burcin Erocal: improve PolyBoRi integration
#1544: David Joyner, Rich Morin: SAGE Tutorial nits #2
#1553: Kiran Kedlaya, Michael Abshoff: SCons related build failure
of PolyBoRi on 64-bit RHEL5
#1598: Martin Albrecht: fix SIGSEGV in libSINGULAR interface on
Solaris
#1694: Michael Abshoff, Bill Hart: Update FLINT to 1.05 release
#1701: Martin Albrecht: attempt to clean up currRing if deallocated
#1702: Martin Albrecht: fix memleak in fplll.pyx
#1703: Michael Abshoff: memleak in Singular: one mpz is leaked in
longrat.cc