Hello folks,

here goes 3.3.alpha0. It was a lot longer than I thought, but the ReST
patches seemed to have slowed down things combined with the start of
the new year. Either way, it seems that we are back to brisk
development speed. The alpha is *huge* and centers around three major
improvements:

 * the switch to MPIR
 * the merge of TinyMCE coupled with a cleanup of all the java script
in the ext repo being moved to spkgs
 * out-of-the box Solaris build support on x86 that will probably work
provided you use the toolchain I mentioned in the other threads

There are also the usual improvements all over the place and I guess
someone needs to start in the Sage 3.3 release tour in the wiki [hint,
hint :)]

Note that this is *build* support for Solaris, to get a decent result
for doctesting one needs to apply about a 100 line patch that will be
merged later on in the 3.3 release cycle as I clean up the various
patches. Sympow is also not working yet on Solaris x86 out of the box,
but the fix is in the que. Note that on Sparc all but one spkg should
build and the offending one that fails (clisp) I have as a binary. But
clisp will be gone in the next alpha, too, so things should be really
smooth on Solaris.

The OSX 64 bit support only get partially merged and eight essential
tickets did not get in due to lack of time and because alpha0 was
already huge. The timeline for 3.3 will stretch past the end of SD 12
since it is pointless to even attempt a release while roughly two
dozen Sage devs compete for the most bugs fixed over a couple days. So
it seems likely that 3.3 will be quite a large release and hopefully
also a very nice one.

At the moment it is unclear if ReST will go into 3.3 right before SD
12 or if it will be bumped to 3.4. Right now Mike Hansen is rebasing
the ReST patches against 3.3.alpha0 so that at least the option is
open.

As usual there are sources as well as a binary sage.math-only release
at

   http://sage.math.washington.edu/home/mabshoff/release-cycles-3.3/

You can as usual upgrade by running

 ./sage -upgrade 
http://sage.math.washington.edu/home/mabshoff/release-cycles-3.3/sage-3.3.alpha0/

The size of the tarball has gone up due to merges of the javascript
spkgs, but once we nuke the ext repo we will see a significant size
reduction again. By now all the java as well as javascript code is
counted twice in the ext repo since it was checked in and then delete
again from the repo.

Please build test as usual and let us know about doctest failures. I
am leaving for SD 12 in about 10 hours, so there won't be another
alpha until probably the first day of SD 12.

Cheers,

Michael


Merged in Sage 3.3.alpha0:

#508: Arnaud Bergeron: problem with "sage -c" [Reviewed by Georg
Weber]
#2770: Arnaud Bergeron: plot_region function [Reviewed by David
Joyner]
#3749: David Joyner: Request for a method "is_cyclic" for groups in
SAGE [Reviewed by John Cremona]
#3767: Jason Grout: move jquery into its own spkg [Reviewed by Timothy
Clemans, Michael Abshoff]
#4184: Jason Grout: Upgrade jQueryUI [Reviewed by Timothy Clemans,
Michael Abshoff]
#4185: Michael Abshoff: Solaris 10: fix spkg-install for jmol to not
use GNUisms [Reviewed by Mike Hansen]
#4267: Jason Grout: remove javascript code from extcode repository
[Reviewed by Michael Abshoff]#4674: Jason Grout, Michael Abshoff:
update to latest upstream jsmath 3.6a [Reviewed by Michael Abshoff,
Jason Grout]
#4296: Alex Ghitza: univariate polynomial power ignores 2nd argument
[Reviewed by John Cremona]
#4363: Mike Hansen: Do not automatically evaluate interact cells in
notebook [Reviewed by Marshall Hampton]
#4495: Robert Miller: weight distribution for binary codes [Reviewed
by David Joyner]
#4612: Craig Citro, Robert Bradshaw: is_perfect_power for rationals
[Reviewed by John Cremona]
#4650: Craig Citro: make density() in matrix_modn_sparse much faster
[Reviewed by Michael Abshoff]
#4676: Marshall Hampton: Polyhedral improvements [Reviewed by Dan
Drake, Arnaud Bergeron, David Joyner]
#4704: Jason Grout: Use jquery to make the javascript code nicer
[Reviewed by Tom Boothby]
#4705: Jason Grout: Make in-line wysiwyg editor for text cells using
TinyMCE [Reviewed by Marshall Hampton, Dan Drake, Karl-Dieter Crisman]
#4718: Timothy Clemans: notebook -- move source code, upload, and help
window html to template [Reviewed by Mike Hansen]
#4723: Carl Witty: Infinite precision increase finding roots over
QQbar [Reviewed by Nick Alexander]
#4753: William Stein, Craig Citro: make sparse * sparse = dense mod p
like 50 frickin' times faster [Reviewed by Craig Citro, William Stein]
#4804: Mike Hansen: add latex output for ceiling, floor, and
derivative functions [Reviewed by Wilfried Huss]
#4831: John Cremona, Maite Aranes: More number field ideal utilities
[Reviewed by David Loeffler]
#4837: Alex Ghitza: implement random_element for number fields
[Reviewed by John Cremona]
#4851: Mike Hansen: infinite recursion with encoding entities for
worksheet titles with apostrophes, etc [Reviewed by Dan Drake]
#4874: Yann Laigle-Chapuy: performance issue for generic polynomial
rings [Reviewed by John Cremona]
#4878: Arnaud Bergeron: Add a density_plot() function [Reviewed by
William Stein, David Joyner]
#4884: Arnaud Bergeron: Make colormap handling better [Reviewed by
David Joyner, William Stein]
#4888: David Perkinson: laplacian_matrix() broken for DiGraphs
[Reviewed by Robert Miller, Michael Abshoff]
#4893: John Cremona: srange docstring is misleading [Reviewed by Alex
Ghitza]
#4897: John Cremona: integral_points() misses some points [Reviewed by
Tobias Nagel]
#4901: John Cremona: bug in elliptic logarithm [Reviewed by Alex
Ghitza]
#4945: John Palmieri: LaTeX for gp elements shouldn't use verbatim
environment [Reviewed by Martin Albrecht]
#4947: Mike Hansen: worksheets with interact cells auto-launch
[Reviewed by Marshall Hampton]
#4967: Matthias Meulien, William Stein: Trouble with .gaprc file when
compiling from source [Reviewed by Michael Abshoff]
#4969: Mike Hansen: upgrade mercurial to version 1.1.2 [Reviewed by
Michael Abshoff]
#4973: Craig Citro, Jason Grout: rewrite the function __getitem__ in
matrix0.pyx to support slices better, negative indices, and be faster
[Reviewed by Jason Grout, Craig Citro]
#4974: Craig Citro, Jason Grout, Yann Laigle-Chapuy: eliminate
normalize_slice in favor of a standard Python idiom [Reviewed by Jason
Grout, Yann Laigle-Chapuy, Craig Citro]
#4975: Mike Hansen: Sage 3.2.2 chokes on utf-8 encoded files [Reviewed
by Michael Abshoff]
#4991: Michael Abshoff: GDB is broken on OSX due to ipython's readline
detection [Reviewed by William Stein]
#4966: Michael Abshoff: Switch gmp to eMPIRe svn1555 [Reviewed by
William Stein]
#4999: Michael Abshoff: Solaris 10/Sparc: numerical noise doctest
failure in sage/gsl/integration.pyx [Reviewed by Craig Citro]
#5000: Michael Abshoff: Solaris 10/x86: fix numerical noise in schemes/
elliptic_curves/ell_rational_field.py [Reviewed by Craig Citro]
#5004: Mike Hansen: bug in latexing of powers of negative numbers
[Reviewed by William Stein]
#5007: Michael Abshoff: sage-native-execute uses bashism [Reviewed by
Craig Citro]
#5008: Michael Abshoff: Solaris/gcc 4.3.2: fix matplotlib build
[Reviewed by Mike Hansen]
#5010: Michael Abshoff: Solaris 10: rings/real_double.pyx doctests
failure: nan vs. NaN [Reviewed by Craig Citro]
#5011: Michael Abshoff: Solaris: fix get_memory_usage() to use top
[Reviewed by Craig Citro]
#5012: Michael Abshoff, Carl Witty: Solaris 10/x86: Numerical noise in
sage/rings/qqbar.py [Reviewed by Craig Citro]
#5013: Michael Abshoff: Solaris 10/x86: Fix numerical noise failure in
sage/ext/fast_eval.py [Reviewed by Marshall Hampton]
#5015: Mike Hansen: Horrible bug in old (and new) symbolic calculus: f
(x)=1; f*e --> BOOM! [Reviewed by William Stein]
#5016: Michael Abshoff: bump ecmgmp [Reviewed by Mike Hansen]
#5017: Robert Miller: graph.automorphism_group(translation=True) gives
error in 3.2.3 [Reviewed by Jaap Spies]
#5020: Mike Hansen: auto-cells do not automaticall evaluate (or at
least update) [Reviewed by Dan Drake]
#5022: Michael Abshoff: Solaris 10: update libgcrypt to 1.4.3
[Reviewed by Mike Hansen]
#5024: Michael Abshoff: Solaris 10: Do not create dynamic liblpack on
non-Linux [Reviewed by Mike Hansen]


--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to 
sage-devel-unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to