Based on patches from Aleksej Saushev in PR 37682
Changes:
- backwards-incompatible changes:
* Maxima strings are now Lisp strings (not Lisp symbols)
* Change name of quotient operator from "//" to "/"
* Regularize return values of dgeev and dgesvd in lapack
- New items in share:
* share/contrib/gf: Galois fields
* share/contrib/fourier_elim: solve inequalities via Fourier elimination
* share/contrib/fresnel: Fresnel integrals
* share/contrib/unwind_protect: programming construct to catch errors
* share/draw/implicit3d: implicit surfaces by the marching cubes algorithm
- Other revisions:
* Bigfloat %pi via Chudnovsky series and %e via modified Taylor series
* share/contrib/sarag: new version
* share/contrib/ezunits: units conversion capability
* share/contrib/numericalio: partial reads, binary float input
* share/matrix/eigen.mac: gramschmidt accepts optional inner product
* share/numeric/romberg: evaluate arguments as an ordinary function
* share/draw: enhancements
* Bug fixes and updates in differential equations
* share/tensor/ctensor: nonsymmetric metrics
* Minor bug fixes in TeX output
* Minor enhancements in Maxima->Lisp translation
* Category system in English-language html documentation
* Additional documentation
* Russian translation of reference manual in progress
* Various unnumbered bug fixes
- Many bugfixes