# Ticket #4300: HISTORY.txt.patch

File HISTORY.txt.patch, 41.5 KB (added by , 14 years ago) |
---|

Line | |
---|---|

1 | 1c1,628 |

2 | < Hello folks, |

3 | --- |

4 | > Sage 3.1.2 was released on September 19th, 2008. It is available at |

5 | > |

6 | > http://sagemath.org/download.html |

7 | > |

8 | > * About Sage (http://www.sagemath.org) |

9 | > |

10 | > Sage is developed by volunteers and combines 71 open source packages. |

11 | > It is available for download from sagemath.org and its mirrors in |

12 | > source or binary form. If you have any questions and/or problems |

13 | > please report them to the Google groups sage-devel or sage-support. |

14 | > You can also drop by in #sage-devel or #sage-support in freenode. |

15 | > |

16 | > --------------------------------------------------------------------- |

17 | > |

18 | > The following 42 people contributed to this release: |

19 | > |

20 | > * Tim Abbott |

21 | > * Michael Abshoff |

22 | > * Martin Albrecht |

23 | > * Robert Bradshaw |

24 | > * Arnaud Bergeron [first contribution] |

25 | > * C. Boncelet [first contribution] |

26 | > * Tom Boothby |

27 | > * Michael Brickenstein |

28 | > * Ondrej Certik |

29 | > * Craig Citro |

30 | > * Timothy Clemans |

31 | > * John Cremona |

32 | > * Karl-Dieter Crisman |

33 | > * Burcin Erocal |

34 | > * Gary Furnish |

35 | > * Alex Ghitza |

36 | > * Andrzej Giniewicz |

37 | > * Jason Grout |

38 | > * Mike Hansen |

39 | > * Marshall Hampton |

40 | > * Chris Holdsworth [first contribution] |

41 | > * Hamish Ivey-Law [first contribution] |

42 | > * David Joyner |

43 | > * Josh Kantor |

44 | > * Simon King |

45 | > * Steve Linton |

46 | > * Jason Merrill [first contribution] |

47 | > * Robert Miller |

48 | > * Minh Nguyen |

49 | > * Willem Jan Palenstijn |

50 | > * John Palmieri |

51 | > * David Philp [first contribution] |

52 | > * Yi Qiang |

53 | > * Nils-Peter Skoruppa [first contribution] |

54 | > * Franco Saliola |

55 | > * William Stein |

56 | > * Griffen Thoma [first contribution] |

57 | > * Igor Tolkov |

58 | > * Ralf-Philipp Weinmann |

59 | > * Georg Weber [first contribution] |

60 | > * Carl Witty |

61 | > * Chris Wuthrich |

62 | > |

63 | > Cheers, |

64 | > |

65 | > Michael Abshoff (release chair), William Stein |

66 | > |

67 | > * Major Features, New Spkgs and Bugfixes |

68 | > |

69 | > * Doctest Coverage Hits 60% (Mike Hansen and others) |

70 | > * Hidden Markov Models (William Stein) |

71 | > * Fix various Notebook Bugs (Timothy Clemans, Mike Hansen) |

72 | > * New Structures for Partition Refinement (Robert Miller) |

73 | > * Improved Dense Linear Algebra over GF(2) (Martin Albrecht) |

74 | > * Update to new PolyBoRi Version (0.5) and Improved Interface (Tim Abbott, Michael Abshoff, Martin Albrecht) |

75 | > * QEPCAD Interface (Carl Witty) |

76 | > * Update Developer's Handbook (John Palmieri) |

77 | > * Improved 64-bit OSX Support (Michael Abshoff) |

78 | > * GAP Meataxe Interface (Simon King, David Joyner) |

79 | > * Better SymPy Integration (Ondrej Certik) |

80 | > * Real Number Inputs Improved (Robert Bradshaw) |

81 | > * Faster Determinants of Dense Matrices over Multivariate Polynomial Rings (Martin Albrecht) |

82 | > * Arrow drawing improved (Jason Grout) |

83 | > * Eigen functions for matrices (Jason Grout) |

84 | > * Memory Leak fixes (Michael Abshoff, Craig Citro) |

85 | > |

86 | > For details see the Sage 3.1.2 Release Tour at |

87 | > |

88 | > http://wiki.sagemath.org/sage-3.1.2 |

89 | > |

90 | > * Known Issues with 3.1.2: |

91 | > |

92 | > * RHEL 5 clisp build issue: the latest clisp.spkg does not build |

93 | > so please use the clisp.spkg from Sage 3.0.3. |

94 | > |

95 | > * Bug Statistics |

96 | > |

97 | > We closed 251 tickets. For details see |

98 | > |

99 | > http://trac.sagemath.org/sage_trac/milestone/sage-3.1.2 |

100 | > |

101 | > or check out the closed ticket section at the end of the |

102 | > announcement. |

103 | > |

104 | > * Upcoming Releases |

105 | > |

106 | > The next release will be 3.1.3, chaired by Michael Abshoff. It will |

107 | > be a mix of new features and bug fixes. |

108 | > |

109 | > * Doctesting Coverage |

110 | > |

111 | > For 3.1.1 we had: |

112 | > |

113 | > Overall weighted coverage score: 56.5% |

114 | > Total number of functions: 20920 |

115 | > |

116 | > We increased coverage by 4.0% in 3.1.2 while removing 336 functions: |

117 | > |

118 | > Overall weighted coverage score: 60.5% |

119 | > Total number of functions: 20584 |

120 | > |

121 | > * Closed Tickets: |

122 | > |

123 | > Merged in Sage 3.1.2.rc5: |

124 | > |

125 | > #3534: William Stein, John Palmieri: plot -- fix circle example in the documentation [Reviewed by Mike Hansen] |

126 | > #3894: John Palmieri: in tutorial, live version, triple dots are not visible [Reviewed by Mike Hansen] |

127 | > #4063: Timothy Clemans: properly escape the titles of worksheets [Reviewed by Mike Hansen] |

128 | > #4133: Mike Hansen, Michael Abshoff: sage.math - sage 3.1.2.rc4 doctest failure in interfaces/maxima.py [Reviewed By Robert Miller] |

129 | > #4130: Michael Abshoff: #4125 does not work on OS X 10.4 [Reviewed by Robert Miller] |

130 | > #4131: Michael Abshoff: unbreak sage-clone [Reviewed by Mike Hansen] |

131 | > #4137: William Stein: add doctests for user_type() in avatar.py [Reviewed by Mike Hansen] |

132 | > #4138: Michael Abshoff: Sage 3.1.2.rc5: fix documentation build issues [Reviewed by Mike Hansen] |

133 | > |

134 | > Merged in Sage 3.1.2.rc4: |

135 | > |

136 | > #925: Michael Abshoff: valgrind options to sage (sage -valgrind, sage -callgrind, etc.) should be more customizable [Reviewed by Robert Miller] |

137 | > #1915: Alex Ghitza: infinity doesn't behave well [Reviewed by John Cremona] |

138 | > #3563: Michael Abshoff: make "def atlas()" deal with the Accelerate Framework on OSX [Reviewed by Robert Miller] |

139 | > #3675: Michael Abshoff: upgrade optinal valgrind.spkg to the 3.3.1 release [Reviewed by Robert Miller] |

140 | > #3847: Alex Ghitza: can't make vector of ints [Reviewed by John Cremona] |

141 | > #4097: Robert Miller: matrix automorphism groups [Reviewed by David Joyner] |

142 | > #4119: Martin Albrecht: doctests + fixes for SymbolicData interface [Reviewed by Mike Hansen] |

143 | > #4121: Robert Miller: correct the translation for automorphism groups of graphs with edge labels [Reviewed by Mike Hansen] |

144 | > #4122: Michael Abshoff: build python without pymalloc for SAGE_VALGRIND, add sleep(3) for parallel make install issue [Reviewed by Robert Miller] |

145 | > #4123: Michael Abshoff: source $SAGE_ROOT/toolchain/toolchain-env if it exists [Reviewed by Robert Miller] |

146 | > #4124: Robert Miller: disable pbuild [Reviewed by Michael Abshoff] |

147 | > #4125: David Philp: Build breaks entirely or pulls in non-standard libraries with fink and macports [Reviewed by Robert Miller] |

148 | > |

149 | > Merged in Sage 3.1.2.rc3: |

150 | > |

151 | > #3009: Jason Merrill: remove spaces after continuation characters "\" [Reviewed by Michael Abshoff] |

152 | > #3422: Jason Merrill: Minor typo in docs for zeta_zeros() [Reviewed by Michael Abshoff] |

153 | > #4110: Michael Abshoff: Memory leak in pickling matrices of GF(2) [Reviewed by Robert Miller] |

154 | > #4112: Mike Hansen: 3.1.2.rc2 doctest failure: sage/interfaces/sage0.py [Reviewed by Craig Citro] |

155 | > #4113: Craig Citro: Doctest failure in free_module.py [Reviewed by Michael Abshoff] |

156 | > #4114: Mike Hansen: hang in lisp.py on OS X 10.5 [Reviewed by Michael Abshoff] |

157 | > #4117: Craig Citro, Michael Abshoff: number_field_* leaks caused by gen.pyx's type(gen self) [Reviewed by Michael Abshoff, Craig Citro] |

158 | > #4118: Craig Citro: fix various Pari-related issues [Reviewed by Michael Abshoff] |

159 | > |

160 | > Merged in Sage 3.1.2.rc2: |

161 | > |

162 | > #3957: Mike Hansen: notebook -- major bug in opening notebooks and plots [Reviewed by Timothy Clemans] |

163 | > #3978: Michael Abshoff: Sage 3.1.2.alpha1: ghmm and hmm numerical noise doctest failures [Reviewed by Robert Miller] |

164 | > #4085: Robert Bradshaw: high precision real literals [Reviewed by Mike Hansen] |

165 | > #4086: Michael Abshoff: Fix polybori-0.5rc.p3.spkg build issue from vanilla tarball [Reviewed by Martin Albrecht] |

166 | > #4090: Georg Weber, Michael Abshoff: polybori-0.5rc1.p4 fails to build on OSX 10.4 [Reviewed by Robert Miller] |

167 | > #4091: Craig Citro: Sage 3.1.2.rc1: matrix_real_double_dense.py doctest failure [Reviewed by Jason Grout] |

168 | > #4092: Martin Albrecht: libm4ri-20080904 fails to build on OSX 10.4 [Reviewed by Michael Abshoff] |

169 | > #4093: John Cremona: fix numerical fuzz in period_lattice for 3.1.2 [Reviewed by Michael Abshoff] |

170 | > #4094: Tom Boothby: evaluate all causes massive browser hang [Reviewed by Mike Hansen] |

171 | > #4098: William Stein: "T1 = M1.hecke_operator(13^9)" blows up on 32 bit builds [Reviewed by Michael Abshoff] |

172 | > #4101: Robert Bradshaw: cpdef horribly broken in last Cython [Reviewed by Michael Abshoff] |

173 | > #4107: Minh Nguyen: trivial typos in tut.tex [Reviewed by Mike Hansen, Michael Abshoff] |

174 | > #4108: Michael Abshoff: disable hmm.pyx and chmm.pyx doctests [Reviewed by Robert Miller] |

175 | > |

176 | > Merged in Sage 3.1.2.rc1: |

177 | > |

178 | > #1785: Alex Ghitza: bug in creating points on elliptic curves over extension fields [Reviewed by John Cremona] |

179 | > #3711: Mike Hansen: notebook -- folder of worksheets not properly saved [Reviewed by Timothy Clemans] |

180 | > #3918: Mike Hansen: notebook -- MAJOR BUG involving uploading file from URL [Reviewed by Timothy Clemans] |

181 | > #4064: Alex Ghitza, John Cremona: fix pari precision issues [Reviewed by John Cremona, Alex Ghitza] |

182 | > #4070: Michael Abshoff: fix polybori-0.5.rc1 build issues [Reviewed by Martin Albrecht] |

183 | > #4071: Mike Hansen: Fix issues in the lisp interface [Reviewed by Michael Abshoff] |

184 | > #4072: Mike Hansen: Fix issue in trait_names in the sage0 interface [Reviewed by Martin Albrecht] |

185 | > #4073: Martin Albrecht: disable colors in sage0 [Reviewed by Mike Hansen] |

186 | > #4074: Mike Hansen: the notebook is totally broken in secure mode with the new twisted spkg [Reviewed by Michael Abshoff] |

187 | > #4075: David Joyner: fix bug in BCHCode [Reviewed by Robert Miller] |

188 | > #4077: Mike Hansen: notebook - ReactorNotRunning error consistently seen in sage-3.1.2.rc0 [Reviewed by Michael Abshoff] |

189 | > #4078: Mike Hansen: evaluate all has sometimes erratic behavior [Reviewed by William Stein] |

190 | > #4080: Martin Albrecht: Symbol clash between global M4RI and PolyBoRi's M4RI [Reviewed by Michael Abshoff] |

191 | > #4081: Robert Miller: memleaks in nonlinear binary codes [Reviewed by Michael Abshoff] |

192 | > #4082: Michael Abshoff: Sage 3.1.2.rc0: numerical noise on OSX/Intel in schemes/elliptic_curves/ell_number_field.py [Reviewed by Mike Hansen] |

193 | > #4084: Jason Merrill: plot(1/cos,-1,1) fails [Reviewed by Michael Abshoff] |

194 | > |

195 | > Merged in Sage 3.1.2.rc0: |

196 | > |

197 | > #1115: John Cremona: Sha_an either fails or lies when prec isn't the default 53 [Reviewed by Alex Ghitza] |

198 | > #1170: John Cremona: Behaviour of the order function for infinite groups [Reviewed by Alex Ghitza] |

199 | > #1877: Griffen Thoma, Jason Merrill: same range variables -- bug in 3d plotting [Reviewed by Arnaud Bergeron] |

200 | > #3264: Tim Abbott, Martin Albrecht: Upgrade PolyBoRi to 0.5rc [Reviewed by Michael Abshoff] |

201 | > #3377: Chris Wuthrich, John Cremona: torsion and other functions for elliptic curves over number fields [Reviewed by Alex Ghitza] |

202 | > #3728: John Palmieri: tutorial: add documentation for solving matrix equations [Reviewed by John Cremona, Alex Ghitza] |

203 | > #3857: Chris Holdsworth, John Cremona, Nils Skoruppa: BinaryQF_reduced_representatives in binary_qf.py produces extra unreduced forms [Reviewed by Alex Ghitza] |

204 | > #3885: Craig Citro, Martin Albrecht: Bug in free module __call__ method [Reviewed by Mike Hansen, Robert Bradshaw] |

205 | > #3907: Mike Hansen: plot correctly up to asymptotes [Reviewed by Robert Miller] |

206 | > #3922: Jason Grout: Make nice arrows [Reviewed by Mike Hansen, Michael Abshoff] |

207 | > #3954: Alex Ghitza: bug in elliptic curve period_lattice [Reviewed by John Cremona] |

208 | > #3960: Mike Hansen: "edit this" on published worksheets doesn't work anymore in 3.1.1 [Reviewed by Michael Abshoff] |

209 | > #4023: Alex Ghitza: Sage 3.1.2.alpha3: 32 vs. 64 bit doctesting issues for gp [Reviewed by Michael Abshoff, Martin Albrecht] |

210 | > #4026: Gary Furnish: Move Macaulay2 to latest upstream 1.1-r7221 [Reviewed by Martin Albrecht] |

211 | > #4040: Marshall Hampton: Update biopython optional package to 1.47 [Reviewed by Michael Abshoff] |

212 | > #4042: Martin Albrecht: libm4ri-20080903 fails to build on Itanium Linux [Reviewed by Michael Abshoff] |

213 | > #4043: Michael Abshoff: Sage 3.1.2.alpha4: numerical noise in plot.py [Reviewed by Mike Hansen] |

214 | > #4044: Martin Albrecht: create AES equation systems for PolyBoRi [Reviewed by Ralf-Philipp Weinmann] |

215 | > #4045: Martin Albrecht: fix PolyBoRi GB calculations in some situations [Reviewed by Ralf-Philipp Weinmann] |

216 | > #4047: Robert Miller: automorphism groups/canonical labels for hypergraphs [Reviewed by Mike Hansen] |

217 | > #4049: Arnaud Bergeron: Don't use the -i option to tar as it does not exist on most BSDs [Reviewed by Michael Abshoff] |

218 | > #4050: Mike Hansen: Shared worksheets are not copied correctly [Reviewed by Michael Abshoff] |

219 | > #4051: Arnaud Bergeron: Use of tar -j in sage-pkg [Reviewed by Michael Abshoff] |

220 | > #4052: Arnaud Bergeron: readline spkg doesn't build under OpenBSD [Reviewed by Michael Abshoff] |

221 | > #4053: Robert Miller: more checking for graph6, sparse6 and dig6 formats [Reviewed by Michael Abshoff] |

222 | > #4054: Robert Miller: shorten doctesting in graph_generators.py [Reviewed by Michael Abshoff] |

223 | > #4059: Arnaud Bergeron: libm4ri configure is seriously broken on anything not x86 [Reviewed by Martin Albrecht] |

224 | > #4066: Michael Abshoff: Sage 3.1.2.alpha3: Solaris build fixes for the Sage library [Reviewed by Martin Albrecht] |

225 | > #4067: Michael Abshoff: hmm.pyx and ghmm.pyx valgrind issues [Reviewed by Martin Albrecht] |

226 | > #4068: Martin Albrecht: determinants for matrices over multivariate polynomial rings slow [Reviewed by Mike Hansen] |

227 | > |

228 | > Merged in Sage 3.1.2.alpha4: |

229 | > |

230 | > #309: Alex Ghitza: rationals enumeration not monotone in height [Reviewed by John Cremona] |

231 | > #1834: Alex Ghitza: General linear group over ZZ hangs in __call__ [Reviewed by John Cremona] |

232 | > #2547: Jason Merrill: Implement gradient(), hessian() for callable symbolic expressions [Reviewed by Mike Hansen] |

233 | > #3451: Alex Ghitza: inaccurate error message in scheme morphisms [Reviewed by John Cremona] |

234 | > #3622: Robert Bradshaw: numerical fast integration using fast float [Reviewed by Jason Merrill] |

235 | > #3805: Jason Merrill: sage gets basic arithmetic with sqrt(3) wrong [Reviewed by Michael Abshoff] |

236 | > #3921: Jason Merrill: calculus -- solve(..., constant) should complain by default [Reviewed by Alex Ghitza] |

237 | > #3969: Robert Brashaw: Matrix_mod2_dense hashs follow-up (see #3724)) [Reviewed by Martin Albrecht] |

238 | > #3974: Chris Wuthrich: renaming of integral_weierstrass_model to integral_short_weierstrass_model [Reviewed by John Cremona] |

239 | > #4016: Alex Ghitza: improve doctests to schemes/generic/scheme.py [Reviewed by Robert Bradshaw] |

240 | > #4017: Michael Abshoff: Sage 3.1.2.alpha1 - PPC OSX: numerical noise in sage/stats/hmm/chmm.pyx [Reviewed by Mike Hansen] |

241 | > #4018: Robert Bradshaw: casting of non t_INT pari integers [Reviewed by Alex Ghitza] |

242 | > #4019: Robert Bradshaw: numerator and denominator for QQ[x] [Reviewed by Alex Ghitza] |

243 | > #4020: Robert Bradshaw: fraction field doctests [Reviewed by Mike Hansen] |

244 | > #4024: Martin Albrecht: upgrade M4RI to newest upstream release (20080901) [Reviewed by Michael Abshoff] |

245 | > #4025: Michael Abshoff, Mike Hansen: Sage 3.1.2.alpha3: benchmark.py runs Maple tests that should be optional [Reviewed by David Joyner] |

246 | > #4027: Martin Albrecht: Sage 3.1.2.alpha3: matrix_mod2_dense.pyx doctest failure on 32 bits [Reviewed by Michael Abshoff] |

247 | > #4028: Mike Hansen: doctest and improve sage/interfaces/axiom.py [Reviewed by Michael Abshoff] |

248 | > #4030: Jason Merrill: Vectors of callable things should be callable [Reviewed by Mike Hansen] |

249 | > #4031: Jason Merrill: Callable symbolic expressions should allow keyword args [Reviewed by Mike Hansen] |

250 | > #4032: Michael Abshoff: Add x86 Solaris build support for libSingular [Reviewed by Martin Albrecht] |

251 | > #4033: Michael Abshoff: disabled libiconv on Solaris for the r.spkg [Reviewed by Martin Albrecht] |

252 | > #4034: Michael Abshoff: Fix rubiks.spkg build on Solaris [Reviewed by Martin Albrecht] |

253 | > #4037: Alex Ghitza: list_of_first_n() broken in interact.py [Reviewed by John Cremona] |

254 | > |

255 | > Merged in Sage 3.1.2.alpha3: |

256 | > |

257 | > #708: Alex Ghitza: performance issue -- Magma is way faster at testing some polynomials for irreducibility [Reviewed by Martin Albrecht] |

258 | > #1213: Jason Merrill: strange unused file sage/plot/mpl_wrapper.py should be fixed or deleted [Reviewed by Michael Abshoff] |

259 | > #1647: John Palmieri: rewrite spkg chapter in the developer handbook [Reviewed by Martin Albrecht] |

260 | > #1648: John Palmieri: add chapter in developer's handbook about bug handling via trac [Reviewed by Martin Albrecht] |

261 | > #2078: John Palmieri: programming guide: section "quick Mercurial tutorial for Sage" is wrong/misleading [Reviewed by Martin Albrecht] |

262 | > #2422: John Palmieri: Update Programming Guide [Reviewed by Martin Albrecht] |

263 | > #3324: Martin Albrecht: Matrix_mod2_dense to/from PNG routines [Reviewed by William Stein, Michael Abshoff] |

264 | > #3376: Martin Albrecht: matrix multiplication should use Strassen's algorithm [Reviewed by Robert Miller, Michael Abshoff] |

265 | > #3393: John Palmieri: fix typo in documentation related to sage_search [Reviewed by Martin Albrecht] |

266 | > #3481: Mike Hansen: remove sage/plot/plot3dsoya.py from sage [Reviewed by Michael Abshoff] |

267 | > #3780: Martin Albrecht: add fast col_swap method for dense matrices over GF(2) [Reviewed by Robert Miller] |

268 | > #3843: Robert Miller:n ice tree plotting - improve graph plotting docs [Reviewed by Franco Saliola] |

269 | > #3905: John Palmieri: revision of programming guide [Reviewed by Martin Albrecht] |

270 | > #3956: Martin Albrecht: Fast hash for matrices over finite fields [Reviewed by Robert Bradshaw] |

271 | > #3988: William Stein: interfaces -- add algorithm='magma' for polynomial factor and galois_group commands [Reviewed by Martin Albrecht] |

272 | > #3991: Martin Albrecht: Matrix_mod2_dense.__hash__ 32-bit doctest failure [Reviewed by John Cremona] |

273 | > #3992: Michael Abshoff: Sage 3.1.2.alpha2: three tests in sage/interfaces/octave.py need to be optional [Reviewed by John Cremona] |

274 | > #3995: Mike Hansen: improve and doctest the MuPAD interface [Reviewed by Michael Abshoff] |

275 | > #3996: Mike Hansen: doctest the Singular interface [Reviewed by Martin Albrecht] |

276 | > #3997: Mike Hansen: doctest and fix the Lisp interface [Reviewed by Michael Abshoff] |

277 | > #4001: Martin Albrecht: ZZ['x'].gen()^(2^20) should work but doesn't [Reviewed by John Cremona] |

278 | > #4002: Robert Miller, Mike Hansen: raise coverage of sage.graphs to 100% [Reviewed by Mike Hansen, Robert Miller] |

279 | > #4003: Mike Hansen: increase coverage of sage/interfaces/maple.py [Reviewed by Michael Abshoff] |

280 | > #4004: Mike Hansen: increase coverage of sage/interfaces/gap.py and sage/interfaces/gp.py [Reviewed by Michael Abshoff] |

281 | > #4005: Robert Miller: sage-coverage screws up with lambda functions as default arguments [Reviewed by Michael Abshoff] |

282 | > #4006: Mike Hansen: Remove unused code in sage/libs/pari/functional.py [Reviewed by Michael Abshoff] |

283 | > #4007: Michael Abshoff: OSX 10.4/5: build libpng.dylib again [Reviewed by Robert Miller] |

284 | > #4008: Michael Abshoff: OSX 10.4/5: build python without the OSX specific extensions [Reviewed by Robert Miller] |

285 | > #4009: Michael Abshoff: OSX 10.4/5: build R without the aqua support [Reviewed by Robert Miller] |

286 | > #4014: Mike Hansen: remove sage/plot/graph.py from Sage [Reviewed by Michael Abshoff] |

287 | > #4015: Robert Miller: add docs to tests/benchmark.py [Reviewed by Michael Abshoff] |

288 | > #4016: Alex Ghitza: improve doctests to schemes/generic/scheme.py [Reviewed by Robert Bradshaw] |

289 | > |

290 | > Merged in Sage 3.1.2.alpha2: |

291 | > |

292 | > #132: Simon King, Mike Hansen: maxima -- implement special arithmetic for MaximaFunction class [Reviewed by Martin Albrecht] |

293 | > #772: Carl Witty, Jason Grout: create experimental QEPCAD.spkg for quantifier elimination and solving systems of inequalities [Reviewed by Michael Abshoff, Jason Grout, Carl Witty] |

294 | > #1952: Martin Albrecht, Mike Hansen: Follow up to #1940: Ideal comparison improvements [Reviewed by Mike Hansen, Martin Albrecht] |

295 | > #2209: Steve Linton: gap on itanium - incorporate steve linton's new fixes so gap builds fine with optimizations [Reviewed by William Stein] |

296 | > #2366: Mike Hansen: add docstring to sloane_find and sloane_sequence [Reviewed by Timothy Clemans] |

297 | > #3253: Alex Ghitza: f.jacob() used to work to compute jacobian ideal. Now it doesn't [Reviewed by Martin Albrecht] |

298 | > #3431: Carl Witty: QEPCAD interface [Reviewed by Jason Grout] |

299 | > #3440: Martin Albrecht: Our PolyBoRi's GB calculation in AES mode is broken [Reviewed by Burcin Erocal] |

300 | > #3630: Yi Qiang: upgrade twisted.spkg to 8.1.0 release [Reviewed by Michael Abshoff] |

301 | > #3635: Martin Albrecht: If m is a matrix, then m.plot() should call matrix_plot [Reviewed by Jason Grout] |

302 | > #3823: Igor Tolkov: Interact - get rid of default height [Reviewed by Jason Grout] |

303 | > #3883: John Cremona: Streamline elliptic curve division (torsion) polynomials [Reviewed by Chris Wuthrich] |

304 | > #3892: Hamish Ivey-Law, Martin Albrecht: PowerSeries random element over GF(q) (Givaro) fails [Reviewed by Alex Ghitza] |

305 | > #3909: Josh Kantor: Updating jmol package to 11.6rc8 [Reviewed by Jason Grout, Michael Abshoff] |

306 | > #3915: Martin Albrecht: PolyBoRi interface improvements [Reviewed by Michael Brickenstein] |

307 | > #3935: Jason Merrill: ode_solver __init__ method ignores many parameters [Reviewed by Jason Grout] |

308 | > #3961: John Cremona: bug in ell_finite_field.abelian_group() [Reviewed by Alex Ghitza] |

309 | > #3965: Martin Albrecht: one line fix for PolyBoRi to Magma conversion [Reviewed by Burcin Erocal] |

310 | > #3966: Jason Grout: The ode cython example gives errors [Reviewed by Jason Merrill] |

311 | > #3968: Jason Grout: Magma interface sometimes fails on long inputs [Reviewed by Willem Jan Palenstijn] |

312 | > #3971: William Stein: hidden markov models -- implement nsteps and log_likelihood_cutoff [Reviewed by Josh Kantor] |

313 | > #3972: Michael Abshoff: 3.1.2.alpha1: numerical noise in plot.py [Reviewed by Craig Citro] |

314 | > #3973: Chris Wuthrich: short_weierstrass_model in characteristic 3 [Reviewed by John Cremona] |

315 | > #3975: Arnaud Bergeron: Small mistake in the new plot() code [Reviewed by Mike Hansen] |

316 | > #3976: Mike Hansen: improve doctests to expect.py, maxima.py, and lie.py [Reviewed by Robert Miller] |

317 | > #3977: Mike Hansen: get interfaces/octave.py up to 100% coverage [Reviewed by Robert Miller] |

318 | > #3982: Robert Miller: Pipe stdout to /dev/null to help sage_timeit with "print" statements [Reviewed by Mike Hansen] |

319 | > #3983: Mike Hansen: get coverage for sage/interfaces/sage0.py up to 100% [Reviewed by Michael Abshoff] |

320 | > #3989: Michael Abshoff: fix autotools issues with gd-2.0.35 [Reviewed by Craig Citro] |

321 | > |

322 | > Merged in Sage 3.1.2.alpha1: |

323 | > |

324 | > #1539: William Stein: bdist of sage should include devel/doc [Reviewed by Michael Abshoff] |

325 | > #2000: Martin Albrecht: fall back to univariate factoring if possible [Reviewed by Carl Witty] |

326 | > #2410: Jason Grout: parametric_plot and constants [Reviewed by Mike Hansen] |

327 | > #2491: Mike Hansen: Showing source from sloane_functions [Reviewed by Michael Abshoff] |

328 | > #2569: Carl Witty: Add XOR to preparser [Reviewed by Mike Hansen] |

329 | > #3359: Martin Albrecht: bug/inconsistency in multivariate polynomial substitution [Reviewed by Mike Hansen] |

330 | > #3390: Jason Grout: update numpy to the 1.1.0 release [Reviewed by Michael Abshoff] |

331 | > #3392: Tim Abbott, Jason Grout: upgrade matplotlib to 0.98.3 release [Reviewed by Michael Abshoff] |

332 | > #3432: Martin Albrecht: MPolynomial_libsingular does not have a degrees method [Reviewed by Mike Hansen] |

333 | > #3653: Carl Witty: Better random complex numbers [Reviewed by Mike Hansen] |

334 | > #3654: Jason Grout: Deprecation warning function [Reviewed by Michael Abshoff, Mike Hansen] |

335 | > #3655: C. Boncelet, David Joyner: left multiplication in piecewise does not work [Reviewed by Mike Hansen] |

336 | > #3719: David Joyner: bug in group cohomology [Reviewed by Alex Ghitza] |

337 | > #3724: Martin Albrecht: faster hashs for Matrix_mod2_dense [Reviewed by Simon King] |

338 | > #3792: Ondrej Certik: fix Sage build when there is a broken systemwide freetype library [Reviewed by Michael Abshoff] |

339 | > #3794: Jason Grout: Create eigen functions for matrices [Reviewed by John Cremona] |

340 | > #3813: Franco Saliola, Arnaud Bergeron: Improve adaptive rendering in plot() [Reviewed by William Stein, Mike Hansen] |

341 | > #3826: Carl Witty: Empty string in interact prints \x00 [Reviewed by Igor Tolkov] |

342 | > #3853: Mike Hansen, Jason Grout: plot.py improvements part 1: Remove all factories [Reviewed by Jason Grout, Mike Hansen, Michael Abshoff] |

343 | > #3854: Igor Tolkov: interact needs to use "notruncate" [Reviewed by Martin Albrecht, Mike Hansen] |

344 | > #3869: John Cremona: CremonaDatabase functions iter() and isogeny_classes() sort keys wrongly [Reviewed by Carl Witty] |

345 | > #3873: Jason Grout, Carl Witty: Doctest should test for warnings [Reviewed by Carl Witty, Michael Abshoff] |

346 | > #3896: Robert Bradshaw: Upgrade Cython to 0.9.8.1.1 [Reviewed by Michael Abshoff] |

347 | > #3910: Carl Witty: adjust interval printing: precise integers print as integers [Reviewed by John Cremona] |

348 | > #3913: John Cremona: order function not defined for ideal classes [Reviewed by Alex Ghitza] |

349 | > #3926: Martin Albrecht: fix Macaulay2 building [Reviewed by Michael Abshoff] |

350 | > #3927: John Cremona: Several enhancements and bug fixes for Factorization class [Reviewed by Carl Witty] |

351 | > #3939: Martin Albrecht: copyright notice in integer.pyx [Reviewed by Michael Abshoff] |

352 | > #3942: Robert Miller: Sage interfaces vs. pyprocessing [Reviewed by William Stein] |

353 | > #3946: Chris Holdsworth: Tidier BinaryQF reductions [Reviewed by John Cremona] |

354 | > #3947: Michael Abshoff, David Philp: build python against Sage's readline [Reviewed by Mike Hansen] |

355 | > #3948: Michael Abshoff: Add 64 bit OSX build support for clisp [Reviewed by Mike Hansen] |

356 | > #3952: Mike Hansen: make plot() and parametric_plot() use fast_float on their functions [Reviewed by Carl Witty, Michael Abshoff] |

357 | > #3963: Mike Hansen: bug in converting Sage's rationals to Sympy rationals [Reviewed by Michael Abshoff] |

358 | > |

359 | > Merged in Sage 3.1.2.alpha0: |

360 | > |

361 | > #1300: Simon King, Martin Albrecht: Customize the output of Singular matrices [Reviewed by Martin Albrecht, Simon King] |

362 | > #1470: Michael Abshoff, Mike Hansen: upgrade maxima.spkg to 5.16.2 [Reviewed by Mike Hansen, Michael Abshoff] |

363 | > #1621: Michael Abshoff: update gd to 2.0.35/update 64 bit OSX support [Reviwed by Robert Miller] |

364 | > #3013: Michael Abshoff: bug in integrate (found during a talk!) [Reviewed by Mike Hansen] |

365 | > #3174: Michael Abshoff: add 64 bit OSX build support to flint [Reviewed by Robert Miller] |

366 | > #3175: Michael Abshoff: add 64 bit OSX build support to zlib [Reviewed by Robert Miller] |

367 | > #3194: Michael Abshoff: fix 64 bit OSX build support for singular [Reviwed by Robert Miller] |

368 | > #3195: Michael Abshoff: add 64 bit OSX build support for polybori [Reviwed by Robert Miller] |

369 | > #3199: Michael Abshoff: fix 64 bit OSX build support for zn_poly [Reviwed by Mike Hansen] |

370 | > #3641: Martin Albrecht: new Singular upstream release [Reviewed by Michael Abshoff] |

371 | > #3683: Simon King, David Joyner: Wrap GAP's meataxe implementation [Reviewed by David Joyner, Simon King] |

372 | > #3707: Ondrej Certik: Make all common Sage classes convertible to SymPy, update Sympy to 0.6.2 [Reviewed by Martin Albrecht] |

373 | > #3710: Andrzej Giniewicz: Segfault in Tachyon on some latest GCC versions [Reviewed by Michael Abshoff] |

374 | > #3726: William Stein: stats/finance -- add support for hidden markov models to sage [Reviewed by Josh Kantor] |

375 | > #3773: William Stein: hidden markov models -- part 2 [Reviewed by Josh Kantor] |

376 | > #3874: Karl-Dieter Crisman: Moebius plot bug [Reviewed by William Stein] |

377 | > #3880: Robert Miller: Bad behavior of arrows [Reviewed by Michael Abshoff] |

378 | > #3884: Michael Abshoff: change banner in "sage -advanced" [Reviewed by William Stein] |

379 | > #3887: Craig Citro, Nils-Peter Skoruppa: Fix bug in determinant [Reviewed by William Stein] |

380 | > #3888: Martin Albrecht: fix trivial indentation [Reviewed by Michael Abshoff] |

381 | > #3908: Carl Witty: fix major memory leak in fast_float [Reviewed by Michael Abshoff] |

382 | > #3919: Igor Tolkov: Selector - do not inset a lone button [Reviewed by William Stein] |

383 | > |

384 | > =================================================================== |

385 | > |

386 | > Sage 3.1.1 was released on August 17th, 2008. It is available at |

387 | > |

388 | > http://sagemath.org/download.html |

389 | > |

390 | > Note that Sage 3.1 was never publically announced due to a grave bug |

391 | > fixed in 3.1.1. |

392 | > |

393 | > * About Sage (http://www.sagemath.org) |

394 | > |

395 | > Sage is developed by volunteers and combines 71 open source packages. |

396 | > It is available for download from sagemath.org and its mirrors in |

397 | > source or binary form. If you have any questions and/or problems |

398 | > please report them to the Google groups sage-devel or sage-support. |

399 | > You can also drop by in #sage-devel or #sage-support in freenode. |

400 | > |

401 | > --------------------------------------------------------------------- |

402 | > |

403 | > The following 44 people contributed to this release: |

404 | > |

405 | > * Tim Abbott |

406 | > * Michael Abshoff |

407 | > * Martin Albrecht |

408 | > * Nick Alexander |

409 | > * Robert Bradshaw |

410 | > * Tom Boothby |

411 | > * Nicolas Borie [first contribution] |

412 | > * Dan Bump |

413 | > * Craig Citro |

414 | > * Francis Clarke |

415 | > * Timothy Clemans |

416 | > * John Cremona |

417 | > * Didier Deshommes |

418 | > * Tom Denton [first contribution] |

419 | > * Tom Draper [first contribution] |

420 | > * Bill Furnish |

421 | > * Andrzej Giniewicz |

422 | > * Alex Ghitza |

423 | > * Jason Grout |

424 | > * David Harvey |

425 | > * Mike Hansen |

426 | > * Waldek Hebish |

427 | > * David Joyner |

428 | > * Emily Kirkman |

429 | > * David Kohel |

430 | > * Michael Mardaus [first contribution] |

431 | > * Robert Miller |

432 | > * Tobias Nagel [first contribution] |

433 | > * Brett Nakashima [first contribution] |

434 | > * Bill Page |

435 | > * John Palmieri |

436 | > * Clement Pernet |

437 | > * Pearu Peterson [first contribution] |

438 | > * David Roe |

439 | > * Harald Schilly [first contribution] |

440 | > * Jaap Spies |

441 | > * Franco Saliola |

442 | > * Chris Swierczewski |

443 | > * Yi Qiang |

444 | > * Glenn Tarbox [first contribution] |

445 | > * Nicolas Thiery |

446 | > * Igor Tolkov |

447 | > * William Stein |

448 | > * Carl Witty |

449 | > |

450 | > Cheers, |

451 | > |

452 | > Michael Abshoff (release chair), William Stein |

453 | > |

454 | > * Major Features, New Spkgs and Bugfixes |

455 | > |

456 | > * New Coercion Infrastructure (Robert Bradshaw, David Roe) |

457 | > * Graph and Plotting Improvements (Arnaud Bergeron, Jason Grout, Robert Miller, Franco Saliola) |

458 | > * Major Update to Root Systems: Dan Bump, Nicolas Thiery, Nicolas Borie, Mike Hansen |

459 | > * Steenrod Algebra Calculations (John Palmieri) |

460 | > * Notebook improvements (Timothy Clemans) |

461 | > * Free Modules Revision (David Kohel) |

462 | > * Multimodular Algorithm for Bernoulli Numbers (David Harvey) |

463 | > * Partition Refinement (Robert Miller) |

464 | > * New sage_input Function (Carl Witty) |

465 | > * New printing for intervals and QQbar elements (Carl Witty) |

466 | > * Integral Point Finding for Elliptic Curves over Q (Tobias Nagel, Michael Mardaus, John Cremona) |

467 | > |

468 | > For details see the Sage 3.1 and 3.1.1 Release Tour at |

469 | > |

470 | > http://wiki.sagemath.org/sage-3.1 |

471 | > |

472 | > * Known Issues with 3.1.1: |

473 | > |

474 | > * RHEL 5 clisp build issue: the latest clisp.spkg does not build |

475 | > so please use the clisp.spkg from Sage 3.0.3. |

476 | > |

477 | > * Bug Statistics |

478 | > |

479 | > We closed 114 tickets. For details see |

480 | > |

481 | > http://trac.sagemath.org/sage_trac/milestone/sage-3.1 |

482 | > http://trac.sagemath.org/sage_trac/milestone/sage-3.1.1 |

483 | > |

484 | > or check out the closed ticket section at the end of the |

485 | > announcement. |

486 | > |

487 | > * Upcoming Releases |

488 | > |

489 | > The next release will be 3.1.2, chaired by Michael Abshoff. It will |

490 | > be a mix of new features and bug fixes. |

491 | > |

492 | > * Doctesting Coverage |

493 | > |

494 | > For 3.0.6 we had: |

495 | > |

496 | > Overall weighted coverage score: 54.2% |

497 | > Total number of functions: 20237 |

498 | > |

499 | > We increased coverage by 2.3% in 3.1.1 while adding 683 functions: |

500 | > |

501 | > Overall weighted coverage score: 56.5% |

502 | > Total number of functions: 20920 |

503 | > |

504 | > * Closed Tickets: |

505 | > |

506 | > Merged in Sage 3.1.1.final: |

507 | > |

508 | > William Stein: Fix a critical notebook unpickling bug |

509 | > |

510 | > Merged in Sage 3.1.final: |

511 | > |

512 | > #3875: William Stein: matrix/matrix_cyclo_dense.pyx segfault [Reviewed by Michael Abshoff] |

513 | > #3878: Franco Saliola: Constructing a c_graph from a DiGraph doubles the edges [Reviwed by Robert Miller] |

514 | > #3881: Michael Abshoff: Quiet three MPolynomialRing deprecation warnings [Reviwed by Robert Miller] |

515 | > |

516 | > Merged in Sage 3.1.rc0: |

517 | > |

518 | > #1719: Jason Grout: problems building documentation [Reviewed by Michael Abshoff] |

519 | > #3864: Craig Citro: Bug exposed by p-adic matrices [Reviewed by William Stein] |

520 | > #3738: Robert Bradshaw, David Roe: new coercion model [Reviewed by Nick Alexander, Robert Miller, Craig Citro] |

521 | > #3744: Robert Bradshaw: Coercion between isomorphic parents should result in an element of the left operand's parent [Reviewed by Nick Alexander, Robert Miller, Craig Citro] |

522 | > #3759: Robert Miller: make testlong leaves all kinds of crap in SAGE_ROOT [Reviewed by William Stein] |

523 | > #3814: Craig Citro: Bug introduced in trac #3800 fix [Reviewed by John Cremona] |

524 | > #3815: William Stein: fix plot3d segfaults [Reviewed by Michael Abshoff] |

525 | > #3822: Igor Tolkov: Interact - slider breaks defaulting on too many values [Reviewed by William Stein] |

526 | > #3825: Franco Saliola: 2d-plots has no functionality for grid lines [Reviewed by William Stein] |

527 | > #3827: Chris Swierczewski: finance.TimeSeries -- missng docstring input option [Reviewed by Andrzej Giniewicz] |

528 | > #3834: William Stein: notebook -- massive bug in the notebook -- doing full text search starts a PYthon process for every single worksheet you have!!! [Reviewed by Michael Abshoff] |

529 | > #3837: John Cremona: Performance regression in sha.py due to #3674 [Reviewed by Michael Abshoff, William Stein] |

530 | > #3842: William Stein: notebook -- major bug in how javascript <script> tags are interpreted by the notebook [Reviewed by Timothy Clemans] |

531 | > #3848: Craig Citro: Better documentation for discriminant function for modular abelian varieties' endomorphism ring [Reviewed by William Stein] |

532 | > #3850: William Stein: Sage 3.1.alpha2: matrix_space.py doctest failure (OSX only) [Reviewed by Michael Abshoff] |

533 | > #3851: John Palmieri: Steenrod algebra doctest patch: small coercion issue with 3.1alpha [Reviewed by Michael Abshoff] |

534 | > #3858: John Palmieri: 3.1alpha: fix issues with the reference manual [Reviewed by Michael Abshoff] |

535 | > #3860: Michael Abshoff: itanium -- can't build mercurial extension [Reviewed by William Stein] |

536 | > #3867: William Stein: sage-3.1.alpha2: graph.py numerical noise [Reviewed by Michael Abshoff] |

537 | > #3868: William Stein: matrix_modn_dense -- numerical noise [Reviewed by Michael Abshoff] |

538 | > |

539 | > Merged in Sage 3.1.alpha2: |

540 | > |

541 | > #1220: Craig Citro: ModularSymbols(GammaH) [Reviewed by John Cremona, Michael Abshoff] |

542 | > #2527: Craig Citro: get doctests for congroup.py and congroup_element.py up to 100% [Reviewed by John Cremona] |

543 | > #3383: John Cremona: division_points() fails for elliptic curve over number field [Reviewed by William Stein, Michael Abshoff] |

544 | > #3485: Carl Witty: new sage_input function gives a sequence of commands to reproduce sage values [Reviewed by William Stein] |

545 | > #3637: Emily Kirkman: Implement Jacobi sums of Dirichlet characters [Reviewed by Nick Alexander, Alex Ghitza, David Joyner] |

546 | > #3674: Tobias Nagel, Michael Mardaus, John Cremona: Implement integral point finding for elliptic curves over Q [Reviewed by William Stein, Nick Alexander] |

547 | > #3676: Robert Miller: Refactor graph isom code [Reviewed by Nick Alexander, Tom Boothby] |

548 | > #3776: Timothy Clemans: notebook -- cookies don't work for admin users [Reviewed by William Stein] |

549 | > #3786: Robert Miller: Refactor binary code isomorphism code [Reviewed by Nick Alexander] |

550 | > #3806: Mike Hansen, Robert Miller: improvements to plot.py [Reviewed by Robert Miller, Mike Hansen] |

551 | > #3807: Michael Abshoff: Fix gcc 4.3 issues in David Harvey Bernoulli modp code [Reviewed by William Stein] |

552 | > #3809: Nick Alexander: reorder checks for creating a number field; prevents some silly errors [Reviewed by William Stein] |

553 | > #3811: Nick Alexander: number fields in different polynomials compare differently [Reviewed by William Stein] |

554 | > #3816: William Stein: notebook -- SyntaxWarning in twist.py [Reviewed by Michael Abshoff] |

555 | > #3818: William Stein: COPYING.txt doesn't mention jmol but it should [Reviewed by Michael Abshoff] |

556 | > #3819: Michael Abshoff: time_series.pyx numerical noise doctest failures [Reviewed by William Stein] |

557 | > #3821: David Harvey: bernmm shouldn't depend on pyport.h [Reviewed by Michael Abshoff] |

558 | > #3824: Timothy Clemans: notebook -- clicking sign out needs to resource not found page [Reviewed by William Stein] |

559 | > #3828: Clement Pernet: Upgrade to linbox-1.1.6rc1 [Reviewed by Michael Abshoff] |

560 | > #3831: Michael Abshoff: add experimental boost-1.34-1.spkg to the repo [Reviewed by Robert Miller] |

561 | > #3832: Michael Abshoff: add experimental Quantlib.spkg and Quantlib-SWIG.spkg to the repo [Reviewed by Robert Miller] |

562 | > #3833: William Stein: calculus -- fix bug in hashing of symbolic expressions [Reviewed by Bill Furnish] |

563 | > #3840: Bill Furnish: conversion of 0 from MV polynomial rings broken [Reviewed by Nick Alexander, William Stein] |

564 | > |

565 | > Merged in Sage 3.1.alpha1: |

566 | > |

567 | > #1686: Michael Abshoff: arpack -- illegal instruction when built on Pentium 4 using gfortran [Reviewed by William Stein] |

568 | > #3119: John Cremona: elliptic curves -- implement gens function for non-integral models [Reviewed by Nick Alexander] |

569 | > #3397: John Palmieri: Steenrod algebra calculations [Reviewed by William Stein] |

570 | > #3460: Nick Alexander: add power_basis() to number fields [Reviewed by David Harvey, John Cremona] |

571 | > #3484: Carl Witty: extend sage_eval (in preparation for sage_input) [Reviewed by William Stein] |

572 | > #3514: David Kohel: Free modules revision [Reviewed by Mike Hansen, William Stein] |

573 | > #3522: Jaap Spies: New experimental mayavi2 spkg based on vtk_5.2 for linux [Reviewed by Michael Abshoff] |

574 | > #3542: David Harvey: multimodular algorithm for Bernoulli numbers [Reviewed by William Stein, Nick Alexander] |

575 | > #3591: Timothy Clemans: notebook -- remove notebook.save() from Logout [Reviewed by Nick Alexander, William Stein] |

576 | > #3613: Mike Hansen: symbolic equations are not passed to Maple correctly [Reviewed by Nick Alexander] |

577 | > #3633: Yi Qiang: use commands.getoutput in hostinfo [Reviewed by Robert Miller] |

578 | > #3649: Timothy Clemans: Add option to disable the Notebook registration email [Reviewed by William Stein] |

579 | > #3652: Carl Witty: FreeModule(ZZ, 2000).random_element() is far slower than it should be [Reviewed by Nick Alexander] |

580 | > #3662: Niclos Thiery, Mike Hansen: separate the module functionality of out CombinatorialAlgebra and move it into CombinatorialAlgebra [Reviewed by the Sage-combinat team] |

581 | > #3664: Dan Bump, Nicolas Thiery, Nicolas Borie, Mike Hansen: major updates to root systems [Reviewed by the Sage-combinat team] |

582 | > #3673: Francis Clarke: NumberFieldElement class unreasonably privileges the polynomial variable 'x' [Reviewed by John Cremona] |

583 | > #3727: Harald Schilly: bug report link in notebook [Reviewed by Timothy Clemans] |

584 | > #3731: John Palmieri: missing some derivatives in wester [Reviewed by Nick Alexander] |

585 | > #3735: William Stein: Interact - header Javascript code executes on update [Reviewed by Igor Tolkov] |

586 | > #3736: Mike Hansen: pairwise_product fails for vectors over CDF [Reviewed by Robert Bradshaw] |

587 | > #3741: Timothy Clemans: notebook -- the files for the revision history of a worksheet *do* get published [Reviewed by William Stein] |

588 | > #3743: Timothy Clemans: notebook -- allow admin user to view any worksheet [Reviewed by William Stein] |

589 | > #3751: John Cremona: Type of output returned by QuadraticField(-1).class_number() [Reviewed by Nick Alexander] |

590 | > #3755: William Stein: finance -- improve implementation of hurst exponent [Reviewed by Brett Nakashima] |

591 | > #3756: William Stein: finance -- fix a bug in fractional brownian motion random walks [Reviewed by Igor Tolkov] |

592 | > #3757: Carl Witty: change printing for intervals (and AA/QQbar) [Reviewed by Jason Grout and William Stein] |

593 | > #3763: Carl Witty: add conversions from AA/QQbar to standard types [Reviewed by John Cremona] |

594 | > #3764: Timothy Clemans: notebook -- notebook.py coverage to 17% [Reviewed by William Stein] |

595 | > #3771: William Stein: make it so typing "sage -br" for new binary sage installs doesn't require rebuilding everything [Reviewed by Craig Citro] |

596 | > #3779: Mike Hansen: inconsistency for variables method, leads to errors in differentiation [Reviewed by Robert Bradshaw] |

597 | > #3781: Mike Hansen: add a cached_method decorator [Reviewed by Nick Alexander] |

598 | > #3782: Tom Denton: add support for non-symmetric Macdonald polynomials with permuted basement [Reviewed by Mike Hansen] |

599 | > #3788: Robert Bradshaw: many matrix_dense_modn operations are unreasonably slow [Reviewed by Mike Hansen] |

600 | > #3789: Robert Miller: graphs(<tab>) [Reviewed by Mike Hansen] |

601 | > #3790: Mike Hansen: limit gets stuck without computing anything [Reviewed by Michael Abshoff] |

602 | > #3793: John Cremona: Some elliptic curve doctests fail when the optional database is installed [Nick Alexander] |

603 | > #3795: Mike Hansen: increase coverage of sage/server/notebook/cell.py [Reviewed by Nick Alexander] |

604 | > #3797: Robert Miller: several improvements to graph generation [Reviewed by Carl Witty] |

605 | > #3798: Robert Miller: some docstrings for sage.graphs [Reviewed by Emily Kirkman] |

606 | > #3800: Craig Citro: Problem with Cusp constructor [Reviewed by William Stein] |

607 | > #3801: Robert Miller, Franco Saliola: Spring layout for posets [Reviewed by Franco Saliola, Robert Miller] |

608 | > |

609 | > Merged in Sage 3.1.alpha0: |

610 | > |

611 | > #3361: Waldek Hebish, Bill Page: Update optional fricas.spkg to 1.0.3 release - make it use clisp again [Reviewed by Michael Abshoff] |

612 | > #3497: Glenn Tarbox: ignore git repo info in main sage repo [Reviewed by Michael Abshoff] |

613 | > #3558: Mike Hansen: make "% cells" work in the notebook when the mode is not set to "sage [Reviewed by William Stein] |

614 | > #3599: Igor Tolkov: Longer slider and labels on sliders [Reviewed by William Stein] |

615 | > #3609: John Cremona: Update eclib to eclib-20080310.p5.spkg [Reviewed by Michael Abshoff] |

616 | > #3636: Igor Tolkov: Text control, no label [Reviewed by William Stein] |

617 | > #3645: John Palmieri: tutorial: make documentation for .n() more prominent [Reviewed by William Stein] |

618 | > #3679: Igor Tolkov: Range Slider Control [Reviewed by William Stein] |

619 | > #3697: Tom Draper: Adds is_primitive() method to polynomials over Finite Fields [Reviewed by Robert Bradshaw] |

620 | > #3698: William Stein: add multinomial_coefficients and binomial_coefficients to sage [Reviewed by Pearu Peterson] |

621 | > #3703: Robert Miller: fix bug in set_edge_label [Reviewed by Jason Grout] |

622 | > #3705: Mike Hansen: upgrade Mercurial to 1.01 [Reviewed by Michael Abshoff] |

623 | > #3708: David Joyner: something screwy in the reference manual [Reviewed by Michael Abshoff] |

624 | > #3721: Yi Qiang: Use SAGE_TESTDIR for dsage unit tests [Reviewed by Michael Abshoff] |

625 | > #3725: Martin Albrecht: tiny doc improvement for mq.SR [Reviewed by Michael Abshoff] |

626 | > #3729: Tim Abbott: Only overwrite RHOME environment variable when it is unset [Reviewed by Michael Abshoff] |

627 | > #3734: John Cremona: inverse() fails for 0 by 0 matrices [Reviewed by Didier Deshommes] |

628 | > #3739: Timothy Clemans: notebook -- new user default [Reviewed by William Stein] |

629 | > #3747: David Harvey: incorrect power in modular arithmetic [Reviewed by William Stein, John Cremona] |

630 | > |

631 | > =================================================================== |

632 | 166,167d792 |

633 | < |

634 | < |