Add support for multiple return values to the ERRSET macro
[maxima.git] / ChangeLog-5.22
blob9d69526cc0d75bf288fb46a0a3895b057950ab9f
1    Maxima 5.22 change log
4    New items in core:
6  * function gensym: new
7  * function makelist: extensions
10    Other revisions in core:
12  * improvements in specint (Laplace transform)
13  * improvements in Xmaxima user interface
14  * inverse properties for erf and friends
15  * function transpose: faster algorithm
18    Other revisions in share:
20  * package graphs: new graph definitions, tutte and flow polynomials, bug fixes, other updates
21  * package draw: new object geomap, rename mesh to elevation_grid, other updates
22  * package descriptive: new functions smin, smax; functions mini, maxi now deprecated
23  * package simplify_sum: try to detect telescoping sums
24  * package ezunits: additional conversions, faster conversion algorithm
25  * package lapack: new function dgesv
26  * package colnew: improved interface functions
27  * package dynamics: bug fix
28  * package mnewton: bug fix
29  * package finance: update
32    Bug fixes:
34    3035313 - some array references translated incorrectly
35    3029610 - integrate and %e_to_numlog
36    3025038 - gruntz needs logexpand:true
37    3024797 - @POSIX_SHELL@ always substitued by /bin/sh in configure.lisp
38    3014545 - submatrix does not work as expected
39    3012427 - tex2ooo.lisp invalid output
40    3010829 - numerical evaluation of elliptic_ec fails for argument > 1
41    3010525 - abs documentation doesn't explain mapping behavior
42    3009011 - plot3d syntax
43    3007061 - log(x^2) simplifies to 2 log(x) for all x
44    3005820 - full_listify
45    3002971 - limit fails where rat+subst works
46    2999635 - trigrat(sin(1)) makes mess
47    2998621 - conjugate(atan(x+%i*y)) wrong
48    2997276 - zeta(3),numer; gives Lisp error
49    2996542 - log(x) integration is incorrect.
50    2996106 - at(diff(f(x,y),x,1,y,1),[x=a,y=b]) is wrong
51    2996065 - Unevaluated numerical hypergeometric() call
52    2992398 - sort doesn't give error for invalid comparison
53    2991924 - Incorrect integration of rational functions
54    2990307 - error for solve_rat_ineq
55    2988544 - integrate(signum(abs(x)),x,-2,2);
56    2988190 - atan2(1b20,-1b0); badly wrong
57    2985866 - derivatives of functions of taylor polys
58    2933097 - polyfactor not documented
59    2905526 - lcm(0,6,0) --> divide by zero
60    2806446 - ev_diff in vect.mac
61    2805600 - depends() partially prevents diff() to work
62    2789110 - solve, tan and atan depend on order of variables
63    2784283 - psi[0](negative float)
64    2781127 - bfpsi0 of complex
65    2556133 - "at" should do parallel substitutions
66    2036462 - Very long calculation time, normal ?
67    2014941 - compositions of 'at'
68    2011228 - vect redefines "." as commutative, was:Matrix multiplication
69    1994295 - errormsg
70    1961494 - translated functions & values list
71    1959214 - integrate() and array having lisp style name
72    1928142 - keepfloat breaks ratsubst() in some cases
73    1758005 - compiler warning for rat3c
74    1677217 - composistions of 'at'
75    1663385 - declare multiplicative - wrong simplification
76    1281740 - declare/featurep - strange behaviour
77    1212598 - bug in the VECT.MAK - VECTORSIMP cross product
78    1117533 - letsimp complains about assignment to %pi
79    1114128 - 2nd argument in permanent
80    1078046 - Alias atoms displayed after unorder()
81    1046653 - input prompt appearing when it should not
82    1003494 - scalefactors broken Maxima 5.9.0 (win)
83     947808 - logcontract and ratfac
84     838301  - vect negate cross product simplification
85     754220 - Featurep and Declare inconsistent /FIX
86     742909 - trigrat(sin(x/2)) makes a mess
87    unnumbered - is(f("x")>0) causes an error.