On Jan 19, 5:36 am, mabshoff <[EMAIL PROTECTED]
dortmund.de> wrote:
> Hello folks,
>
> Sage 2.10 has been released on January 18th, 2008. It is available at
>
>            http://sagemath.org/download.html
>
> * About Sage (http://www.sagemath.org)
>
> Sage is developed by volunteers and combines 71 open source packages.
> It is available for download from sagemath.org and its mirrors in
> source or binary form. If you have any questions and/or problems
> please report them to the google groups sage-devel, sage-support,
> sage-forum or sage-newbie. You can also drop by in #sage-devel in
> freenode.
>
> ---------------------------------------------------------------------
>
> We did not achieve all the goals we had set ourselves for Sage 2.10
> and also decided to release slightly before the planned date.  The
> reason was one hand the much better than expected stability of
> 2.10.alpha4 [it build and tested perfectly on all out test platforms]
> and on the other hand the need to have a stable release for Bug Day 9
> planned for this Saturday.
>
> The following people contributed to this release:
>
>  * Michael Abshoff
>  * Martin Albrecht
>  * Bill Allombert
    * Benjamin Antieau
>  * Robert Bradshaw
>  * Craig Citro
>  * Francis Clarke
>  * Burcin Erocal
>  * Alex Ghitza
>  * Jason Grout
>  * Peter Jipsen
>  * David Joyner
>  * Mike Hansen
>  * Bill Hart
>  * David Harvey
>  * Josh Kantor
>  * Kiran Kedlaya
>  * David Kohel
>  * Ted Kosan
>  * Willem Jan Palenstijn
>  * Robert Miller
>  * Bobby Moretti
>  * Rich Morin
>  * Minh Nguyen
>  * Jaap Spies
>  * William Stein
>  * Carl Witty
>  * Paul Zimmermann
>
> Cheers,
>
> Michael Abshoff (release chair), William Stein
>
> * Major Features, New Spkgs and Bugfixes
>
>  * Python is now built with ucs4
>  * FLINT was updated to the 1.0.5 release
>  * Many bug fixes and also a couple of memory leak fixes
>  * Integrate a fix to the mpfr library so we no longer smash
>    the stack with high precisions
>  * Fix a long standing, hard to hit bug in the maxima interface
>
> * Known Issues with 2.10:
>
>  * The mpfr fix for smashing the stack causes speed regressions,
>    especially for multiplications. This ought to be fixed for the
>    upcoming mpfr 2.3.1 release.
>  * Any non-standard Python packages that build native components
>    need to be rebuilt due to the switch from ucs2 to ucs4
>
> We closed 83 tickets.  For details see
>
>    http://trac.sagemath.org/sage_trac/milestone/sage-2.10
>
> * Upcoming Releases
>
> The next release will be 2.10.1, chaired by Michael Abshoff. The
> release
> is planned for the 25th of January, 2008. Potential features include:
>
>  * OSX 10.5 support in 64 bit mode [this will depend on fixing
>    a vexing segfault in libSingular and getting disutils to
>    play nice with numpy]
>  * gcc 4.3 support [depends on the update to eclib.spkg]
>  * FreeBSD support out of the box
>
> * Doctesting Coverage
>
> For 2.9.3 we had:
> Overall weighted coverage score:  35.2%
> Total number of functions:  18100
>
> We increased coverage by 0.2% in 2.10 while adding 196 extra
> functions:
> Overall weighted coverage score:  35.4%
> Total number of functions:  18296
>
> * Closed Tickets:
>
> Merged in alpha4:
>
> #1266: Mike Hansen: sage.functions.piecewise is missing from
>        reference manual
> #1289: Mike Hansen: serious problems with how ceil and floor
> #1640: Alex Ghitza: missing documentation Elliptic Curve for
>        heegner_discriminants
> #1705: Martin Albrecht: factorization of polynomials over
>        non-prime finite fields is TOTALLY BROKEN in Sage
>        [we now throw a not implemented error on this case and
>        will fix this once upstream, i.e. Singular fixes this]
> #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: Benjamin Antieau: bug in point enumeration mod p.

The above patch was wrongly attributed to William, so this email
should set the record straight. We take credit very seriously, so
please inform us of any mistakes we make in the release notes. I have
already updated the official release notes on the web. Once more
apologies to Benjamin.

Cheers,

Michael


> #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
> #1799: Carl Witty: fix spelling errors in qqbar.py
> #1803: Michael Abshoff: Add HISTORY.txt to $SAGE_ROOT
> #1806: Michael Abshoff: bump various spkgs due to Sage 2.10
>        upgrade (python ucs4 related)
> #1807: Mike Hansen: fix combinatorics section of the reference
>        manual
> #1808: Martin Albrecht: three simple LaTeX fixes
> #1825: William Stein: rewrite the script in devel/doc/ref
>        so that anybody can add new auto-generated files to
>        the reference manual via hg.
> #1827: William Stein: plot3d/transform.pyx test failure
> #1828: William Stein: add 3d graphics to the reference manual
>
> 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: Mike Hansen: 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
--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to