Fix bogus translations of = and # evaluations due to float contagion
[maxima.git] / ChangeLog-5.12.0
blobba2f5bd2e88a08bad45e7d508bdded14f2215fed
1    Maxima 5.12.0 change log
2    Compiled 2007-04-11
5    Major changes:
7  * lapack package (BLAS and LAPACK functions)
10    Backwards-incompatible changes:
12  * openplot_curves function removed (superseded by plot2d([discrete, ...]))
14  * qq package removed (superseded by QUADPACK functions)
16  * romberg function is now a share package (superseded by QUADPACK functions)
18  * airy function removed (superseded by airy_ai, airy_bi)
20  * plot2d_ps functions removed (superseded by Postscript mode of Gnuplot)
22  * cholesky function removed (superseded by cholesky in linearalgebra package)
24  * gauss function removed (superseded by random_normal in distrib package)
26  * kach function removed (superseded by simplex package)
28  * det function removed (superseded by determinant)
30  * closed_form renamed to simplify_sum
33    New items in core:
35  * ? <foo> => exact search (now default) and ?? <foo> => inexact search
37  * multiple assignment (e.g. [a, b, c] : [1, 2, 3])
39  * Separate Brazilian Portuguese and European Portuguese in docs
41  * contour_plot function
43  * random_permutation function
45  * absolute_real_time, elapsed_real_time, elapsed_run_time functions
47  * sublist_indices function
49  * --very-quiet command line option (suppress labels and banner)
51  * defstruct function moved from share into src
54    New items in share:
56  * to_cl function
58  * levin package (acceleration of summations)
60  * fractals package
62  * clebsch_gordan function (Wigner 3j, 6j, and 9j symbols)
64  * meijer_g function (E-function of MacRobert and G-function of Meijer)
66  * grobner package: documentation
68  * implicit_plot: documentation
70  * sym package: documentation English translation
72  * grobner package: documentation
75    Other revisions:
77  * plotting code: many revisions
79  * allow partially-evaluated Boolean expressions
81  * diffequations package: many revisions
83  * Default g.c.d. algorithm is now spmod (was subres)
85  * Reference manual: many revisions in all languages
87  * Try harder to simplify products and powers of inf and minf
89  * Build system: revisions
91  * zeilberger package: test scripts
93  * sarag package: new version
95  * dynamics package: revisions
97  * numericalio, stringproc, linearalgebra functions now autoload
99  * emaxima: minor revisions
101  * simplify_sum package: minor revisions
103  * symbols may comprise any alphabetic characters (not just A-Z)
105  * Expanded test suite
107  * Source code clean-up
109  * Modifications for better compatibility with case-sensitive Lisp
112    Bug fixes not otherwise mentioned:
114  * 1682678: function 'join' with non-list argument
116  * 1670491: columnspace
118  * 1668376: risch & *integrator-level* unbound
120  * 1663704: integrate(sin(r*x)^7/x^4,x,0,inf) -> r^3*false
122  * 1663530: lu condition number
124  * 1662070: mnewton doesn't allow subscripted vars
126  * 1661490: An integral gives a wrong result
128  * 1659985: vandermonde_matrix with 0 as an argument
130  * 1659477: push in caseq broken
132  * 1659405: mnewton variable name problem
134  * 1657350: edit keys should not be case sensitive
136  * 1654183: integrate(x^2 / (1+x^6)^(3/2),x)
138  * 1653672: floor(...) gives internal error
140  * 1650843: plot2d(acot(x)) signals an error and doesn't plot
142  * 1648352: rules and pattern bug
144  * 1647987: invert_by_lu using rationalfield
146  * 1646761: limit atanh @ -1 / 1 all wrong...
148  * 1644590: is equal and kron_delta are inconsistent
150  * 1644378: floor and ceiling change bigfloatone
152  * 1642851: notequal isn't negation of equal
154  * 1636823: conjugate of an array
156  * 1636789: conjugate & ratsubst
158  * 1638731: abs(x^k) with k declared integer
160  * 1636746: tellsimp and abs
162  * 1635372: specint returns expression containing internal Lisp variable
164  * 1635370: absolute value of conjugate
166  * 1635322: abs of infinity, minf, ...
168  * 1635320: absolute value of CL array
170  * 1641457: Taylor polynomials of Bessel functions
172  * 1631094: integrate(sin(n*x)*x, x) => linear time when n is an integer
174  * 1629724: Documentation in fourie pkg, meaning of p in fourier(f,x,p)
176  * 1620977: limit(5^n/(2^n*3^n),n,inf) is wrong
178  * 1614821: solver.mac still not working as expected
180  * 1607567: trigreduce([atan(sin(a)/cos(a))]) => [ atan(tan(a)) ]
182  * 1370433: trigsimp(sqrt(%i2)) != sqrt(trigsimp(%i2))
184  * 1122736: askinteger involving %pi wrong
186  * 836780: taylor(acosh(x),x,1,1)
188  * 771061: expand dot expr -> fatal error
190  * 707256: asksign/signum of ind and infinity
192  * 629716: dotexptsimp and x^^2
194  * 623165: taylor(acosh) wrong
196  * Various bug fixes in XMaxima