Fix assignment check for ibase and obase
[maxima.git] / ChangeLog-5.9.3
blobfb5212cf3e0adddcfa9348263d7e911c521eb6c4
1  Major items:
3  * Expand build system to handle internationalization for Spanish
4    and Portuguese. UTF-8 and Latin-1 locales are supported by
5    Maxima if the underlying Lisp implementation supports the
6    locales. See README.i18n
8  * Revision and expansion of linear algebra functions
9    (share/linearalgebra)
11  * Revisions of floating-point function evaluation (sqrt,
12    trigonometric functions)
14  * Replace existing definition of "conjugate" with a much more
15    extensive implementation
17  * Revision of evaluation and simplification of sum and product
19  * Revision and expansion of reference manual (English, Spanish,
20    and Portuguese)
22  * Bring Spanish and Portuguese translations of reference manual
23    into the on-line help system
26  Other revisions:
28  * Allow symbolic constants in expressions for QUADPACK functions
30  * Call Common Lisp functions for floating-point evaluation of
31    trigonometric functions
33  * Documentation for add-on packages (some new and some already
34    existing) integrated into Maxima help system
36  * Evaluation of Airy functions for imaginary floating point
37    arguments
39  * Expanded test suite
41  * Expansion and revision of probability functions
42    (share/contrib/distrib)
44  * Expunge control characters (ctl-Z, null, etc) from add-on files
46  * Extend "rhs" and "lhs" functions to other operators
48  * Implement bigfloat versions of some special functions
50  * Implement OpenOffice formula output
51    (share/contrib/tex2ooo.lisp)
53  * Improved support for MacOS Lisp implementations (Clisp and
54    OpenMCL)
56  * Minor expansion of file i/o functions
57    (share/contrib/numericalio)
59  * Move some obsolete add-on files to archive
61  * New scheme for bigfloat evaluation of trigonometric functions
63  * On logarithmic plots ("plot2d" function), sample the log of
64    the function to make plot smoother
66  * Partial fix: 1409904 (dilogarithm and trilogarithm computed
67    in single-precision)
69  * Plotting functions recognize lambda expressions as functions
70    to plot
72  * QUADPACK functions recognize lambda expressions and function
73    names as integrands
75  * Recognize backslash as a line continuation character, and
76    also display backslash at end of broken lines
78  * Recognize sets in {curly braces} in input
80  * Regenerate SLATEC numerical code from Fortran
82  * Regularize use of intermediate expression (%t) labels
84  * Renamed files in some add-on packages so that package name
85    coincides with file name (grobner, sarag, linearalgebra,
86    zeilberger)
88  * Renamed functions "mod" to "polymod" and "nummod" to "mod"
90  * Renamed "interpolate" (one-dimensional numerical root finder)
91    to "find_root"
93  * Revise "reset" function
95  * Revision of code for floating-point evaluation of Airy
96    functions
98  * Revision of floating-point evaluation of trigonometric
99    functions for complex arguments
101  * Revision of Newton's method add-on package
102    (share/contrib/mnewton)
104  * Revision of probability functions (share/contrib/distrib)
106  * Revisions of string processing add-on package
107    (share/contrib/stringproc)
109  * Revisions to add-on functions for simplification
111  * Revisions to code for hypergeometric functions
113  * rmaxima (script to call Maxima via readline wrapper program
114    rlwrap) uses list of built-in Maxima functions for word
115    completion
117  * save, with_stdout, stringout, and share/contrib/numericalio
118    functions observe file_output_append global flag
120  * Support for Scieneer Common Lisp (SCL)
122  * Update test suite for differential equations add-on package
123    (share/contrib/diffequations)
126  New items:
128  * New functions for operations on integers: ceiling, charfun,
129    floor, lmax, lmin, nummod, rationalize.
130    Revised: compare, max, min, featurep
132  * New tutorial documents in German and Portuguese
134  * New add-on package: augmented Lagrangian method for
135    constrained optimization (share/contrib/augmented_lagrangian)
137  * New add-on package: base 10 logarithm (share/contrib/log10)
139  * New add-on package: Bode plots (share/contrib/bode)
141  * New add-on package: compute the generating function of a
142    sequence (share/contrib/ggf)
144  * New add-on package: easy-to-use units (share/contrib/ezunits)
146  * New add-on package: integer factorization and primality
147    testing (share/contrib/ifactor)
149  * New add-on package: linear programming simplex algorithm
150    (share/contrib/simplex)
152  * New add-on package: solving recurrences
153    (share/contrib/solve_rec)
155  * New add-on package: guess a formula for a sequence of numbers
156    (share/contrib/devine)
158  * New add-on package: linear and cubic spline interpolation
159    (share/contrib/intpol)
161  * New add-on package: operator substitution
162    (share/contrib/opsubst)
164  * New add-on package: orthogonal polynomials and related functions
165    (share/orthopoly). Supersedes share/specfun, which was removed
167  * New add-on package: unevaluated Boolean and conditional
168    expressions (share/contrib/boolsimp)
171  Bug fixes:
173  * 1089988 (bigfloats in TeX output)
175  * 1224960 (side effect with copylist)
177  * 1294744 (operator precedence in displayed expressions)
179  * 1309377 (translated and untranslated "is")
181  * 1363421 (Gosper summation function)
183  * 1369451 (sec and trigexpand)
185  * 1369669 (csc and trigexpand)
187  * 1374704 (integration)
189  * 1394256
191  * 1403415 (bigfloat-to-float conversion)
193  * 1404754 (simplification of expressions containing bigfloats)
195  * 1405931 (integration)
197  * 625278 (simplification of "sum")
199  * 635045 (derivatives of acsc, asec, and acsch)
201  * 660936 (polarform)
203  * 771218 (mexpt of floats incorrect)
205  * 776974 (translation of errcatch)
207  * 846112
209  * 876274 (obsolete code for hashed arrays)
211  * 876274 (translation of hashed array indexing)
213  * 887152 (translation of matrix and list indexing)
215  * 942261 (zeta function)
217  * 625278 649428 740134 817521 851765 1007094 1192935 1363411
218    (sum and product)
220  * Bug fix: determinant function
222  * Bug fixes in MathML output add-on package
223    (share/contrib/lurkmathml)
225  * Bug fixes in Maxima-to-Lisp translation code
227  * Bug fix: observe "nolabels" global flag
229  * Bug fix: plot2d(x,[x,0,1]) no longer causes a stack overflow
231  * Fix bugs in atan and atanh
233  * Fix some bugs in Maxima-to-Lisp translation code