Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
sagemath
GitHub Repository: sagemath/sagemath.github.io
Path: blob/master/changelogs/sage-2.10.txt
2457 views
1
Hello folks,
2
3
Sage 2.10 has been released on January 18th, 2008. It is available at
4
5
http://sagemath.org/download.html
6
7
* About Sage (http://www.sagemath.org)
8
9
Sage is developed by volunteers and combines 71 open source packages.
10
It is available for download from sagemath.org and its mirrors in
11
source or binary form. If you have any questions and/or problems
12
please report them to the google groups sage-devel, sage-support,
13
sage-forum or sage-newbie. You can also drop by in #sage-devel in
14
freenode.
15
16
---------------------------------------------------------------------
17
18
We did not achieve all the goals we had set ourselves for Sage 2.10
19
and also decided to release slightly before the planned date. The
20
reason was one hand the much better than expected stability of
21
2.10.alpha4 [it build and tested perfectly on all out test platforms]
22
and on the other hand the need to have a stable release for Bug Day 9
23
planned for this Saturday.
24
25
The following people contributed to this release:
26
27
* Michael Abshoff
28
* Martin Albrecht
29
* Bill Allombert
30
* Robert Bradshaw
31
* Craig Citro
32
* Francis Clarke
33
* Burcin Erocal
34
* Alex Ghitza
35
* Jason Grout
36
* Peter Jipsen
37
* David Joyner
38
* Mike Hansen
39
* Bill Hart
40
* David Harvey
41
* Josh Kantor
42
* Kiran Kedlaya
43
* David Kohel
44
* Ted Kosan
45
* Willem Jan Palenstijn
46
* Robert Miller
47
* Bobby Moretti
48
* Rich Morin
49
* Minh Nguyen
50
* Jaap Spies
51
* William Stein
52
* Carl Witty
53
* Paul Zimmermann
54
55
Cheers,
56
57
Michael Abshoff (release chair), William Stein
58
59
* Major Features, New Spkgs and Bugfixes
60
61
* Python is now built with ucs4
62
* FLINT was updated to the 1.0.5 release
63
* Many bug fixes and also a couple of memory leak fixes
64
* Integrate a fix to the mpfr library so we no longer smash
65
the stack with high precisions
66
* Fix a long standing, hard to hit bug in the maxima interface
67
68
* Known Issues with 2.10:
69
70
* The mpfr fix for smashing the stack causes speed regressions,
71
especially for multiplications. This ought to be fixed for the
72
upcoming mpfr 2.3.1 release.
73
* Any non-standard Python packages that build native components
74
need to be rebuilt due to the switch from ucs2 to ucs4
75
76
We closed 83 tickets. For details see
77
78
http://trac.sagemath.org/sage_trac/milestone/sage-2.10
79
80
* Upcoming Releases
81
82
The next release will be 2.10.1, chaired by Michael Abshoff. The release
83
is planned for the 25th of January, 2008. Potential features include:
84
85
* OSX 10.5 support in 64 bit mode [this will depend on fixing
86
a vexing segfault in libSingular and getting disutils to
87
play nice with numpy]
88
* gcc 4.3 support [depends on the update to eclib.spkg]
89
* FreeBSD support out of the box
90
91
* Doctesting Coverage
92
93
For 2.9.3 we had:
94
Overall weighted coverage score: 35.2%
95
Total number of functions: 18100
96
97
We increased coverage by 0.2% in 2.10 while adding 196 extra functions:
98
Overall weighted coverage score: 35.4%
99
Total number of functions: 18296
100
101
* Closed Tickets:
102
103
Merged in alpha4:
104
105
#1266: Mike Hansen: sage.functions.piecewise is missing from
106
reference manual
107
#1289: Mike Hansen: serious problems with how ceil and floor
108
#1640: Alex Ghitza: missing documentation Elliptic Curve for
109
heegner_discriminants
110
#1705: Martin Albrecht: factorization of polynomials over
111
non-prime finite fields is TOTALLY BROKEN in Sage
112
[we now throw a not implemented error on this case and
113
will fix this once upstream, i.e. Singular fixes this]
114
#1727: Mike Hansen: truth value of inequalities not as expected
115
#1734: Robert Bradshaw, William Stein: variable jmol translucency
116
#1736: Alex Ghitza: sturm_bound() not working on spaces of cusp
117
forms
118
#1745: William Stein: bug in point enumeration mod p.
119
#1747: Martin Albrecht: speed improvement for
120
mq.SR.polynomial_system
121
#1774: Bill Allombert: potential very serious problems with
122
SEA and PARI-2.3.3
123
#1783: Mike Hansen: fix latex errors with fraction field elements
124
#1786: Mike Hansen: coercion error with fraction field of
125
multivariate polynomials
126
#1788: Robert Bradshaw: cython annotation in notebook
127
#1790: Michael Abshoff: numerical noise doctest failure with
128
gcc 4.2.2/x86-64
129
#1791: Michael Abshoff: numerical noise doctest failure with
130
gcc 4.2.2/x86
131
#1797: Mike Hansen: add another doctest for expansion of
132
elementary symmetric functions
133
#1799: Carl Witty: fix spelling errors in qqbar.py
134
#1803: Michael Abshoff: Add HISTORY.txt to $SAGE_ROOT
135
#1806: Michael Abshoff: bump various spkgs due to Sage 2.10
136
upgrade (python ucs4 related)
137
#1807: Mike Hansen: fix combinatorics section of the reference
138
manual
139
#1808: Martin Albrecht: three simple LaTeX fixes
140
#1825: William Stein: rewrite the script in devel/doc/ref
141
so that anybody can add new auto-generated files to
142
the reference manual via hg.
143
#1827: William Stein: plot3d/transform.pyx test failure
144
#1828: William Stein: add 3d graphics to the reference manual
145
146
Merged in alpha3:
147
148
#1428: Mike Hansen: add SVD method to matrix_complex_double_dense
149
#1570: Francis Clarke: typo in rings/number_field/number_field.py
150
#1571: Minh Nguyen, Michael Abshoff: corrections for tut.tex
151
#1657: Ted Kosan: make a build-from-source version of jmol spkg
152
[the spkg has been put in the optional spkg repo]
153
#1668: Burcin Erocal: fix polybori's variable names [BSD issue]
154
#1679: Mike Hansen: two documentation typos
155
#1682: Robert Bradshaw: make enabling implicit multiplication
156
easy
157
#1691: Craig Citro: old bug in pari.gen __setitem__ code
158
#1716: Paul Zimmermann: add function log1p in mpfr interface
159
#1732: Robert Bradshaw: block matrix construction
160
#1735: Michael Abshoff: do not mark a spkg as installed if
161
sage-check fails
162
#1743: Michael Abshoff: implausibly old time stamp in optional
163
package gap_packages-4.4.10_2.spkg
164
#1759: Michael Abshoff: Various files still mention GPL V2 only
165
#1769: Craig Citro: Fast Pari <--> Sage p-adic capped relative
166
element conversions
167
#1771: Peter Jipsen: latex bug with symbolics
168
#1776: William Stein: symbolic function preparser bug
169
#1778: Bobby Moretti, William Stein: plot() does not follow the
170
same interval range conventions as plot3d()
171
#1779: Bobby Moretti: setup.py computes the cache of some
172
irrelevent files
173
#1780: Michael Abshoff: add 64 bit MacIntel build support to
174
mpfr, fix stack smashing issue
175
176
Merged in alpha2:
177
178
#511: Michael Abshoff: consider changing python to UCS4
179
#1091: Willem Jan Palenstijn, Michael Abshoff: small memleaks
180
exposed by doctesting ntl_mat_GF2E.pyx
181
#1685: Mike Hansen: restructuring symmetric functions and
182
misc. combinatorics updates.
183
#1712: Burcin Erocal: logic error in coercion
184
#1739: Robert Miller, Michael Abshoff: Use of uninitialised value
185
of size 8" in binary_code.pyx
186
#1749: Michael Abshoff: rings/polynomial/polynomial_element.pyx
187
numerical noise doctest failure on FC7/x86
188
#1752: Michael Abshoff: sage make install bug
189
190
Merged in alpha1:
191
192
#975: Jason Grout: work around Library incompatibilities when
193
launching external applications
194
#1073: Martin Albrecht: print out some useful information right
195
after "sage -pkg" creates a package
196
#1669: Josh Kantor: remove bogus recommendation to set SAGE_ATLAS
197
when numpy fails
198
#1693: Martin Albrecht: jmol stubles over browser caching
199
#1709: Robert Miller: Make experimental jmol graph plotting work
200
#1717: Alex Ghitza, David Harvey: trivial fixes in the
201
programming guide (mostly typos)
202
#1720: Josh Kantor, Michael Abshoff: update numpy to 1.0.4, also
203
fix silent build problems with gfortran
204
#1725: Jaap Spies: Experimental package for wxPython
205
[linux only for now]
206
#1726: Jaap Spies: Experimental package for Enthought Mayavi2
207
[linux only for now]
208
#1728: Michael Abshoff: numpy 1.0.4 causes various numerical noise
209
doctest failures
210
#1729: Robert Bradshaw, Tom Boothby: disable password prompt on
211
initial startup
212
#1740: Paul Zimmermann: Fix Pentium M detection for ATLAS BLAS
213
#1741: Michael Abshoff: Build zlib with debug info
214
#1742: Michael Abshoff: Build ntl with debug info
215
216
Merged in alpha0:
217
218
#1092: Willem Jan Palenstijn, Michael Abshoff: small memleaks exposed
219
by doctesting ntl_ZZ_pE.pyx
220
#1093: Michael Abshoff, Willem Jan Palenstijn: small memleaks exposed
221
by doctesting ntl_ZZ_pX.pyx
222
#1541: Burcin Erocal: improve PolyBoRi integration
223
#1544: David Joyner, Rich Morin: SAGE Tutorial nits #2
224
#1553: Kiran Kedlaya, Michael Abshoff: SCons related build failure
225
of PolyBoRi on 64-bit RHEL5
226
#1598: Martin Albrecht: fix SIGSEGV in libSINGULAR interface on
227
Solaris
228
#1694: Michael Abshoff, Bill Hart: Update FLINT to 1.05 release
229
#1701: Martin Albrecht: attempt to clean up currRing if deallocated
230
#1702: Martin Albrecht: fix memleak in fplll.pyx
231
#1703: Michael Abshoff: memleak in Singular: one mpz is leaked in
232
longrat.cc
233