File: ChangeLog-5.10.0

package info (click to toggle)
maxima 5.27.0-3
  • links: PTS
  • area: main
  • in suites: wheezy
  • size: 120,648 kB
  • sloc: lisp: 322,503; fortran: 14,666; perl: 14,343; tcl: 11,031; sh: 4,146; makefile: 2,047; ansic: 471; awk: 24; sed: 10
file content (172 lines) | stat: -rw-r--r-- 4,783 bytes parent folder | download | duplicates (10)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
   Major items:

 * Expand and revise Maxima reference manual (all languages),
   including documentation for add-on packages and additional
   figures in the HTML version of the manual

 * Maxima Windows installer bundles wxMaxima user interface

 * Fast integer factorization (function ifactors and friends)


   Backwards-incompatible changes:

 * Rename many functions in the distrib add-on package for greater
   clarity

 * Rename some functions in the descriptive add-on package for greater
   clarity

 * Change name of Xmaxima initialization script to .xmaximarc
   (was xmaxima.ini)

 * Cut out functions j0, j1, jn, i0, i1, and in (superseded some time
   ago by bessel_j and bessel_i functions)

 * Cut out functions tmlin, tmlinsolve, tmnewdet, and tminverse
   (obsolete, superseded by other linear algebra functions)

 * Cut out add-on packages differ and gendif (obsolete, buggy)

 * load(specfun) yields message saying "specfun package superseded by
   orthopoly" (specfun removed in Maxima 5.9.3)

 * interpolate function yields a message saying "interpolate was renamed
   to find_root" (interpolate was renamed in Maxima 5.9.3)

 * Rename functions g0, g1, and gn to scaled_bessel_i0,
   scaled_bessel_i1, and scaled_bessel_i, respectively.


   New items:

 * maxima_tempdir, maxima_userdir: Maxima variables to shadow the Lisp
   variables *maxima-tempdir* and *maxima-userdir*

 * share/contrib/implicit_plot.lisp: Draw implicit plots

 * share/contrib/dynamics.mac: Numerical and graphical functions for
   dynamical systems and fractals

 * share/contrib/graph2d.lisp: Plot discrete data in Xmaxima

 * share/lbfgs: LBFGS algorithm for unconstrained minimization

 * share/contrib/tocl.lisp: Output a Maxima expression as Common Lisp

 * share/contrib/prim: Implementation of Prim's algorithm

 * tests/rtest_tex.mac: Generate a test document by calling the tex
   function on a variety of expressions


   Other revisions:

 * plotting functions: many improvements

 * Xmaxima: many improvements, including improvements in HTML rendering

 * Definite integrals: several bug fixes

 * Hypergeometric functions: many revisions

 * zeilberger add-on package: revised

 * Evaluation of definite sums and products: use faster method

 * diffequations add-on package: additional tests

 * tex function: several adjustments and bug fixes

 * distrib add-on package: revised

 * float number output: fpprintprec controls formatting for ordinary
   floats as well as bigfloats

 * tensor add-on packages: bug fixes

 * solve_rec add-on package: minor revisions

 * solver add-on package: brought up to date

 * sarag add-on package: revised

 * augmented_lagrangian add-on package: call LBFGS to solve
   unconstrained minimization problem

 * boolsimp add-on package: minor revisions

 * multiadditive add-on package: revised

 * rule processing: lambda expression OK for match predicate; atom OK
   for match expression in defrule

 * Maxima self-test suite: expanded

 * Maxima rpms: Make the maxima rpm depend on a specific version of the
   maxima-exec rpm, and make the maxima-exec and other rpms depend on
   a specific version of maxima

 * throughout: improved compatibility with Allegro Common Lisp and
   Scieneer Common Lisp


   Bug fixes not otherwise mentioned:

 * 1521613: user documentation for buildq

 * 1515703: sqrt(0b0) => endless looping

 * 1514861: li[2](1.0) stack overflow

 * 1505333: matchdeclare with lambda form predicate

 * 1497706: sum(1/k^2,k,2,inf), simpsum

 * 1487703: infinite loop in an integration problem

 * 1482843: subscripted variable causes trouble in integrate

 * 1480338: ratsimp(exp(constant)) very slow

 * 1477696: 2*3*2^k is 6*2^k (although similar bugs persist)

 * 1471861: limit(abs(sin(x)/x),x,0) incorrect

 * 1464846: rearray does not work

 * 1449163: ratsimp(exp(%pi*%i/9)/(x-2)^(1/7)) causes error

 * 1385311, 1385309: GosperSum (zeilberger add-on package) now returns
   correct result (NON_HYPERGEOMETRIC) for some examples

 * 1385307: 2*2^k doesn't simplify (although similar bugs persist)

 * 1120546: defrule (a, b, c) (all atoms) confuses kill (rules)

 * 1102913: add share directories to file search paths

 * 716761: i% displays as i\% with display2d:false

 * 705734: [a,b,c][0] => "["

 * 660884: maxprime should be 1

 * 658762: pickapart misnumbers next C-line

 * 624941: maxima needs a -quiet option

 * 620917: cfdisrep([x,...]) errs out

 * 541030: integrate(sqrt(x+1/x-2),x,0,1) wrong

 * Fixed: supply bounding box for saving 3-d plots in Xmaxima
 
 * Fixed: in conjugate function, test for atoms
 
 * Fixed: in permutations function, avoid modification in-place

 * Fixed: exp(1b-1) now returns a bigfloat

 * Fixed: 846079 944743 1491486 1489285 1488344 1488359 1362658 1451351