Fix bug #3996: parse_string fails to parse string which contains semicolon
[maxima.git] / changelogs / ChangeLog-5.18
bloba6adbd64bcf44b8dacaf5385db558957bd6ffe3a
1    Maxima 5.18 change log
2    Compiled 2009-04-17
5    Backwards-incompatible changes:
7  * cut out broken code intended to support xgraph
10    New items in core:
12  * function bfallroots to compute polynomial roots with bigfloats
14  * general scheme for integrals of special functions
16  * exponential integrals
18  * incomplete beta function
20  * Fresnel integrals
22  * Lambert W function
25    New items in share:
27  * package minpack
29  * package colnew
31  * package z_transform
33  * package finance
36    Other revisions:
38  * additional special cases of integrals of power functions
40  * bigfloat arithmetic
42  * gamma function and friends
44  * error function and friends
46  * Bessel functions
48  * elliptic functions and inverse elliptic functions
50  * hypergeometric functions
52  * strengthen laplace function
54  * beta function
56  * Imaxima user interface: new version
58  * package to_poly_solver: revision
60  * package abs_integrate: revision
62  * package orthopoly: Pochhammer function
64  * package draw: revision
66  * package sarag: revision
68  * package plotdf: revision
70  * package f90: revision
72  * package odelin: test script
74  * package dynamics: test script
76  * package ezunits: minor revision
78  * package amatrix: minor revision
80  * recognize integers in base greater than 10
82  * tex function can assign user function as TeX property
84  * revision and translation of message strings (incomplete)
86  * documentation revisions throughout
88  * patches for Clozure CL throughout
90  * build Maxima with ECL via build system used for other Lisps
92  * minor code clean-up throughout
95    Bug fixes:
97    2698078 set_partitions does not produce simplified sets
98    2688847 float of rats rounds incorrectly
99    2687962 hgfred([-3/2,1],[-1/2],-t) division by zero
100    2686902 noninteger pochhammer_max_index
101    2686901 nonglobal declare for pochhammer
102    2672976 wxMaxima 0.8.1: set logscale x gives error
103    2665228 read_list(file_search()) empty %o:s
104    2664752 xMaxima and wxMaxima: eivals causes multiple %o:s
105    2657271 wxMaxima 0.8.0 mnewton-hungs
106    2652359 wxMaxima 0.8.0 hungup on collectterms
107    2650081 integrate(atan(y),y,x,inf) loops endlessly
108    2631766 abs((1+%i)^%i) is wrong
109    2618401 bfloat produces incorrect answer
110    2604950 rats with keepfloat
111    2600423 Running a loaded ODE package causes error
112    2585332 strange linechar/label display
113    2582034 hgfred([a/2,-a/2],[1/2],z) causes error
114    2543079 bfloat(gamma(3/4)/gamma(1/4)) is wrong
115    2534420 asinh(%i*2b0) causes error
116    2505945 hgfred([2,-1/2],[3],-x^2)
117    2505241 solve multiplicities wrong
118    2501765 integrate((-14*x^2-32)/(x^4+3*x^2+1)^2,x,0,inf);
119    2470996 asksign(min(1,x))
120    2459008 misspelling of grassmann algebra
121    2412132 invalid contraction of ichr2
122    2393169 spherical_harmonic: Bad argument to genfact
123    2358696 is equal bug
124    2354306 Questions with multiple commands
125    2180110 GCL do not signal an overflow converting bigfloat to float
126    2055235 Plot leaves range with jacobi functions
127    1981623 wrong sign of sqrt()
128    1757448 plot2d tries to plot no-numbers
129    1663399 solve/algsys bug
130    1658067 jacobi_sn(elliptic_kc(1-m)*%i/2,m) isn't simplified
131    1498047 limit(a/n,n,inf)
132    1419046 sign bug
133    1055377 assignment to SETVAL causes a break if SETCHECK: ALL
134    1045503 REARRAY complains about non-numeric size argument
135     940835 rectform fails with float/numer flags
136     903130 make_array doesn't check arg types
137     887639 listarray when use_fast_arrays : true
138     792514 Subscripted literal array doesn't display
139     783847 assignments to %i, inf, ...
140     623904 Taylor should be contagious in more places
141     609466 Fatal error in solve/algsys
142     505443 Halfangle limitation
144    unnumbered: bug in split_sum (package simplify_sum)
145    unnumbered: correct axis label for logarithmic plot
146    unnumbered: fix limit(signum(x), x, 0, plus)
147    unnumbered: spurious question in integrate(x/(1-x),x,-1,1)
148    unnumbered: fix infinite loop for limit(x, x, infinity)
149    unnumbered: error with atanh(0.75b0)
150    unnumbered: signum_int(cos(x) / (sin(x) - cos(3*x)),x) --> endless loop
151    unnumbered: integrate(1/x^3, x, 1, inf)
152    unnumbered: integrate(1/(x + abs(x)),x) --> division by zero error
153    unnumbered: integrate(signum(x + sqrt(1-x)),x) ---> bogus
154    unnumbered: integrate(signum(x) * f(x),x)
155    unnumbered: category refs in html docs not turned into links
156    unnumbered: map("{", ...) yields an expression which has operator ${
157    unnumbered: reset(niceindicespref) has a strange effect when i is bound