-
Notifications
You must be signed in to change notification settings - Fork 31
/
ChangeLog-5.9.3
234 lines (138 loc) · 6.03 KB
/
ChangeLog-5.9.3
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
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
Major items:
* Expand build system to handle internationalization for Spanish
and Portuguese. UTF-8 and Latin-1 locales are supported by
Maxima if the underlying Lisp implementation supports the
locales. See README.i18n
* Revision and expansion of linear algebra functions
(share/linearalgebra)
* Revisions of floating-point function evaluation (sqrt,
trigonometric functions)
* Replace existing definition of "conjugate" with a much more
extensive implementation
* Revision of evaluation and simplification of sum and product
* Revision and expansion of reference manual (English, Spanish,
and Portuguese)
* Bring Spanish and Portuguese translations of reference manual
into the on-line help system
Other revisions:
* Allow symbolic constants in expressions for QUADPACK functions
* Call Common Lisp functions for floating-point evaluation of
trigonometric functions
* Documentation for add-on packages (some new and some already
existing) integrated into Maxima help system
* Evaluation of Airy functions for imaginary floating point
arguments
* Expanded test suite
* Expansion and revision of probability functions
(share/contrib/distrib)
* Expunge control characters (ctl-Z, null, etc) from add-on files
* Extend "rhs" and "lhs" functions to other operators
* Implement bigfloat versions of some special functions
* Implement OpenOffice formula output
(share/contrib/tex2ooo.lisp)
* Improved support for MacOS Lisp implementations (Clisp and
OpenMCL)
* Minor expansion of file i/o functions
(share/contrib/numericalio)
* Move some obsolete add-on files to archive
* New scheme for bigfloat evaluation of trigonometric functions
* On logarithmic plots ("plot2d" function), sample the log of
the function to make plot smoother
* Partial fix: 1409904 (dilogarithm and trilogarithm computed
in single-precision)
* Plotting functions recognize lambda expressions as functions
to plot
* QUADPACK functions recognize lambda expressions and function
names as integrands
* Recognize backslash as a line continuation character, and
also display backslash at end of broken lines
* Recognize sets in {curly braces} in input
* Regenerate SLATEC numerical code from Fortran
* Regularize use of intermediate expression (%t) labels
* Renamed files in some add-on packages so that package name
coincides with file name (grobner, sarag, linearalgebra,
zeilberger)
* Renamed functions "mod" to "polymod" and "nummod" to "mod"
* Renamed "interpolate" (one-dimensional numerical root finder)
to "find_root"
* Revise "reset" function
* Revision of code for floating-point evaluation of Airy
functions
* Revision of floating-point evaluation of trigonometric
functions for complex arguments
* Revision of Newton's method add-on package
(share/contrib/mnewton)
* Revision of probability functions (share/contrib/distrib)
* Revisions of string processing add-on package
(share/contrib/stringproc)
* Revisions to add-on functions for simplification
* Revisions to code for hypergeometric functions
* rmaxima (script to call Maxima via readline wrapper program
rlwrap) uses list of built-in Maxima functions for word
completion
* save, with_stdout, stringout, and share/contrib/numericalio
functions observe file_output_append global flag
* Support for Scieneer Common Lisp (SCL)
* Update test suite for differential equations add-on package
(share/contrib/diffequations)
New items:
* New functions for operations on integers: ceiling, charfun,
floor, lmax, lmin, nummod, rationalize.
Revised: compare, max, min, featurep
* New tutorial documents in German and Portuguese
* New add-on package: augmented Lagrangian method for
constrained optimization (share/contrib/augmented_lagrangian)
* New add-on package: base 10 logarithm (share/contrib/log10)
* New add-on package: Bode plots (share/contrib/bode)
* New add-on package: compute the generating function of a
sequence (share/contrib/ggf)
* New add-on package: easy-to-use units (share/contrib/ezunits)
* New add-on package: integer factorization and primality
testing (share/contrib/ifactor)
* New add-on package: linear programming simplex algorithm
(share/contrib/simplex)
* New add-on package: solving recurrences
(share/contrib/solve_rec)
* New add-on package: guess a formula for a sequence of numbers
(share/contrib/devine)
* New add-on package: linear and cubic spline interpolation
(share/contrib/intpol)
* New add-on package: operator substitution
(share/contrib/opsubst)
* New add-on package: orthogonal polynomials and related functions
(share/orthopoly). Supersedes share/specfun, which was removed
* New add-on package: unevaluated Boolean and conditional
expressions (share/contrib/boolsimp)
Bug fixes:
* 1089988 (bigfloats in TeX output)
* 1224960 (side effect with copylist)
* 1294744 (operator precedence in displayed expressions)
* 1309377 (translated and untranslated "is")
* 1363421 (Gosper summation function)
* 1369451 (sec and trigexpand)
* 1369669 (csc and trigexpand)
* 1374704 (integration)
* 1394256
* 1403415 (bigfloat-to-float conversion)
* 1404754 (simplification of expressions containing bigfloats)
* 1405931 (integration)
* 625278 (simplification of "sum")
* 635045 (derivatives of acsc, asec, and acsch)
* 660936 (polarform)
* 771218 (mexpt of floats incorrect)
* 776974 (translation of errcatch)
* 846112
* 876274 (obsolete code for hashed arrays)
* 876274 (translation of hashed array indexing)
* 887152 (translation of matrix and list indexing)
* 942261 (zeta function)
* 625278 649428 740134 817521 851765 1007094 1192935 1363411
(sum and product)
* Bug fix: determinant function
* Bug fixes in MathML output add-on package
(share/contrib/lurkmathml)
* Bug fixes in Maxima-to-Lisp translation code
* Bug fix: observe "nolabels" global flag
* Bug fix: plot2d(x,[x,0,1]) no longer causes a stack overflow
* Fix bugs in atan and atanh
* Fix some bugs in Maxima-to-Lisp translation code