Hello folks, here goes alpha2 with plenty of interesting patches. As usual sources as well as a sage.math specific binary can be found in
http://sage.math.washington.edu/home/mabshoff/release-cycles-3.3/ Upgrades should also work as usual. There are 30+ tickets in trac with positive review as well as 70+ tickets in need of review, so expect an alpha3 tomorrow. We will be merging until Monday and then likely slow down to stabilize and release 3.3 by the end of that week. Please test and report problems, not that I do have to tell you what to do by now :) Cheers, Michael Merged in Sage 3.3.alpha2: #1127: Alex Ghitza: modularSymbol complement fails for E=128a [Reviewed by Robert Bradshaw] #1587: Simon King: M.kernel() gives the kernel when M acts on row vectors from the right -- Document this; add better examples [Reviewed by John Palmieri] #2020: William Stein: change an error message when running a certain command and the elliptic curve database is too small [Reviewed by Craig Citro] #2360: Martin Albrecht: Strange Polynomial substitution problem [Reviewed by Robert Bradshaw] #2402: Mike Hansen: there should be a hg_examples mercurial wrapper for the examples repository [Reviewed by Michael Abshoff] #2535: Craig Citro: Problem with cuspidal_subspace and new_subspace for modular symbols [Reviewed by Nick Alexander, William Stein, David Roe] #2638: Mike Hansen: complex QQbar expressions exceed maximum recursion depth when exact computation is triggered [Reviewed by Tom Boothby] #2861: William Stein: scripts do not exit with correct exit code when sys.exit() is used [Reviewed by Robert Miller] #2697: Karl-Dieter Crisman, Robert Bradshaw: allow integration without explicit variable declaration [Reviewed by Robert Miller, Karl-Dieter Crisman] #3045: Alex Ghitza: K.gen() where K = GF(p) returns 1, not a primitive element [Reviewed by David Roe] #3056: Tom Boothby: bug with polynomials over power series [Reviewed by Craig Citro] #3268: Mike Hansen: Fix GAP interface printing [Reviewed by Robert Bradshaw] #3294: Mike Hansen: GAP interface broken after CTRL-C [Reviewed by Martin Albrecht] #3298: Burcin Erocal: Cython warnings for PolyBoRi [Reviewed by Michael Abshoff] #3610: Carl Witty: __contains__ for RealIntervalFields does not work correctly [Reviewed by Robert Bradshaw] #3658: Craig Citro: A PARI bug results in an unreliable prime_pi [Reviewed by Tom Boothby] #3752: Mike Hansen: gap.eval -- oddity in parsing multiline input and comments [Reviewed by Martin Albrecht] #3758: Dan Shumow: crypto -- sage -t -long devel/sage/sage/crypto/mq/ sr.py fails on many machines [Reviewed by Martin Albrecht] #3871: William Stein: do not save pngs in SAGE_ROOT; extending #3759 [Reviewed by Michael Abshoff] #4048: Alex Ghitza: missing minpoly for GF(p) [Reviewed by Mike Hansen] #4322: Alex Ghitza: modular polynomials database is broken [Reviewed by Craig Citro] #4405: Mike Hansen: double/single quotation marks in docstring [Reviewed by Martin Albrecht] #4524: Mike Hansen: interact -- incomplete default string in the input box [Reviewed by Sebastien Labbe] #4588: William Stein: doctest -- get rid of the "feature" where docstrings with require, optional, and package all in them are automatically marked optional [Reviewed by Robert Miller] #4611: David Roe: deprecate sqrt_approx [Reviewed by Martin Albrecht] #4623: Paul Zimmermann: x^2 is wrong in RealIntervalField [Reviewed by Alex Ghitza] #4648: Robert Miller: sparse linear algebra: nonzero_positions is slow [Reviewed by Craig Citro] #4665: William Stein: sage/misc/cython.py creates file sage/misc/ hello.spyx in tree while doctesting [Reviewed by Michael Abshoff] #4755: Alex Ghitza: CremonaDatabase().number_of_curves() should work when the optional database isn't installed. [Reviewed by Robert Bradshaw] #4840: Burcin Erocal: FLINT: call the stack cleanup function at exit [Reviewed by Mike Hansen] #4850: William Stein: bug in power_mod [Reviewed by Burcin Erocal] #4892: Robert Miller: Changing precision of a Complex can convert it to a real [Reviewed by Alex Ghitza] #4895: Jason Bandlow: bug in pattern avoiding permutations [Reviewed by Mike Hansen] #4900: John Cremona: New BSGS point counting on elliptic curves over finite fields [Reviewed by David Roe] #4936: William Stein: massive bloat: make something delete everything in ~/.sage/gap > 1 week old and untouched [Reviewed by Mike Hansen] #4961: Robert Miller: sage/modules/vector_modn_sparse_c.pxi: allocate_c_vector_modint can leak memory in case of failure [Reviewed by Michael Abshoff] #4962: Robert Miller: sage/modules/vector_modn_sparse_c.pxi: init_c_vector_modint leaks leak memory in case of OverflowError [Reviewed by Michael Abshoff] #4971: William Stein: make get_memory_usage() return a float on all platforms [Reviewed by Michael Abshoff] #4981: Burcin Erocal: clean up polynomial_ring.py [Reviewed by John Cremona] #5001: William Stein: kernels of integer matrices [Reviewed by John Palmieri] #5003: Robert Miller: equality testing in graphs should check "weighted" property [Reviewed by Dan Shumow, Mike Hansen] #5026: Craig Citro: numerical noise doctest failure in rings/ polynomial/complex_roots.py [Reviewed by Michael Abshoff] #5029: Robert Bradshaw: Better diffs for trac [Reviewed by Mike Hansen, William Stein] #5032: Robert Bradshaw: dividing a sparse matrix by a scalar gives a dense matrix, but multiplying gives a sparse one [Reviewed by Robert Miller] #5047: Simon King: comparing complex i raises error [Reviewed by Burcin Erocal] #5056: John Perry: rename Ideal.reduced_basis to Ideal.interreduced_basis [Reviewed by Simon King] #5060: Robert Bradshaw: setup.py dependency checking detects unexpected dependencies [Reviewed by Craig Citro] #5064: Tom Boothby: Steenrod algebras are non-unique [Reviewed by Dan Shumow] #5067: Robert Miller: linear_code -- four doctest failures in spectrum method='leon' exposed by #4588 [Reviewed by David Joyner] #5068: William Stein: change_ring fails for polynomials over finite fields in many cases [Reviewed by Martin Albrecht] #5069: Robert Bradshaw: Move univariate polynomial rings to new coercion model [Reviewed by David Roe] #5072: Martin Albrecht: segfault in libsingular gcd when base rings aren't identical [Reviewed by William Stein] #5073: Mike Hansen: Update IPython to 0.9.1 [Reviewed by Tom Boothby, Michael Abshoff] #5077: Alex Ghitza: bug in fibonacci function [Reviewed by Mike Hansen] #5078: Robert Bradshaw: bug in factoring out constant literal [Reviewed by Tom Boothby] #5079: Robert Bradshaw: overly greedy RealNumber handling in preparser [Reviewed by Tom Boothby, Mike Hansen] #5087: Alex Ghitza: purge "cannonical" typos [Reviewed by Michael Abshoff] #5088: Yann Laigle-Chapuy: use Pohlig-Hellman for generic discrete logarithm [Reviewed by William Stein] #5089: John Palmieri: add kernel method for sparse integer matrices [Reviewed by William Stein] --~--~---------~--~----~------------~-------~--~----~ 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-devel URLs: http://www.sagemath.org -~----------~----~----~----~------~----~------~--~---
