Skip to content

Commit 4ae2570

Browse files
committed
Merge branch 'master' into github-ci
2 parents 52aff2a + d438976 commit 4ae2570

148 files changed

Lines changed: 3940 additions & 3155 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

ChangeLog

Lines changed: 1 addition & 156 deletions
Original file line numberDiff line numberDiff line change
@@ -1,158 +1,3 @@
1-
Maxima 5.47-post change log
1+
Maxima 5.48-post change log
22
===========================
33

4-
New items in core:
5-
------------------
6-
* Numerous performance improvements
7-
* Print errors and warnings to stderr instead of stdout
8-
* New command-line option --quit-on-error to make Maxima quit upon first
9-
runtime error
10-
* New command-line option --very-very-quiet to silence Maxima
11-
* New command-line option --suppress-input-echo to suppress input echo
12-
when running noninteractively
13-
* New global variable batch_answers_from_file
14-
* New Unicode display2d and global variable display2d_unicode
15-
* A new function random-name in plot.lisp that generates a random string
16-
* New function timer_reset: set accumulated elapsed time to zero
17-
* New functions float_infinity_p, float_nan_p: recognize float infinity and not-a-number
18-
19-
New items in share:
20-
-------------------
21-
* New example share/colnew/prob5.mac
22-
* New package raddenest: radical denesting function
23-
* New draw terminals: tikz and tikz_standalone
24-
* ode2 now solves Modified Bessel differential equation
25-
* Documentation for share/contrib/levin
26-
* New package guess: guess a formula for a sequence of numbers
27-
* New package gamma_simp: simplification of gamma function
28-
* Package descriptive: function cov accepts optional argument for per-datum weights
29-
* Package wrstcse: Support tolerance calculations using the RMS method
30-
31-
Changes in core:
32-
----------------
33-
* Add answers_from_file option to run_testsuite
34-
* Add rtest_raddenest to share_testsuite_files
35-
* In src/plot.lisp, clipping is no longer done when plot_format is xmaxima
36-
* The default y-range for plots is determined only by points within x-range
37-
* Function chinese renamed to solve_congruences
38-
* Function 'system': capture output (e.g. with_stdout) from executed command
39-
40-
Changes in share:
41-
-----------------
42-
* openr_binary: work around bug in Allegro CL by omitting :ELEMENT-TYPE argument.
43-
* readline: trim carriage return from end of string, if any.
44-
45-
Changes in Xmaxima:
46-
-------------------
47-
* Line clipping in plot2d and plotdf
48-
* Better integration algorithm for plotdf
49-
* new options tstep and algorithm for plotdf
50-
* plot linewidths and arrow lengths change when a plot window is resized
51-
52-
Changes in the Windows installer:
53-
---------------------------------
54-
* Update Gnuplot
55-
* Update ABCL
56-
* Update wxMaxima
57-
* Update wxWidgets
58-
* Update TCL/TK
59-
* Update SBCL
60-
* Support Clozure Common Lisp (for 64 bit installers)
61-
* Use configured paths to Lisp compilers, this should help,
62-
if one is building Maxima on Windows (native) and uses
63-
special paths to the Lisp compilers.
64-
* Fix calculation of %maxima_prefix% in maxima.bat.in.
65-
* Allow building an installer with any (supported) Lisp.
66-
Before, CLISP and SBCL was always included.
67-
68-
Bug fixes for numbered bugs:
69-
----------------------------
70-
* \#2905: Assigning variable twice yields different results
71-
* \#3054: limit(exp(exp(2*log(x**5 + x)*log(log(x)))) / exp(exp(10*log(x)*log(log(x)))), x, inf)
72-
* \#3191: parsing problem: thru 3 for i in [a,b]
73-
* \#3579: Overly eager simplification in trigreduce
74-
* \#3755: Insecure tmpdir usage
75-
* \#3803: Xmaxima should reopen the browser when needed
76-
* \#3981: Trigreduce doesn't return principal value of atan(tan(...))
77-
* \#4117: Unexpected Behaviour of run_viewer and gnu_term dumb
78-
* \#4154: Some info nodes have bad headers (and no "Up"s)
79-
* \#4160: LISP error when integrating
80-
* \#4176: fullratsubst(old = new, expr) returns incorrect result
81-
* \#4177: lratsubst1 in testsuite
82-
* \#4179: [XMaxima] Pb in maximizing window
83-
* \#4184: bessel_simplify error
84-
* \#4191: limits of gamma_incomplete
85-
* \#4195: cmucl 21e intermittent lisp error in limit
86-
* \#4200: simplim%limit ignoring special variables
87-
* \#4208: Error with complex numbers - example with trigreduce
88-
* \#4210: tlimit consults global assumptions for limit variable
89-
* \#4214: read_xpm not autoloading and not documented as requiring load("draw")
90-
* \#4215: limit(sqrt(-1+%i*x),x,0,minus)
91-
* \#4218: read_xpm can't handle XPM files generated by ImageMagick and maybe other sources
92-
* \#4220: tex output does not respect linel
93-
* \#4222: limit(6^x, x, 1) and similar cases: stack overflow crash
94-
* \#4227: limit(abs(sin(x))/sin(x), x, inf) = 1
95-
* \#4237: implicit_plot punting to plot2d implicit fails when argument is a list of equations
96-
* \#4238: limit((abs(sin(x)*cos(x)-x^4) -x)/x^3,x,0,plus) gives internal error
97-
* \#4245: is(string1<string2) gives Lisp error
98-
* \#4246: tcl9.0b1 upgrade and xmaxima
99-
* \#4251: imaxima could not display image with Emacs 29.1
100-
* \#4254: plog returns unsimplfied results
101-
* \#4257: Incorrect change of variable in integral involving diff
102-
* \#4260: translate fails with go tag in final position
103-
* \#4263: plot2d discrete with x range computes y range over all data, not restricted to x
104-
* \#4265: integrate(sin(m*x)*sin(n*x), x, 0, 2*%pi) unconditionally zero
105-
* \#4269: plot3d ignores the option gnuplot_postamble
106-
* \#4287: 2d pretty printer ignores successive empty lines
107-
* \#4307: partswitch affects op and operatorp
108-
* \#4325: Maxima can't differentiate beta function
109-
* \#4349: user-defined rules apply to expressions with square brackets as well as parentheses
110-
* \#4350: arrayinfo complains "not an array" when supplied a Lisp array or hash table
111-
* \#4355: documentation for trigvalue etc
112-
* \#4356: support tracing simplifying functions
113-
* \#4386: quad_qagi doesn't recognize -inf as equivalent to minf
114-
* \#4388: tex() output under simp:false, incorrect placement of `+`
115-
* \#4408: letsimp doesn't simplify before returning result
116-
* \#4417: letsimp treats minus expressions as -1 times something
117-
* \#4418: arctan and trigreduce error
118-
* \#4424: draw2d doesnt accept fill_density in order to create opaque shapes
119-
* \#4426: Remove repeated function resm1
120-
* \#4427: Turn number to cell in mark+3@db.lisp
121-
* \#4430: solve calls eval on its arguments
122-
* \#4434: polydecomp documentation wrong
123-
* \#4441: gf_factor in ASDF build
124-
* \#4442: rationalize applied to subscripted
125-
* \#4462: sign(1/sqrt(x))
126-
* \#4474: "sign: argument cannot be imaginary" in simple substitution
127-
* \#4475: min/max (%i,...)
128-
* \#4536: atan2(0,0) undefined error while evaluating a limit
129-
* \#4539: some limits of expintegral_ci
130-
* \#4546: limit of a log of a rational trig polynomial
131-
* \#4560: integrals of the form integrate((a*z+a*b)^p*%e^(c*z+d),z)
132-
* \#4572: integration with subs of the form y = exp(X)
133-
134-
Unnumbered bugs fixed:
135-
---------------------
136-
* mailing list 2023-11-25: Possibilities for basic image processing
137-
* mailing list 2023-11-26: plotdf sliders hidden
138-
* mailing list 2023-09-25: Casting SPELs
139-
* mailing list 2024-12-24: Typographic Error (xmaxima)
140-
* mailing list 2025-03-04: trigsolve requires to_poly_solve to work
141-
* correct failing test in share/contrib/diffequations/tests
142-
* recovers option xfun of plotdf which was no longer working
143-
* fixes narrows option of plotdf (narrows should remain after window resizing)
144-
* unreported bug: Clisp error when standard input is not writeable
145-
* unreported bug: Function 'system': fix problems encountered when testing on Windows
146-
147-
Documentation:
148-
--------------
149-
* Document colnew share package
150-
* \#4154: Some info nodes have bad headers (and no "Up"s)
151-
* HTML files for the manual now have the name of the corresponding section
152-
* Documentation for display2d_unicode in section "Command Line"
153-
154-
Build system:
155-
-------------
156-
* Install Maxima icons in an 'icons' subdirectory rather than 'pixmaps'
157-
* maxima.asd: load defsystem.lisp in order to load share packages which use it.
158-
* Various compatibility fixes for Allegro CL and LispWorks

README

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,7 @@ export restrictions from the U.S. Department of Energy. See the file
1010
COPYING.
1111

1212
Installation information is available in the file INSTALL. Summary
13-
information about this release can be found in the file NEWS. Detailed
14-
change information is available in the ChangeLog.
13+
information about this release can be found in the file ChangeLog.
1514

1615
A simple usage example:
1716

0 commit comments

Comments
 (0)