Fix bogus translation of nested conditionals with elseif clauses
[maxima.git] / ChangeLog-5.9.2
bloba2f2dc25eed3eee595118d0c700a93797d27a6c5
1  Significant changes from Maxima 5.9.1 to 5.9.2,
2  in no particular order.
3  Magnitude of changes varies widely.
6  * Parser is now entirely case sensitive, built-in keywords and variables are all lowercase only
8  * Regularize case in printed messages
10  * Improved TeXmacs interface, 2-d input
12  * Moved nset (finite set functions) into Maxima core
14  * Ported Mersenne twister rng to Maxima core
16  * English reference manual revised (form and content)
18  * Reference manual translated to Spanish and Portuguese
20  * Additional tutorial documents
22  * Discrete plots (for plot2d)
24  * Enhancements to tensor packages (Atensor, Ctensor, Itensor)
26  * Replaced Airy functions with much more extensive implementation
28  * Revisions to Bessel functions
30     o Bessel functions with real order and complex argument can be evaluated numerically.
32     o bessel_j can be computed for negative real order.
34  * Revisions to gamma function
36     o Gamma function can be numerically evaluated for complex arguments.
38  * Revisions to elliptic functions
40     o Bugs 1165488 and 908185 fixed.
42     o Fixed issue where many of the routines were returning single-float results instead of double-float when given rational args.
44     o elliptic_f with complex args can be numerically evaluated.
46     o Other inverse Jacobi routines can be evaluated at complex points.
48  * Extensive revisions to hypergeometric functions
50     o Adjusted routines to return the new names for the Bessel functions (like bessel_j instead of %j).
52     o Similarly, any orthogonal polynomials now use the naming conventions used by the specfun orthogonal polynomial package.
54     o Corrected many errors in implementation.
56     o Some missing internal functionality added.
58     o Bug 1155241 fixed.
60     o Bug 1097915 fixed.
62     o Branch cuts for various relationships between hypergeometric functions and Legendre functions were implemented or corrected.
64  * Revised kill function (fixed several bugs, helps test suite run correctly)
66  * Revised code to run test suite
68  * Display noun forms 'for and 'if correctly
70  * Display if -- then -- elseif correctly
72  * Adjust placement of newlines between output lines
74  * Establish configuration variable *MAXIMA-TEMPDIR*, make use in plotting
76  * Cleaned up autoload declarations
78  * Source code lowercase
80  * Regularize use of packages in Maxima core
82  * Misc code cleanups incl. sloop -> ANSI loop, rename private let and let*
84  * New share files:
86     share/defstruct.lisp:   define structured objects, also multiple assignment
88     share/contrib/descriptive/: descriptive statistics
90     share/contrib/diffequations/tests/: several new tests
92     share/contrib/distrib/: probability distributions
94     share/contrib/plotdf.lisp:  direction field plotting
96     share/contrib/sarag/:   real algebraic geometry
98     share/contrib/state/:   state variable equations
100     share/contrib/unit/:    units of measurement
102     share/contrib/Zeilberger/:  hypergeometric summation
104     share/linearalgebra/:   linear algebra
106     share/numeric/interpol.mac: Lagrange polynomial interpolation
108     share/tensor/:  many new examples
110  * Other bug fixes:
112    590222 (power series)
113    853830 (sum)
114    1045821 (describe)
115    618280 (entier)
116    512736 (alphalessp)
117    620928 (cfratsimp)
118    626728 (scanmap/bottomup)
119    904504 (sign1)
120    617021 (bfloat(%gamma))
121    1052308, 1036900 (limit)
122    1038584 (integrate)
123    1169996 (example)
124    1274656 (dribble)
125    1179646, 1110733, 1070509 (tex)
126    1234221 (ev)
127    1216157 (kill-operator)
128    797401 (infix)
129    1173788 (prefix, postfix, nary, matchfix, nofix, and infix)
130    1290386, 1156759, 1107784 (plot2d)
131    1179660 (bfloat)
132    904295 (ratweight)
133    808772, 808772 (realpart)
134    783051 (expand)
135    1178648 (setup_autoload)
136    1175992 (playback)
137    1103687 (compile_file, translate_file)