Path: blob/master/changelogs/sage-3.0.2.txt
2457 views
Hello folks,12Sage 3.0.2 has been released on May 24th, 2008. It is available at34http://sagemath.org/download.html56* About Sage (http://www.sagemath.org)78Sage is developed by volunteers and combines 71 open source packages.9It is available for download from sagemath.org and its mirrors in10source or binary form. If you have any questions and/or problems11please report them to the Google groups sage-devel or sage-support.12You can also drop by in #sage-devel or #sage-support in freenode.1314---------------------------------------------------------------------1516The following 27 people contributed code to this release:1718* Tim Abbott19* Michael Abshoff20* Martin Albrecht21* Jason Bandlow22* Francois Bissey23* Tom Boothby24* Robert Bradshaw25* Dan Bump26* Francis Clark27* Timothy Clemans28* Craig Citro29* John Cremona30* Didier Deshommes31* Burcin Erocal32* Gary Furnish33* Jason Grout34* Mike Hansen35* Carlo Hamalainen36* Bjarke Hammersholt Roune37* Peter Jipsen38* David Joyner39* Emily Kirkman40* Robert Miller41* Yi Qiang42* Franco Saliola43* William Stein44* Carl Witty4546Cheers,4748Michael Abshoff (release chair), William Stein4950* Major Features, New Spkgs and Bugfixes5152* Self-orthogonal Binary Codes (Robert Miller)53* Notebook Improvements (William Stein, Tom Boothby)54* Portability of Sage to 64 bit OSX and Cygwin (Michael Abshoff,55William Stein)56* Posets and Semi-Lattices (Peter Jipsen and Franco Saliola)57* Frobby for monomial ideals (Bjarke Hammersholt Roune)5859For details see the Sage 3.0.2 Release Tour at6061http://wiki.sagemath.org/sage-3.0.26263* Known Issues with 3.0.2:6465* clisp is broken on SLES 10/Itanium with the system66compiler. Building clisp 2.44.1 manually fixes the67problem.6869* Bug Statistics7071We closed a record number of 138 tickets. For details see7273http://trac.sagemath.org/sage_trac/milestone/sage-3.0.27475or check out the closed ticket section at the end of the76announcement.7778* Upcoming Releases7980The next release will be 3.0.3, chaired by Michael Abshoff.81The release is planned in about a week. It will be mostly a82bug fix release to clear up issues from the 3.0.2 release.8384* Doctesting Coverage8586For 3.0.1 we had:8788Overall weighted coverage score: 51.8%89Total number of functions: 195539091We increased coverage by 0.4% in 3.0.2 while adding 211 functions:9293Overall weighted coverage score: 52.2%94Total number of functions: 197649596* Closed Tickets:9798Merged in rc3:99100#3285: Robert Miller: segfault in binary_code.pyx on 32-bit linux101#3287: William Stein: worksheet.py -- doctest failure blocking a102release103#3288: Robert Miller: linear_code -- memory errors in doctests104on Arch Linux105#3289: Robert Miller: linear_code -- segfaults on ubuntu linux106#3291: Gary Furnish: pbuild doesn't properly compile mwrank.so107on some systems108109Merged in rc1/2:110111#3279: Michael Abshoff: Sage 3.0.2.rc0: Copy dsage_* scripts112from the scrips.spkg113#3280: Michael Abshoff: Sage 3.0.2.rc0: fix rebuild Sage114documentation issues115#3281: Gary Furnish: libecm fails to pbuild116117Merged in rc0:118119#1762: Robert Miller, Michael Abshoff: Create optional graphviz120package121#2121: Robert Miller: move libecm wrapper from interfaces to libs122#2519: Franco Saliola, Peter Jipsen: Add support for posets,123semi-lattices, etc. to Sage124#3018: Bjarke Hammersholt Roune: Integrate Frobby into Sage125#3097: Gary Furnish, Michael Abshoff: pbuild: make sure the files126from setup.py's scripts section are copied127#3104: William Stein: pbori.pyx: Make some doctest long since128it uses a lot of RAM129#3112: Robert Miller: Generate self-orthogonal binary codes130#3148: Francis Clarke: improved orthogonal functions131#3218: Michael Abshoff: fix 64 bit OSX build support for mercurial132#3219: William Stein: upgrade to gmp-4.2.2 while we wait for MPIR133#3242: Robert Miller: Fix little bug in G.relabel() for G a graph134#3245: Mike Hansen: provide coefficient and coefficients methods135for symbolic expressions136#3257: Gary Furnish: Pbuild ignores gcc specific default settings137#3263: Craig Citro: typo in lseries_ell.py138#3266: William Stein: Sage 3.0.2.alpha1: doctest failure in139sage/server/simple/twist.py140#3267: Michael Abshoff: Sage 3.0.2.alpha1: doctest failure in141sage/server/support.py142#3269: Jason Bandlow: Improve documentation for combinat/dyck_word.py143#3270: Robert Miller: trivial 100x speedup in coding theory144#3272: Craig Citro: Bug in sparse polynomials over finite fields145#3273: Robert Bradshaw: extend isqrt to work for Python int's in146addition to Sage integers and objects with an isqrt method147#3274: Michael Abshoff: OSX: delete libpng*.la since we also nuke148libpng*.dylib149#3275: Craig Citro: Make SL2Z distinct150151Merged in alpha1:152153#406: William Stein: notebook -- make tab completion not stick154gap. when using the notebook in gap mode155#637: William Stein: notebook improvement -- upload allow txt156worksheets.157#1733: William Stein: notebook bug -- %foo (or anything else)158in a cell by itself (with nothing else in the cell) does159not give an error but it *should*160#1864: William Stein: simple notebook bug -- typing ? in a161comment yields introspection but shouldn't162#1892: William Stein: notebook -- uploading a data file should163give some help about the DATA variable164#2359: William Stein: notebook -- make it so when you send a165kill signal to the notebook server it saves state166#2636: William Stein: notebook -- changing a cell without167evaluate should put the red line back to the left168#2860: William Stein: easy-to-fix bug in html.py169#2884: William Stein, Tom Boothby: notebook -- bug; @interact170cell eval doesn't clear out the old html output171#2992: William Stein: notebook -- help(foo) in the notebook172should not word wrap173#3024: William Stein: notebook -- parses tracebacks in the174output of docstrings of help command175#3050: Timothy Clemans: notebook -- add a "remember me" checkbox176to the login page177#3051: Dan Bump, Mike Hansen: Implement Weyl Characters178#3053: William Stein: notebook -- new cell_resize doesn't179respect %hide at the beginning of a cell180#3069: William Stein: notebook -- typeset checkbox doesn't work181after save/reload182#3137: Yi Qiang: view command in misc/latex.py -- fix to not183hardcode xdvi command184#3153: Carl Witty: make finite_field_ntl_gf2e use randstate185framework186#3155: Timothy Clemans: notebook postdata and behaviour of archive,187delete and stop buttons188#3160: Emily Kirkman, Robert Miller: change is_planar for graphs189to return bool190#3161: Michael Abshoff: sdist: #3046 seems to have broken191sage-banner192#3170: Michael Abshoff: add 64 bit OSX build support to readline193#3171: Michael Abshoff: add 64 bit OSX build support to termcap194#3172: Michael Abshoff: add 64 bit OSX build support to prereq195and bzip196#3176: Michael Abshoff: add 64 bit OSX build support to sqlite197#3177: Michael Abshoff: fix 64 bit OSX build support for python198#3178: Michael Abshoff: add 64 bit OSX build support to freetype199#3179: Michael Abshoff: more 64 bit OSX libpng fixes200#3181: Michael Abshoff: add 64 bit OSX build support to iml201#3182: Michael Abshoff: improve 64 bit OSX build support for givaro202#3183: Michael Abshoff: add 64 bit OSX build support to linbox203#3186: Michael Abshoff: fix 64 bit OSX build support for numpy204#3187: Michael Abshoff: fix 64 bit OSX build support for matplotlib205#3188: Michael Abshoff: add 64 bit OSX build support to mpfi206#3189: Michael Abshoff: add 64 bit OSX build support to pycrypto207#3190: Michael Abshoff: add 64 bit OSX build support to zodb208#3191: Michael Abshoff: add 64 bit OSX build support to quaddouble209#3192: Michael Abshoff: fix 64 bit OSX build support for python_gnutls210#3197: Michael Abshoff: fix 64 bit OSX build support for m4ri211#3198: Michael Abshoff: fix 64 bit OSX build support for ecm212#3200: Michael Abshoff: fix 64 bit OSX build support for genus2reduction213#3213: Timothy Clemans: notebook -- Account Settings page for214changing password and e-mail address215#3220: William Stein: readline -- fix a couple of issues216#3222: William Stein: sqlite -- add cygwin support to sqlite217#3233: William Stein: cygwin -- make linbox work with cygwin218#3224: Michael Abshoff: add 64 bit OSX build support for lcalc219#3225: Michael Abshoff: add 64 bit OSX build support for cddlib220#3226: Michael Abshoff: add 64 bit OSX build support for gfan221#3234: William Stein: cygwin -- make numpy work with cygwin222#3235: William Stein, Michael Abshoff: cygwin -- mpfi; get it223to work with Cygwin by fixing configure.ac224#3236: William Stein, Michael Abshoff: cygwin -- get quaddouble225to work with cygwin226#3238: William Stein, Michael Abshoff: libfpll spkg -- update227to work with cygwin228#3239: William Stein, Michael Abshoff: cygwin polybori -- add229Cygwin build support for polybori230#3230: William Stein: cygwin -- new givaro spkg that works231around stupidity in cygwin232#3241: William Stein, Michael Abshoff: cygwin -- new rubiks233spkg that builds on cygwin234#3243: William Stein: cygwin -- get log2 to work on cygwin235#3246: William Stein: cygwin -- fix broken gsl.ode setup.py code236#3252: Yi Qiang: add kbase functionality to libsingular237238Merged in alpha0:239240#336: William Stein, Timothy Clemans: Create an option to clear241all cell output242#905: Burcin Erocal, Michael Abshoff: update ipython to 0.8.2243#1230: William Stein: Quit worksheet behaviour244#1557: William Stein: notebook -- usability improvement after245uploading file246#2684: Jason Grout: vertices should not default to red247#2768: Jason Grout: add comparison operators to the fast_float248mechanism249#2926: Timothy Clemans: notebook -- Minimalistic change password250page for notebook user251#2983: Michael Abshoff: Itanium (RHEL 5) -- singular interface252problems in matrix_group.py253#3008: William Stein: first cell in notebook is undeletable254#3020: John Cremona, Martin Albrecht: Speed up Finite Fields of255characteristic 2 constructors256#3026: Bjarke Hammersholt Roune: multivariate polynomial rings257with no variables do not print properly258#3028: Bjarke Hammersholt Roune: Ideals in multivariate polynomial259rings with no variables raise exception on comparison260#3065: Didier Deshommes: empty matrices: frobenius() throws261RuntimeError262#3105: Francis Clark: new _latex_ and modified __repr__ for263elements of relative number fields264#3109: William Stein: elliptic curves -- implement P.divide(n)265for P a point on an elliptic curve and n an integer266#3110: Gary Furnish: fix pbuild dependency bug267#3116: Mike Hansen: 1x1 symbolic matrices don't work right268#3121: Jason Grout, William Stein: @interact grid control269#3125: Robert Miller: chromatic_polynomial incorrectly blocks270control-c271#3126: Robert Bradshaw: Cython annotation has unicode errors272(e.g. from the notebook)273#3129: Bjarke Hammersholt Roune: The singular interface should274not claim to support polynomial rings with no variables275#3136: William Stein: the readme for osx should be changed to276delete the line about inotebook()277#3138: Bjarke Roune: Singular multivariate polynomial ring has278redundant _repr_ method279#3142: Martin Albrecht: MPolynomialIdeal.homogenize bugfix280#3143: Martin Albrecht: remove references to "/home/was"281#3046: David Joyner: version option returning clone branch name282#3150: Carlo Hamalainen: Memory leak in dancing_links.pyx283#3157: Gary Furnish: Executable target for pbuild284#3158: Michael Abshoff: singular-3-0-4-2-20080405.p1 requires285flex286#3159: Tim Abbott, Francois Bissey, Michael Abshoff: Patch adding287soname to ntl shared library288289290