Differences between revisions 1 and 2
Revision 1 as of 2008-12-09 03:14:59
Size: 185
Comment: recreate dummy Sage 3.2.2 release tour
Revision 2 as of 2008-12-09 06:53:27
Size: 910
Editor: Minh Nguyen
Comment: summarized #4698 and #4360
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
Sage 3.2.2 Release Tour = Sage 3.2.2 Release Tour =
Line 4: Line 4:

== Algebra ==

 * Using Python's (version 2.5) pickling protocols (Burcin Erocal) -- Changed {{{sage.structure.element.Element}}} to use Python's pickling protocol via {{{__getstate__()}}} and {{{__setstate__()}}}. The previous pickling implementation in {{{sage.structure.element.make_element}}} is retained for backward compatibility.

== Basic Arithmetic ==

 * Fraction fields (Burcin Erocal) -- Updated the {{{sage.rings.fraction_field.FractionField_generic}}} class to the new coercion model, and Cythonize the {{{sage.rings.fraction_field_element.FractionFieldElement}}} class. Homomorphisms of fraction fields now work, and the {{{random_element()}}} method of fraction fields returns sensible results.

Sage 3.2.2 Release Tour

Sage 3.2.2 was released on FIXME. For the official, comprehensive release notes, see sage-3.2.2.txt.

Algebra

  • Using Python's (version 2.5) pickling protocols (Burcin Erocal) -- Changed sage.structure.element.Element to use Python's pickling protocol via __getstate__() and __setstate__(). The previous pickling implementation in sage.structure.element.make_element is retained for backward compatibility.

Basic Arithmetic

  • Fraction fields (Burcin Erocal) -- Updated the sage.rings.fraction_field.FractionField_generic class to the new coercion model, and Cythonize the sage.rings.fraction_field_element.FractionFieldElement class. Homomorphisms of fraction fields now work, and the random_element() method of fraction fields returns sensible results.

ReleaseTours/sage-3.2.2 (last edited 2009-12-26 14:47:06 by Minh Nguyen)