Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code
[maxima.git] / changelogs / ChangeLog-5.39.md
blob479eba84e041c9a309cfbedeb871a1972b65984b
1 Maxima 5.39 change log
2 ======================
4 New items in core:
5 ------------------
7 New functions firstn and lastn
9 Changes in core:
10 ----------------
12 Special variable clean-up
13 Crosscompiling support
14 Gnuplot 5.0 or newer versions
15 Documentation updates
16 function save: portable way to save "fast" arrays (hash tables)
17 functions timedate, parse_timedate: handle timezone offsets
18 Floating point overflow handling
19 Complex numericals
20 Testsuite additions and improvements
21 GIT fixes
22 ODE improvements
23 Load .wxm files from wxMaxima
24 Temporary file handling improvements
26 New in share:
27 -------------
29 package decfp: decimal bigfloat package (thanks to Richard Fateman)
31 Changes in share:
32 -----------------
34 In some share test scripts, put reset() at the top
35 package solver: rename solver.mac to Solver.mac
36 package stringproc: new functions slessp, slesspignore, sgreaterp, sgreaterpignore (string comparison)
37 package charsets: several updates and improvements; still work in progress
38 package boolsimp: code clean-up; no functional changes
39 package descriptive, functions continuous_freq, discrete_freq: faster counting algorithm; accept arrays as well as lists
41 Bug fixes:
42 ----------
44 [54822ea] Fixed bug #3258: diff with negative order in integrate
45 [0e4ed41] Fix issue #3255 by changing how resimplification works
46 [55ba236] In risplit, in preparation of fixing issue #3255 (logarc)
47 [6e7f9dd] Partial fix #3216: In package lapack, load without compile
48 [ad86a80] Fixed bug #3232: In ezunits, don't compile predicate functions
49 [0ec66c6] Fixed GCL bug #49689: Mark a known failure in rtest11
50 [98b0349] Fixed bug #3213: Round when formatting bigfloats
51 [3745efa] Another test for bug #3244.
52 [67fd622] Fixed bug #3246: look-up entries for inv. trig antiderivatives
53 [120d8be] Fixed bug #3241: In MQAPPLY1, call AMPERCHK
54 [e916dd0] Fixed bug #3235: In RGRP, rephrase test for ECL
55 [7060221] Add tests from bug #3221
56 [2204fca] Fixed bug #3221: elliptic_pi(n,z,m) wrong for z > %pi/2
57 [cb3dc1c] Fixed bug #453: algsys fails in simple case
58 [7efa7eb] Add tests from SF bug 2059.
59 [4851e2c] Add tests from SF [bugs:2038] and [bugs:#2736]
60 640ca75 SF [bug:#1266][bug:#3208] Don't use $radcan when simplifying in algsys.
61 2986fc0 Fix SF [bugs:#3208]. Use sqrtdenest in algsys to simplify partial solutions.
62 5fd2f55 [bugs:#3208] algsys.lisp:presultant: resimplify result
63 4734ec8 share-subdirs.lisp is auto-generated *and* in version control - which is afaik unavoidable for the lisp-only build system. It also currently is out-of-sync with the repo => Updated the repo version.
64 f91d677 Increase output when running share/contrib/diffequations/tests
65 a5873ba SF bugs 3210 and 3212.  Fix algsys regressions.
66 9a4694f Bug #2796 can't load ode2 with n declared constant
67 3c6c473 Bug report ID: 1621 Wrong solution to ode2
68 cf9cbb2 Fixed bug #2667: Distinguish trig function exponents in TeX
69 bf4cf94 In rtest_log, additional tests for SF bug #3105.
70 9ef3fee Fixed bug #3148: Most of the change is in indentation
71 8f523fc Fixed bug #3194: No simplification of tan(x+n*%pi) and cot(x+n*%pi)
72 fdadebc Fixed bug #3186 and other get_plot_option issues.
73 3fd2b4c Fixed bug #3022: Update the RPM spec file
74 aa0a365 Fixed bug #3180: declare(foo, antisymmetric)
75 9ad3f2f Add test for SF bug #3090
76 a57ff0c Add test for SF bug #3170
77 4568937 Fixed bug #3144: Avoid unbounded recursion in PTIMES%E
78 0bcccbe Fixed bug #3109: is(sin(x) <= 1) returns "unknown"
79 037ea4a Fixed bugs #3114, #3115: introduced by [647516] Fix integrate(x=0,x)
81 Unnumbered bugs:
82 ----------------
84 [c8007b9] Partial fix to read_xpm.
85 [35790e2] Correct documentation for rest
86 [eb56614] Fix test for orderlessp transitive
87 [85aff4c] Fix in gcl-builds smismatch
88 [d37c3e4] Fix in timedate, round TZ
89 [74800c2] Remove redundant definition of copy from share/affine
90 [8ec3a05] Another fix for summation of rational functions
91 [394ca66] In package facexp, remove "&&" because
92 [b7ee537] Ensure that *OPR-TABLE* associates "{" with $SET
93 [9f43849] Ran update_examples on Simplification.texi
94 [dd6fbb1] Fix uses of complex-float-numerical-eval-p
95 [07363c2] Fix bug in running test files
96 [6d1b6fe] Partially fixed assumptions regarding products and powers
97 [639dd40] Partially fixed assumptions regarding products and powers
98 [691cbc4] Fix taylor testsuite failure bug introduced by [22f4fd]