summarylogtreecommitdiffstats
path: root/PKGBUILD
AgeCommit message (Collapse)Author
2016-08-31Updated version (5.38.1.230.ge698e55 -> 5.38.1.231.gc54f533).AUR Update Bot
Changelog ========= remove assumption that lim-epsilon < 10 ^ -8 (c54f533) Fix sign for li[3](-1.0) (e698e55) Documentation: Mentioned the 'geomview' plot_format. (4acbf2a) Update documentation on xlabel, ylabel and zlabel (65ca7d1) Update documentation on xlabel, ylabel and zlabel (6b5187e) * Add support for axes labels in 2D VTK scenes. * Revert default axes labels to empty strings. We want the same behavior for Gnuplot and VTK. (cf8ac7f) Remove background rectangle in epslatex_standalone files. (af53a13) Additional test cases for mod. (753dd2d) In TeX processing for exponents, distinguish trig-like functions from others. Output foo^n x for trig-like foo and foo(x)^n otherwise. Fixes SF bug #2667: "tex1 of f(x)^n" Thanks to Leo Butler for the patch. (cf9cbb2) Update list of built-in symbols by extracting all @defvr and @deffn items from doc/info/*.texi. (179efa3) In rtest_log, additional tests for SF bug #3105. (bf4cf94) In rtest_limit, li[4](1.0) now simplifies to a float. (15155a4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8ed2077) In rtest5, change the documentation index that is loaded to one that exists now. share/MYTOPIC.info is the output from makeinfo template-standalone.texi in share/. (ffa4ef1) Adjust the numerical tolerances of 10 tests for Allegro CL (5be9543) Crosscompiling: Updated wxwidgets to 3.1.0 (recommended by Gunter) (does currently work with the current wxMaxima Git version, but I assume, there will be a wxMaxima release before the next Maxima release) (d688caf) VTK: Windows was not correctly identified, then the space between the vtkpython and the script was missing (the command to be executed was: vtkpythonC:) Hopefully fixed the issue. (7c85cff) Documentation: Fix 'make html' - the make process failed in share/contrib/maxima-odesolve (723bb65) Documentation: Changed abs_integrate.texi, so that the generated PDF is readable. (some lines were way too long) Some results changed in current Maxima. The referenced URL is redirected to a new one, changed the URL. Made the URL clickable. (6457769) Hyperrefs from isolate to disolate and vice versa. (27e09fc) Fix building logic.pdf from the texinfo source. Remove the now generated logic.pdf from the repository. (3af27a6) Remove background rectangle in eps files. (d7a16ce) Crosscompiling: Use @SEVENZIP_EXE@ variable in sbcl.sh "installation script" Add information about the included software (not only Maxima, but also Gnuplot, TCL/TK, VTK, ...) and their licenses to the start menu. (bce4e64) Cut out unreachable code and the special *MACSYMA-EXTEND-TYPES-SAVED* (bfa29d3) Fixed bug #3148 ("sign can't figure out sign(a - b) but it knows sign(b - a) where a and b are exponentials"). Added test cases. Note regarding the change in compar.lisp: Most of the change shown by Git is simply a change in indentation. See the discussion on #3148 for a detailed explanation. (9ef3fee) Changed a semicolon to a dollar sign in a test case (279c5c3) Fixed bug #3194 ("No simplification of tan(x+n*%pi) and cot(x+n*%pi) with n being a declared integer"). Added test cases. (8f523fc) Update to mention the "website" repo instead of the old "site-xml" repo (e85b382) Bug fix: csign of a product depended on the order of the factors (ea9e4b8) Port VTK interface from TCL to Python (27091ad) Removed Toolchain-mingw32.cmake but did not remove it from Makefile.am (dcdd027) Crosscompiling: CMake-Changes for using a VTK python interface. (not finished yet! Marios must commit his changes for vtk.lisp that that will work.) (c9382f6) The documentation change needed after adding .wxm to file_type_maxima in my last commit (953017e1f4) (8835cde) Now maxima can directly load .wxm files from wxMaxima (953017e) Remove a broken EQ comparison in SIMPLIM%GAMMA_INCOMPLETE (0902ac8) Crosscompiling: Update SBCL, TCL, TK (d51d278) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d2ddc) In f90, bind special variables to ensure that exponent markers are printed appropriately for Fortran. New lines of code are copied from src/fortra.lisp. (3c71534) Fix some shell quoting issues (f8e1509) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fc2d2c3) Another test for triangularize, this time with tellrat. (53345c2) In triangularize, bind algebraic according to logic copied from echelon. Fixes SF bug #3158: "triangularize gives incorrect result on a matrix containing %i" (c9375b3) Draw/vtk: Minor corrections to a few comments (0ab4c89) Draw: Explicitely check if all temporary files can be created. If draw doesn't manage to create temporary files that allow it to communicate with gnuplot the result is either a lisp error (which is fine) or a blank plot without a description why (which leads to long debugging sessions. Added a few lines of code that should catch the latter case. (acfc005) In LIMIT-CONTEXT and MAKE-LIMIT-ASSUMPTIONS, assume integer or rational values instead of floats. Fixes SF bug #3185: "Error in sum with non-false modulus" (2f7df6f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5cd9c91) Revert commit 99a8ba2, so that totalorderp returns indices in the sorted list, per discussion on mailing list. (b06e9b8) Additional tests for numerical evaluation of elliptic functions, this time for complex bigfloats. Mark two tests as expected failures since elliptic_eu and jacobi_am cannot handle complex bigfloats. (d6f86ee) Verify that f(u, k) = f(rectform(u), k) for elliptic functions, where u is a complex float. This tests commits c93feaa, 372582e, 133408b, and 80cab10, which fix the issue raised on the mailing list 2016-07-14: "Jacobi elliptic functions, maxima 5.38.1" (4c4acd7) In inverse_jacobi_cd, turn on numer flag to cause sqrt to simplify to a numerical value when we punt to inverse_jacobi_sn. (80cab10) Further improvements for numerical evaluation of elliptic functions. (133408b) In some elliptic functions, handle float, complex float, bigfloat, and complex bigfloat arguments uniformly. In particular, call rectform on complex floats and complex bigfloats, since the functions which detect those arguments (COMPLEX-FLOAT-NUMERICAL-EVAL-P and COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P) are also working with the rectangular form, via TRISPLIT. (372582e) Make COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P exactly analogous to COMPLEX-FLOAT-NUMERICAL-EVAL-P. (c93feaa) Make maxima.bat no more deviate the temp dir location to the user's home dir. (144eb0b) Crosscompiling: It might be necessary to add the i386 architecture. (de943ed) README.rpms: Changed CVS to GIT. (0df86ed) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (381a646) Bug fix: now things like fourier_elim(2^x < 2^y, [x, y]) yield [x < y] (86fd249) Reorder the results of some fourier_elim tests (7915cf7) Crosscompiling: Update Gnuplot to 5.0.4 (95451f2) Fix #3186 and other get_plot_option issues. (fdadebc) Merge branch 'tmpdir' (a0c55de) Try to find a real temp directory for temporary files (48f3100) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ded646e) In rtest1, modify totalorderp to return indices in original input instead of indices in sorted input, in hope of making results more informative. (99a8ba2) In rtest1, paste in totalorderp from mailing list 2016-07-18 "Testing for total order (for orderlessp testing)" courtesy of Stavros Macrakis. Create 2 new test cases and mark them expected failures. (4c4c446) Crosscompiling: Updated TODO.txt Some of the TODOs are already done. (8095139) Fix bug #3022: Update the RPM spec file (3fd2b4c) In package boolsimp, remove comments which are no longer relevant. (5ccb06d) In package boolsimp, cut out explicit resimplification in evaluation. It is unneeded since simplification is handled after evaluation in general. (26c95ba) In package boolsimp, remove comments about examples that are already handled in Maxima. No need to load boolsimp to handle those. (a981d32) In package boolsimp, remove redundant comments about simplification of conditional expressions. (There is another comment block describing the same topic.) (e7705a2) In package boolsimp, cut out redefinition of INTEXT of unknown purpose. rtest_boolsimp runs without errors, so it is not required for that, and I do not remember what problem it was supposed to solve. (2e356b0) In package boolsimp, cut out commented-out definitions of $EVERY and $SOME. I forget what I was attempting to do there, and at this point I think it is probably a poor idea to redefine stuff like that. (0d763c5) In TEST-BATCH, print line number of each problem as well as problem number. (d80b253) Fix an egrep pattern which broke the finding of the share directories (d642fe7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bd58cfd) Mentioned ABCL in README.lisps. (18cd7c0) Remove some cruft from the default props information list (6fe1cc9) Add --enable-quiet-build option (659c535) Another .gitignore entry that handles another temp directory created by "make pdf". (9584036) Documentation/Lists: Robert has informed me that there are lisp implementations that allow for fast random access to lists. Updated the documentation so it doesn't say that random access times need to be proportional to the number of list elements. (e0e600f) Adjust the numerical tolerances of 6 tests for ABCL (874e521) Work around a COERCE bug in ABCL (b1c9c0d) Don't need defpackage for INTL if lisp already has INTL. (4564ad1) Ignore *.t2p directories in the share directories. (012756f) .gitignore: added several files autogenerated by "make pdf". (c5b60d3) Resolved a build failure for "make pdf". I hate build failures as they tend to make "git bisect" a nighmare. (4aaa2b0) .gitignore: Tell git to ignore files generated by a run of "make all". (3d14139) Documentation/error messages: Added missing catbox macros (52da717) Documentation: Alphabetically sorted the chapter about error messages. (e2be6c83) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (181e8d3) Mark tests that require the docs as known failures in Lisp-only builds (94eecb5) Define *AUTOCONF-LISP-ONLY-BUILD* which is T in Lisp-only builds (ad3cf4e) Update documentation for continuous_freq and discrete_freq, which now take arrays as input as well as lists. (0ad5565) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4ce4be1) In continuous_freq and discrete_freq, accept arrays as well as lists. (33e9c87) TexInfo docu: Documented another error message I get frequent questions about. The "Zero to a negative exponent" actually describes completely what has happened. But documenting that this is a "division by 0 error" improves this error's googleability. One of the next steps will be sorting the error messages chapter alphabetically as sorting the error messages by themes or similar doesn't make much sense as long as the user doesn't know what caused them and therefore won't know in which section to look, anyway. (87c2620) Force evaluation of expressions in transform_sample. (e9514e4) Use ccl64 for ccl64 tests. (6bfefdd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (a4a0777) In SIMPLIFYA, cut out unneeded special cases for MPLUS, MTIMES, and MEXPT. (55f8004) Updated information about Clisp in our README.lisps (the same than on our website). (42c230a) Crosscompiling: update SBCL (caf3faf) Did forget to change configure.ac, when removing the crosscompile-windows/wxwidgets directory. Sorry. (9b0cb16) No longer compare numbers with EQ [part 4] (99b101f) No longer compare characters with EQ [part 2] (361740b) In package z_transform, update links and add a few more. (cd985e4) Crosscompiling: found the reason, why wxwidgets created libraries with names different from them reported by wx-config. One must use --host and --build when configuring. Very strange. (882cf6d) Remove an outdated (incorrect in CL) comment in src/limit.lisp (5903981) Add rule for generating kovacicODE.pdf. (763a6a3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (97f6468) In continuous_freq, handle empty input correctly. (c55e791) In discrete_freq, count data by sorting and then searching for indices. This is faster than the previous method. Also include more tests for discrete_freq. (d1e854b) In continuous_freq, do not bother to compile count_by_bins and friends, as it generates confusing warning messages, and does not appear to make continuous_freq any faster. (3e1fa68) In continuous_freq, rename count_em_up to count_by_bins, and have it return the bin counts instead of assigning values to an argument. (7d7ed0d) Add tests for `print_graph' and `edge_coloring' (468eb90) In continuous_freq, exclude the left end of the bin and include the right end. This is consistent with the default behavior of hist and truehist in R (and also consistent with the previous behavior of continuous_freq). (0907d88) In continuous_freq, count data falling into bins by sorting the data and then finding the indices of the bin boundaries in the sorted data. It is anticipated that this method is faster than the previous. (dc8ef8d) Fix bug 3180: declare(foo, antisymmetric) has no effect on subscripted foo (aa0a365) Draw: Corrected the indentation of the lisp code contained in commit 14b326f543 that provides the possiblility to choose transparent lines colors if gnuplot >=5.0 is used. (1adebc1) Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2)
2016-08-29Updated version (5.38.1.229.g4acbf2a -> 5.38.1.230.ge698e55).AUR Update Bot
Changelog ========= Fix sign for li[3](-1.0) (e698e55) Documentation: Mentioned the 'geomview' plot_format. (4acbf2a) Update documentation on xlabel, ylabel and zlabel (65ca7d1) Update documentation on xlabel, ylabel and zlabel (6b5187e) * Add support for axes labels in 2D VTK scenes. * Revert default axes labels to empty strings. We want the same behavior for Gnuplot and VTK. (cf8ac7f) Remove background rectangle in epslatex_standalone files. (af53a13) Additional test cases for mod. (753dd2d) In TeX processing for exponents, distinguish trig-like functions from others. Output foo^n x for trig-like foo and foo(x)^n otherwise. Fixes SF bug #2667: "tex1 of f(x)^n" Thanks to Leo Butler for the patch. (cf9cbb2) Update list of built-in symbols by extracting all @defvr and @deffn items from doc/info/*.texi. (179efa3) In rtest_log, additional tests for SF bug #3105. (bf4cf94) In rtest_limit, li[4](1.0) now simplifies to a float. (15155a4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8ed2077) In rtest5, change the documentation index that is loaded to one that exists now. share/MYTOPIC.info is the output from makeinfo template-standalone.texi in share/. (ffa4ef1) Adjust the numerical tolerances of 10 tests for Allegro CL (5be9543) Crosscompiling: Updated wxwidgets to 3.1.0 (recommended by Gunter) (does currently work with the current wxMaxima Git version, but I assume, there will be a wxMaxima release before the next Maxima release) (d688caf) VTK: Windows was not correctly identified, then the space between the vtkpython and the script was missing (the command to be executed was: vtkpythonC:) Hopefully fixed the issue. (7c85cff) Documentation: Fix 'make html' - the make process failed in share/contrib/maxima-odesolve (723bb65) Documentation: Changed abs_integrate.texi, so that the generated PDF is readable. (some lines were way too long) Some results changed in current Maxima. The referenced URL is redirected to a new one, changed the URL. Made the URL clickable. (6457769) Hyperrefs from isolate to disolate and vice versa. (27e09fc) Fix building logic.pdf from the texinfo source. Remove the now generated logic.pdf from the repository. (3af27a6) Remove background rectangle in eps files. (d7a16ce) Crosscompiling: Use @SEVENZIP_EXE@ variable in sbcl.sh "installation script" Add information about the included software (not only Maxima, but also Gnuplot, TCL/TK, VTK, ...) and their licenses to the start menu. (bce4e64) Cut out unreachable code and the special *MACSYMA-EXTEND-TYPES-SAVED* (bfa29d3) Fixed bug #3148 ("sign can't figure out sign(a - b) but it knows sign(b - a) where a and b are exponentials"). Added test cases. Note regarding the change in compar.lisp: Most of the change shown by Git is simply a change in indentation. See the discussion on #3148 for a detailed explanation. (9ef3fee) Changed a semicolon to a dollar sign in a test case (279c5c3) Fixed bug #3194 ("No simplification of tan(x+n*%pi) and cot(x+n*%pi) with n being a declared integer"). Added test cases. (8f523fc) Update to mention the "website" repo instead of the old "site-xml" repo (e85b382) Bug fix: csign of a product depended on the order of the factors (ea9e4b8) Port VTK interface from TCL to Python (27091ad) Removed Toolchain-mingw32.cmake but did not remove it from Makefile.am (dcdd027) Crosscompiling: CMake-Changes for using a VTK python interface. (not finished yet! Marios must commit his changes for vtk.lisp that that will work.) (c9382f6) The documentation change needed after adding .wxm to file_type_maxima in my last commit (953017e1f4) (8835cde) Now maxima can directly load .wxm files from wxMaxima (953017e) Remove a broken EQ comparison in SIMPLIM%GAMMA_INCOMPLETE (0902ac8) Crosscompiling: Update SBCL, TCL, TK (d51d278) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d2ddc) In f90, bind special variables to ensure that exponent markers are printed appropriately for Fortran. New lines of code are copied from src/fortra.lisp. (3c71534) Fix some shell quoting issues (f8e1509) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fc2d2c3) Another test for triangularize, this time with tellrat. (53345c2) In triangularize, bind algebraic according to logic copied from echelon. Fixes SF bug #3158: "triangularize gives incorrect result on a matrix containing %i" (c9375b3) Draw/vtk: Minor corrections to a few comments (0ab4c89) Draw: Explicitely check if all temporary files can be created. If draw doesn't manage to create temporary files that allow it to communicate with gnuplot the result is either a lisp error (which is fine) or a blank plot without a description why (which leads to long debugging sessions. Added a few lines of code that should catch the latter case. (acfc005) In LIMIT-CONTEXT and MAKE-LIMIT-ASSUMPTIONS, assume integer or rational values instead of floats. Fixes SF bug #3185: "Error in sum with non-false modulus" (2f7df6f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5cd9c91) Revert commit 99a8ba2, so that totalorderp returns indices in the sorted list, per discussion on mailing list. (b06e9b8) Additional tests for numerical evaluation of elliptic functions, this time for complex bigfloats. Mark two tests as expected failures since elliptic_eu and jacobi_am cannot handle complex bigfloats. (d6f86ee) Verify that f(u, k) = f(rectform(u), k) for elliptic functions, where u is a complex float. This tests commits c93feaa, 372582e, 133408b, and 80cab10, which fix the issue raised on the mailing list 2016-07-14: "Jacobi elliptic functions, maxima 5.38.1" (4c4acd7) In inverse_jacobi_cd, turn on numer flag to cause sqrt to simplify to a numerical value when we punt to inverse_jacobi_sn. (80cab10) Further improvements for numerical evaluation of elliptic functions. (133408b) In some elliptic functions, handle float, complex float, bigfloat, and complex bigfloat arguments uniformly. In particular, call rectform on complex floats and complex bigfloats, since the functions which detect those arguments (COMPLEX-FLOAT-NUMERICAL-EVAL-P and COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P) are also working with the rectangular form, via TRISPLIT. (372582e) Make COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P exactly analogous to COMPLEX-FLOAT-NUMERICAL-EVAL-P. (c93feaa) Make maxima.bat no more deviate the temp dir location to the user's home dir. (144eb0b) Crosscompiling: It might be necessary to add the i386 architecture. (de943ed) README.rpms: Changed CVS to GIT. (0df86ed) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (381a646) Bug fix: now things like fourier_elim(2^x < 2^y, [x, y]) yield [x < y] (86fd249) Reorder the results of some fourier_elim tests (7915cf7) Crosscompiling: Update Gnuplot to 5.0.4 (95451f2) Fix #3186 and other get_plot_option issues. (fdadebc) Merge branch 'tmpdir' (a0c55de) Try to find a real temp directory for temporary files (48f3100) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ded646e) In rtest1, modify totalorderp to return indices in original input instead of indices in sorted input, in hope of making results more informative. (99a8ba2) In rtest1, paste in totalorderp from mailing list 2016-07-18 "Testing for total order (for orderlessp testing)" courtesy of Stavros Macrakis. Create 2 new test cases and mark them expected failures. (4c4c446) Crosscompiling: Updated TODO.txt Some of the TODOs are already done. (8095139) Fix bug #3022: Update the RPM spec file (3fd2b4c) In package boolsimp, remove comments which are no longer relevant. (5ccb06d) In package boolsimp, cut out explicit resimplification in evaluation. It is unneeded since simplification is handled after evaluation in general. (26c95ba) In package boolsimp, remove comments about examples that are already handled in Maxima. No need to load boolsimp to handle those. (a981d32) In package boolsimp, remove redundant comments about simplification of conditional expressions. (There is another comment block describing the same topic.) (e7705a2) In package boolsimp, cut out redefinition of INTEXT of unknown purpose. rtest_boolsimp runs without errors, so it is not required for that, and I do not remember what problem it was supposed to solve. (2e356b0) In package boolsimp, cut out commented-out definitions of $EVERY and $SOME. I forget what I was attempting to do there, and at this point I think it is probably a poor idea to redefine stuff like that. (0d763c5) In TEST-BATCH, print line number of each problem as well as problem number. (d80b253) Fix an egrep pattern which broke the finding of the share directories (d642fe7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bd58cfd) Mentioned ABCL in README.lisps. (18cd7c0) Remove some cruft from the default props information list (6fe1cc9) Add --enable-quiet-build option (659c535) Another .gitignore entry that handles another temp directory created by "make pdf". (9584036) Documentation/Lists: Robert has informed me that there are lisp implementations that allow for fast random access to lists. Updated the documentation so it doesn't say that random access times need to be proportional to the number of list elements. (e0e600f) Adjust the numerical tolerances of 6 tests for ABCL (874e521) Work around a COERCE bug in ABCL (b1c9c0d) Don't need defpackage for INTL if lisp already has INTL. (4564ad1) Ignore *.t2p directories in the share directories. (012756f) .gitignore: added several files autogenerated by "make pdf". (c5b60d3) Resolved a build failure for "make pdf". I hate build failures as they tend to make "git bisect" a nighmare. (4aaa2b0) .gitignore: Tell git to ignore files generated by a run of "make all". (3d14139) Documentation/error messages: Added missing catbox macros (52da717) Documentation: Alphabetically sorted the chapter about error messages. (e2be6c83) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (181e8d3) Mark tests that require the docs as known failures in Lisp-only builds (94eecb5) Define *AUTOCONF-LISP-ONLY-BUILD* which is T in Lisp-only builds (ad3cf4e) Update documentation for continuous_freq and discrete_freq, which now take arrays as input as well as lists. (0ad5565) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4ce4be1) In continuous_freq and discrete_freq, accept arrays as well as lists. (33e9c87) TexInfo docu: Documented another error message I get frequent questions about. The "Zero to a negative exponent" actually describes completely what has happened. But documenting that this is a "division by 0 error" improves this error's googleability. One of the next steps will be sorting the error messages chapter alphabetically as sorting the error messages by themes or similar doesn't make much sense as long as the user doesn't know what caused them and therefore won't know in which section to look, anyway. (87c2620) Force evaluation of expressions in transform_sample. (e9514e4) Use ccl64 for ccl64 tests. (6bfefdd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (a4a0777) In SIMPLIFYA, cut out unneeded special cases for MPLUS, MTIMES, and MEXPT. (55f8004) Updated information about Clisp in our README.lisps (the same than on our website). (42c230a) Crosscompiling: update SBCL (caf3faf) Did forget to change configure.ac, when removing the crosscompile-windows/wxwidgets directory. Sorry. (9b0cb16) No longer compare numbers with EQ [part 4] (99b101f) No longer compare characters with EQ [part 2] (361740b) In package z_transform, update links and add a few more. (cd985e4) Crosscompiling: found the reason, why wxwidgets created libraries with names different from them reported by wx-config. One must use --host and --build when configuring. Very strange. (882cf6d) Remove an outdated (incorrect in CL) comment in src/limit.lisp (5903981) Add rule for generating kovacicODE.pdf. (763a6a3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (97f6468) In continuous_freq, handle empty input correctly. (c55e791) In discrete_freq, count data by sorting and then searching for indices. This is faster than the previous method. Also include more tests for discrete_freq. (d1e854b) In continuous_freq, do not bother to compile count_by_bins and friends, as it generates confusing warning messages, and does not appear to make continuous_freq any faster. (3e1fa68) In continuous_freq, rename count_em_up to count_by_bins, and have it return the bin counts instead of assigning values to an argument. (7d7ed0d) Add tests for `print_graph' and `edge_coloring' (468eb90) In continuous_freq, exclude the left end of the bin and include the right end. This is consistent with the default behavior of hist and truehist in R (and also consistent with the previous behavior of continuous_freq). (0907d88) In continuous_freq, count data falling into bins by sorting the data and then finding the indices of the bin boundaries in the sorted data. It is anticipated that this method is faster than the previous. (dc8ef8d) Fix bug 3180: declare(foo, antisymmetric) has no effect on subscripted foo (aa0a365) Draw: Corrected the indentation of the lisp code contained in commit 14b326f543 that provides the possiblility to choose transparent lines colors if gnuplot >=5.0 is used. (1adebc1) Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2)
2016-08-28Updated version (5.38.1.225.gaf53a13 -> 5.38.1.229.g4acbf2a).AUR Update Bot
Changelog ========= Documentation: Mentioned the 'geomview' plot_format. (4acbf2a) Update documentation on xlabel, ylabel and zlabel (65ca7d1) Update documentation on xlabel, ylabel and zlabel (6b5187e) * Add support for axes labels in 2D VTK scenes. * Revert default axes labels to empty strings. We want the same behavior for Gnuplot and VTK. (cf8ac7f) Remove background rectangle in epslatex_standalone files. (af53a13) Additional test cases for mod. (753dd2d) In TeX processing for exponents, distinguish trig-like functions from others. Output foo^n x for trig-like foo and foo(x)^n otherwise. Fixes SF bug #2667: "tex1 of f(x)^n" Thanks to Leo Butler for the patch. (cf9cbb2) Update list of built-in symbols by extracting all @defvr and @deffn items from doc/info/*.texi. (179efa3) In rtest_log, additional tests for SF bug #3105. (bf4cf94) In rtest_limit, li[4](1.0) now simplifies to a float. (15155a4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8ed2077) In rtest5, change the documentation index that is loaded to one that exists now. share/MYTOPIC.info is the output from makeinfo template-standalone.texi in share/. (ffa4ef1) Adjust the numerical tolerances of 10 tests for Allegro CL (5be9543) Crosscompiling: Updated wxwidgets to 3.1.0 (recommended by Gunter) (does currently work with the current wxMaxima Git version, but I assume, there will be a wxMaxima release before the next Maxima release) (d688caf) VTK: Windows was not correctly identified, then the space between the vtkpython and the script was missing (the command to be executed was: vtkpythonC:) Hopefully fixed the issue. (7c85cff) Documentation: Fix 'make html' - the make process failed in share/contrib/maxima-odesolve (723bb65) Documentation: Changed abs_integrate.texi, so that the generated PDF is readable. (some lines were way too long) Some results changed in current Maxima. The referenced URL is redirected to a new one, changed the URL. Made the URL clickable. (6457769) Hyperrefs from isolate to disolate and vice versa. (27e09fc) Fix building logic.pdf from the texinfo source. Remove the now generated logic.pdf from the repository. (3af27a6) Remove background rectangle in eps files. (d7a16ce) Crosscompiling: Use @SEVENZIP_EXE@ variable in sbcl.sh "installation script" Add information about the included software (not only Maxima, but also Gnuplot, TCL/TK, VTK, ...) and their licenses to the start menu. (bce4e64) Cut out unreachable code and the special *MACSYMA-EXTEND-TYPES-SAVED* (bfa29d3) Fixed bug #3148 ("sign can't figure out sign(a - b) but it knows sign(b - a) where a and b are exponentials"). Added test cases. Note regarding the change in compar.lisp: Most of the change shown by Git is simply a change in indentation. See the discussion on #3148 for a detailed explanation. (9ef3fee) Changed a semicolon to a dollar sign in a test case (279c5c3) Fixed bug #3194 ("No simplification of tan(x+n*%pi) and cot(x+n*%pi) with n being a declared integer"). Added test cases. (8f523fc) Update to mention the "website" repo instead of the old "site-xml" repo (e85b382) Bug fix: csign of a product depended on the order of the factors (ea9e4b8) Port VTK interface from TCL to Python (27091ad) Removed Toolchain-mingw32.cmake but did not remove it from Makefile.am (dcdd027) Crosscompiling: CMake-Changes for using a VTK python interface. (not finished yet! Marios must commit his changes for vtk.lisp that that will work.) (c9382f6) The documentation change needed after adding .wxm to file_type_maxima in my last commit (953017e1f4) (8835cde) Now maxima can directly load .wxm files from wxMaxima (953017e) Remove a broken EQ comparison in SIMPLIM%GAMMA_INCOMPLETE (0902ac8) Crosscompiling: Update SBCL, TCL, TK (d51d278) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d2ddc) In f90, bind special variables to ensure that exponent markers are printed appropriately for Fortran. New lines of code are copied from src/fortra.lisp. (3c71534) Fix some shell quoting issues (f8e1509) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fc2d2c3) Another test for triangularize, this time with tellrat. (53345c2) In triangularize, bind algebraic according to logic copied from echelon. Fixes SF bug #3158: "triangularize gives incorrect result on a matrix containing %i" (c9375b3) Draw/vtk: Minor corrections to a few comments (0ab4c89) Draw: Explicitely check if all temporary files can be created. If draw doesn't manage to create temporary files that allow it to communicate with gnuplot the result is either a lisp error (which is fine) or a blank plot without a description why (which leads to long debugging sessions. Added a few lines of code that should catch the latter case. (acfc005) In LIMIT-CONTEXT and MAKE-LIMIT-ASSUMPTIONS, assume integer or rational values instead of floats. Fixes SF bug #3185: "Error in sum with non-false modulus" (2f7df6f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5cd9c91) Revert commit 99a8ba2, so that totalorderp returns indices in the sorted list, per discussion on mailing list. (b06e9b8) Additional tests for numerical evaluation of elliptic functions, this time for complex bigfloats. Mark two tests as expected failures since elliptic_eu and jacobi_am cannot handle complex bigfloats. (d6f86ee) Verify that f(u, k) = f(rectform(u), k) for elliptic functions, where u is a complex float. This tests commits c93feaa, 372582e, 133408b, and 80cab10, which fix the issue raised on the mailing list 2016-07-14: "Jacobi elliptic functions, maxima 5.38.1" (4c4acd7) In inverse_jacobi_cd, turn on numer flag to cause sqrt to simplify to a numerical value when we punt to inverse_jacobi_sn. (80cab10) Further improvements for numerical evaluation of elliptic functions. (133408b) In some elliptic functions, handle float, complex float, bigfloat, and complex bigfloat arguments uniformly. In particular, call rectform on complex floats and complex bigfloats, since the functions which detect those arguments (COMPLEX-FLOAT-NUMERICAL-EVAL-P and COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P) are also working with the rectangular form, via TRISPLIT. (372582e) Make COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P exactly analogous to COMPLEX-FLOAT-NUMERICAL-EVAL-P. (c93feaa) Make maxima.bat no more deviate the temp dir location to the user's home dir. (144eb0b) Crosscompiling: It might be necessary to add the i386 architecture. (de943ed) README.rpms: Changed CVS to GIT. (0df86ed) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (381a646) Bug fix: now things like fourier_elim(2^x < 2^y, [x, y]) yield [x < y] (86fd249) Reorder the results of some fourier_elim tests (7915cf7) Crosscompiling: Update Gnuplot to 5.0.4 (95451f2) Fix #3186 and other get_plot_option issues. (fdadebc) Merge branch 'tmpdir' (a0c55de) Try to find a real temp directory for temporary files (48f3100) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ded646e) In rtest1, modify totalorderp to return indices in original input instead of indices in sorted input, in hope of making results more informative. (99a8ba2) In rtest1, paste in totalorderp from mailing list 2016-07-18 "Testing for total order (for orderlessp testing)" courtesy of Stavros Macrakis. Create 2 new test cases and mark them expected failures. (4c4c446) Crosscompiling: Updated TODO.txt Some of the TODOs are already done. (8095139) Fix bug #3022: Update the RPM spec file (3fd2b4c) In package boolsimp, remove comments which are no longer relevant. (5ccb06d) In package boolsimp, cut out explicit resimplification in evaluation. It is unneeded since simplification is handled after evaluation in general. (26c95ba) In package boolsimp, remove comments about examples that are already handled in Maxima. No need to load boolsimp to handle those. (a981d32) In package boolsimp, remove redundant comments about simplification of conditional expressions. (There is another comment block describing the same topic.) (e7705a2) In package boolsimp, cut out redefinition of INTEXT of unknown purpose. rtest_boolsimp runs without errors, so it is not required for that, and I do not remember what problem it was supposed to solve. (2e356b0) In package boolsimp, cut out commented-out definitions of $EVERY and $SOME. I forget what I was attempting to do there, and at this point I think it is probably a poor idea to redefine stuff like that. (0d763c5) In TEST-BATCH, print line number of each problem as well as problem number. (d80b253) Fix an egrep pattern which broke the finding of the share directories (d642fe7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bd58cfd) Mentioned ABCL in README.lisps. (18cd7c0) Remove some cruft from the default props information list (6fe1cc9) Add --enable-quiet-build option (659c535) Another .gitignore entry that handles another temp directory created by "make pdf". (9584036) Documentation/Lists: Robert has informed me that there are lisp implementations that allow for fast random access to lists. Updated the documentation so it doesn't say that random access times need to be proportional to the number of list elements. (e0e600f) Adjust the numerical tolerances of 6 tests for ABCL (874e521) Work around a COERCE bug in ABCL (b1c9c0d) Don't need defpackage for INTL if lisp already has INTL. (4564ad1) Ignore *.t2p directories in the share directories. (012756f) .gitignore: added several files autogenerated by "make pdf". (c5b60d3) Resolved a build failure for "make pdf". I hate build failures as they tend to make "git bisect" a nighmare. (4aaa2b0) .gitignore: Tell git to ignore files generated by a run of "make all". (3d14139) Documentation/error messages: Added missing catbox macros (52da717) Documentation: Alphabetically sorted the chapter about error messages. (e2be6c83) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (181e8d3) Mark tests that require the docs as known failures in Lisp-only builds (94eecb5) Define *AUTOCONF-LISP-ONLY-BUILD* which is T in Lisp-only builds (ad3cf4e) Update documentation for continuous_freq and discrete_freq, which now take arrays as input as well as lists. (0ad5565) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4ce4be1) In continuous_freq and discrete_freq, accept arrays as well as lists. (33e9c87) TexInfo docu: Documented another error message I get frequent questions about. The "Zero to a negative exponent" actually describes completely what has happened. But documenting that this is a "division by 0 error" improves this error's googleability. One of the next steps will be sorting the error messages chapter alphabetically as sorting the error messages by themes or similar doesn't make much sense as long as the user doesn't know what caused them and therefore won't know in which section to look, anyway. (87c2620) Force evaluation of expressions in transform_sample. (e9514e4) Use ccl64 for ccl64 tests. (6bfefdd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (a4a0777) In SIMPLIFYA, cut out unneeded special cases for MPLUS, MTIMES, and MEXPT. (55f8004) Updated information about Clisp in our README.lisps (the same than on our website). (42c230a) Crosscompiling: update SBCL (caf3faf) Did forget to change configure.ac, when removing the crosscompile-windows/wxwidgets directory. Sorry. (9b0cb16) No longer compare numbers with EQ [part 4] (99b101f) No longer compare characters with EQ [part 2] (361740b) In package z_transform, update links and add a few more. (cd985e4) Crosscompiling: found the reason, why wxwidgets created libraries with names different from them reported by wx-config. One must use --host and --build when configuring. Very strange. (882cf6d) Remove an outdated (incorrect in CL) comment in src/limit.lisp (5903981) Add rule for generating kovacicODE.pdf. (763a6a3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (97f6468) In continuous_freq, handle empty input correctly. (c55e791) In discrete_freq, count data by sorting and then searching for indices. This is faster than the previous method. Also include more tests for discrete_freq. (d1e854b) In continuous_freq, do not bother to compile count_by_bins and friends, as it generates confusing warning messages, and does not appear to make continuous_freq any faster. (3e1fa68) In continuous_freq, rename count_em_up to count_by_bins, and have it return the bin counts instead of assigning values to an argument. (7d7ed0d) Add tests for `print_graph' and `edge_coloring' (468eb90) In continuous_freq, exclude the left end of the bin and include the right end. This is consistent with the default behavior of hist and truehist in R (and also consistent with the previous behavior of continuous_freq). (0907d88) In continuous_freq, count data falling into bins by sorting the data and then finding the indices of the bin boundaries in the sorted data. It is anticipated that this method is faster than the previous. (dc8ef8d) Fix bug 3180: declare(foo, antisymmetric) has no effect on subscripted foo (aa0a365) Draw: Corrected the indentation of the lisp code contained in commit 14b326f543 that provides the possiblility to choose transparent lines colors if gnuplot >=5.0 is used. (1adebc1) Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2)
2016-08-27Updated version (5.38.1.224.g753dd2d -> 5.38.1.225.gaf53a13).AUR Update Bot
Changelog ========= Remove background rectangle in epslatex_standalone files. (af53a13) Additional test cases for mod. (753dd2d) In TeX processing for exponents, distinguish trig-like functions from others. Output foo^n x for trig-like foo and foo(x)^n otherwise. Fixes SF bug #2667: "tex1 of f(x)^n" Thanks to Leo Butler for the patch. (cf9cbb2) Update list of built-in symbols by extracting all @defvr and @deffn items from doc/info/*.texi. (179efa3) In rtest_log, additional tests for SF bug #3105. (bf4cf94) In rtest_limit, li[4](1.0) now simplifies to a float. (15155a4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8ed2077) In rtest5, change the documentation index that is loaded to one that exists now. share/MYTOPIC.info is the output from makeinfo template-standalone.texi in share/. (ffa4ef1) Adjust the numerical tolerances of 10 tests for Allegro CL (5be9543) Crosscompiling: Updated wxwidgets to 3.1.0 (recommended by Gunter) (does currently work with the current wxMaxima Git version, but I assume, there will be a wxMaxima release before the next Maxima release) (d688caf) VTK: Windows was not correctly identified, then the space between the vtkpython and the script was missing (the command to be executed was: vtkpythonC:) Hopefully fixed the issue. (7c85cff) Documentation: Fix 'make html' - the make process failed in share/contrib/maxima-odesolve (723bb65) Documentation: Changed abs_integrate.texi, so that the generated PDF is readable. (some lines were way too long) Some results changed in current Maxima. The referenced URL is redirected to a new one, changed the URL. Made the URL clickable. (6457769) Hyperrefs from isolate to disolate and vice versa. (27e09fc) Fix building logic.pdf from the texinfo source. Remove the now generated logic.pdf from the repository. (3af27a6) Remove background rectangle in eps files. (d7a16ce) Crosscompiling: Use @SEVENZIP_EXE@ variable in sbcl.sh "installation script" Add information about the included software (not only Maxima, but also Gnuplot, TCL/TK, VTK, ...) and their licenses to the start menu. (bce4e64) Cut out unreachable code and the special *MACSYMA-EXTEND-TYPES-SAVED* (bfa29d3) Fixed bug #3148 ("sign can't figure out sign(a - b) but it knows sign(b - a) where a and b are exponentials"). Added test cases. Note regarding the change in compar.lisp: Most of the change shown by Git is simply a change in indentation. See the discussion on #3148 for a detailed explanation. (9ef3fee) Changed a semicolon to a dollar sign in a test case (279c5c3) Fixed bug #3194 ("No simplification of tan(x+n*%pi) and cot(x+n*%pi) with n being a declared integer"). Added test cases. (8f523fc) Update to mention the "website" repo instead of the old "site-xml" repo (e85b382) Bug fix: csign of a product depended on the order of the factors (ea9e4b8) Port VTK interface from TCL to Python (27091ad) Removed Toolchain-mingw32.cmake but did not remove it from Makefile.am (dcdd027) Crosscompiling: CMake-Changes for using a VTK python interface. (not finished yet! Marios must commit his changes for vtk.lisp that that will work.) (c9382f6) The documentation change needed after adding .wxm to file_type_maxima in my last commit (953017e1f4) (8835cde) Now maxima can directly load .wxm files from wxMaxima (953017e) Remove a broken EQ comparison in SIMPLIM%GAMMA_INCOMPLETE (0902ac8) Crosscompiling: Update SBCL, TCL, TK (d51d278) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d2ddc) In f90, bind special variables to ensure that exponent markers are printed appropriately for Fortran. New lines of code are copied from src/fortra.lisp. (3c71534) Fix some shell quoting issues (f8e1509) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fc2d2c3) Another test for triangularize, this time with tellrat. (53345c2) In triangularize, bind algebraic according to logic copied from echelon. Fixes SF bug #3158: "triangularize gives incorrect result on a matrix containing %i" (c9375b3) Draw/vtk: Minor corrections to a few comments (0ab4c89) Draw: Explicitely check if all temporary files can be created. If draw doesn't manage to create temporary files that allow it to communicate with gnuplot the result is either a lisp error (which is fine) or a blank plot without a description why (which leads to long debugging sessions. Added a few lines of code that should catch the latter case. (acfc005) In LIMIT-CONTEXT and MAKE-LIMIT-ASSUMPTIONS, assume integer or rational values instead of floats. Fixes SF bug #3185: "Error in sum with non-false modulus" (2f7df6f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5cd9c91) Revert commit 99a8ba2, so that totalorderp returns indices in the sorted list, per discussion on mailing list. (b06e9b8) Additional tests for numerical evaluation of elliptic functions, this time for complex bigfloats. Mark two tests as expected failures since elliptic_eu and jacobi_am cannot handle complex bigfloats. (d6f86ee) Verify that f(u, k) = f(rectform(u), k) for elliptic functions, where u is a complex float. This tests commits c93feaa, 372582e, 133408b, and 80cab10, which fix the issue raised on the mailing list 2016-07-14: "Jacobi elliptic functions, maxima 5.38.1" (4c4acd7) In inverse_jacobi_cd, turn on numer flag to cause sqrt to simplify to a numerical value when we punt to inverse_jacobi_sn. (80cab10) Further improvements for numerical evaluation of elliptic functions. (133408b) In some elliptic functions, handle float, complex float, bigfloat, and complex bigfloat arguments uniformly. In particular, call rectform on complex floats and complex bigfloats, since the functions which detect those arguments (COMPLEX-FLOAT-NUMERICAL-EVAL-P and COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P) are also working with the rectangular form, via TRISPLIT. (372582e) Make COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P exactly analogous to COMPLEX-FLOAT-NUMERICAL-EVAL-P. (c93feaa) Make maxima.bat no more deviate the temp dir location to the user's home dir. (144eb0b) Crosscompiling: It might be necessary to add the i386 architecture. (de943ed) README.rpms: Changed CVS to GIT. (0df86ed) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (381a646) Bug fix: now things like fourier_elim(2^x < 2^y, [x, y]) yield [x < y] (86fd249) Reorder the results of some fourier_elim tests (7915cf7) Crosscompiling: Update Gnuplot to 5.0.4 (95451f2) Fix #3186 and other get_plot_option issues. (fdadebc) Merge branch 'tmpdir' (a0c55de) Try to find a real temp directory for temporary files (48f3100) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ded646e) In rtest1, modify totalorderp to return indices in original input instead of indices in sorted input, in hope of making results more informative. (99a8ba2) In rtest1, paste in totalorderp from mailing list 2016-07-18 "Testing for total order (for orderlessp testing)" courtesy of Stavros Macrakis. Create 2 new test cases and mark them expected failures. (4c4c446) Crosscompiling: Updated TODO.txt Some of the TODOs are already done. (8095139) Fix bug #3022: Update the RPM spec file (3fd2b4c) In package boolsimp, remove comments which are no longer relevant. (5ccb06d) In package boolsimp, cut out explicit resimplification in evaluation. It is unneeded since simplification is handled after evaluation in general. (26c95ba) In package boolsimp, remove comments about examples that are already handled in Maxima. No need to load boolsimp to handle those. (a981d32) In package boolsimp, remove redundant comments about simplification of conditional expressions. (There is another comment block describing the same topic.) (e7705a2) In package boolsimp, cut out redefinition of INTEXT of unknown purpose. rtest_boolsimp runs without errors, so it is not required for that, and I do not remember what problem it was supposed to solve. (2e356b0) In package boolsimp, cut out commented-out definitions of $EVERY and $SOME. I forget what I was attempting to do there, and at this point I think it is probably a poor idea to redefine stuff like that. (0d763c5) In TEST-BATCH, print line number of each problem as well as problem number. (d80b253) Fix an egrep pattern which broke the finding of the share directories (d642fe7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bd58cfd) Mentioned ABCL in README.lisps. (18cd7c0) Remove some cruft from the default props information list (6fe1cc9) Add --enable-quiet-build option (659c535) Another .gitignore entry that handles another temp directory created by "make pdf". (9584036) Documentation/Lists: Robert has informed me that there are lisp implementations that allow for fast random access to lists. Updated the documentation so it doesn't say that random access times need to be proportional to the number of list elements. (e0e600f) Adjust the numerical tolerances of 6 tests for ABCL (874e521) Work around a COERCE bug in ABCL (b1c9c0d) Don't need defpackage for INTL if lisp already has INTL. (4564ad1) Ignore *.t2p directories in the share directories. (012756f) .gitignore: added several files autogenerated by "make pdf". (c5b60d3) Resolved a build failure for "make pdf". I hate build failures as they tend to make "git bisect" a nighmare. (4aaa2b0) .gitignore: Tell git to ignore files generated by a run of "make all". (3d14139) Documentation/error messages: Added missing catbox macros (52da717) Documentation: Alphabetically sorted the chapter about error messages. (e2be6c83) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (181e8d3) Mark tests that require the docs as known failures in Lisp-only builds (94eecb5) Define *AUTOCONF-LISP-ONLY-BUILD* which is T in Lisp-only builds (ad3cf4e) Update documentation for continuous_freq and discrete_freq, which now take arrays as input as well as lists. (0ad5565) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4ce4be1) In continuous_freq and discrete_freq, accept arrays as well as lists. (33e9c87) TexInfo docu: Documented another error message I get frequent questions about. The "Zero to a negative exponent" actually describes completely what has happened. But documenting that this is a "division by 0 error" improves this error's googleability. One of the next steps will be sorting the error messages chapter alphabetically as sorting the error messages by themes or similar doesn't make much sense as long as the user doesn't know what caused them and therefore won't know in which section to look, anyway. (87c2620) Force evaluation of expressions in transform_sample. (e9514e4) Use ccl64 for ccl64 tests. (6bfefdd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (a4a0777) In SIMPLIFYA, cut out unneeded special cases for MPLUS, MTIMES, and MEXPT. (55f8004) Updated information about Clisp in our README.lisps (the same than on our website). (42c230a) Crosscompiling: update SBCL (caf3faf) Did forget to change configure.ac, when removing the crosscompile-windows/wxwidgets directory. Sorry. (9b0cb16) No longer compare numbers with EQ [part 4] (99b101f) No longer compare characters with EQ [part 2] (361740b) In package z_transform, update links and add a few more. (cd985e4) Crosscompiling: found the reason, why wxwidgets created libraries with names different from them reported by wx-config. One must use --host and --build when configuring. Very strange. (882cf6d) Remove an outdated (incorrect in CL) comment in src/limit.lisp (5903981) Add rule for generating kovacicODE.pdf. (763a6a3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (97f6468) In continuous_freq, handle empty input correctly. (c55e791) In discrete_freq, count data by sorting and then searching for indices. This is faster than the previous method. Also include more tests for discrete_freq. (d1e854b) In continuous_freq, do not bother to compile count_by_bins and friends, as it generates confusing warning messages, and does not appear to make continuous_freq any faster. (3e1fa68) In continuous_freq, rename count_em_up to count_by_bins, and have it return the bin counts instead of assigning values to an argument. (7d7ed0d) Add tests for `print_graph' and `edge_coloring' (468eb90) In continuous_freq, exclude the left end of the bin and include the right end. This is consistent with the default behavior of hist and truehist in R (and also consistent with the previous behavior of continuous_freq). (0907d88) In continuous_freq, count data falling into bins by sorting the data and then finding the indices of the bin boundaries in the sorted data. It is anticipated that this method is faster than the previous. (dc8ef8d) Fix bug 3180: declare(foo, antisymmetric) has no effect on subscripted foo (aa0a365) Draw: Corrected the indentation of the lisp code contained in commit 14b326f543 that provides the possiblility to choose transparent lines colors if gnuplot >=5.0 is used. (1adebc1) Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2)
2016-08-25Updated version (5.38.1.223.gcf9cbb2 -> 5.38.1.224.g753dd2d).AUR Update Bot
Changelog ========= Additional test cases for mod. (753dd2d) In TeX processing for exponents, distinguish trig-like functions from others. Output foo^n x for trig-like foo and foo(x)^n otherwise. Fixes SF bug #2667: "tex1 of f(x)^n" Thanks to Leo Butler for the patch. (cf9cbb2) Update list of built-in symbols by extracting all @defvr and @deffn items from doc/info/*.texi. (179efa3) In rtest_log, additional tests for SF bug #3105. (bf4cf94) In rtest_limit, li[4](1.0) now simplifies to a float. (15155a4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8ed2077) In rtest5, change the documentation index that is loaded to one that exists now. share/MYTOPIC.info is the output from makeinfo template-standalone.texi in share/. (ffa4ef1) Adjust the numerical tolerances of 10 tests for Allegro CL (5be9543) Crosscompiling: Updated wxwidgets to 3.1.0 (recommended by Gunter) (does currently work with the current wxMaxima Git version, but I assume, there will be a wxMaxima release before the next Maxima release) (d688caf) VTK: Windows was not correctly identified, then the space between the vtkpython and the script was missing (the command to be executed was: vtkpythonC:) Hopefully fixed the issue. (7c85cff) Documentation: Fix 'make html' - the make process failed in share/contrib/maxima-odesolve (723bb65) Documentation: Changed abs_integrate.texi, so that the generated PDF is readable. (some lines were way too long) Some results changed in current Maxima. The referenced URL is redirected to a new one, changed the URL. Made the URL clickable. (6457769) Hyperrefs from isolate to disolate and vice versa. (27e09fc) Fix building logic.pdf from the texinfo source. Remove the now generated logic.pdf from the repository. (3af27a6) Remove background rectangle in eps files. (d7a16ce) Crosscompiling: Use @SEVENZIP_EXE@ variable in sbcl.sh "installation script" Add information about the included software (not only Maxima, but also Gnuplot, TCL/TK, VTK, ...) and their licenses to the start menu. (bce4e64) Cut out unreachable code and the special *MACSYMA-EXTEND-TYPES-SAVED* (bfa29d3) Fixed bug #3148 ("sign can't figure out sign(a - b) but it knows sign(b - a) where a and b are exponentials"). Added test cases. Note regarding the change in compar.lisp: Most of the change shown by Git is simply a change in indentation. See the discussion on #3148 for a detailed explanation. (9ef3fee) Changed a semicolon to a dollar sign in a test case (279c5c3) Fixed bug #3194 ("No simplification of tan(x+n*%pi) and cot(x+n*%pi) with n being a declared integer"). Added test cases. (8f523fc) Update to mention the "website" repo instead of the old "site-xml" repo (e85b382) Bug fix: csign of a product depended on the order of the factors (ea9e4b8) Port VTK interface from TCL to Python (27091ad) Removed Toolchain-mingw32.cmake but did not remove it from Makefile.am (dcdd027) Crosscompiling: CMake-Changes for using a VTK python interface. (not finished yet! Marios must commit his changes for vtk.lisp that that will work.) (c9382f6) The documentation change needed after adding .wxm to file_type_maxima in my last commit (953017e1f4) (8835cde) Now maxima can directly load .wxm files from wxMaxima (953017e) Remove a broken EQ comparison in SIMPLIM%GAMMA_INCOMPLETE (0902ac8) Crosscompiling: Update SBCL, TCL, TK (d51d278) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d2ddc) In f90, bind special variables to ensure that exponent markers are printed appropriately for Fortran. New lines of code are copied from src/fortra.lisp. (3c71534) Fix some shell quoting issues (f8e1509) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fc2d2c3) Another test for triangularize, this time with tellrat. (53345c2) In triangularize, bind algebraic according to logic copied from echelon. Fixes SF bug #3158: "triangularize gives incorrect result on a matrix containing %i" (c9375b3) Draw/vtk: Minor corrections to a few comments (0ab4c89) Draw: Explicitely check if all temporary files can be created. If draw doesn't manage to create temporary files that allow it to communicate with gnuplot the result is either a lisp error (which is fine) or a blank plot without a description why (which leads to long debugging sessions. Added a few lines of code that should catch the latter case. (acfc005) In LIMIT-CONTEXT and MAKE-LIMIT-ASSUMPTIONS, assume integer or rational values instead of floats. Fixes SF bug #3185: "Error in sum with non-false modulus" (2f7df6f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5cd9c91) Revert commit 99a8ba2, so that totalorderp returns indices in the sorted list, per discussion on mailing list. (b06e9b8) Additional tests for numerical evaluation of elliptic functions, this time for complex bigfloats. Mark two tests as expected failures since elliptic_eu and jacobi_am cannot handle complex bigfloats. (d6f86ee) Verify that f(u, k) = f(rectform(u), k) for elliptic functions, where u is a complex float. This tests commits c93feaa, 372582e, 133408b, and 80cab10, which fix the issue raised on the mailing list 2016-07-14: "Jacobi elliptic functions, maxima 5.38.1" (4c4acd7) In inverse_jacobi_cd, turn on numer flag to cause sqrt to simplify to a numerical value when we punt to inverse_jacobi_sn. (80cab10) Further improvements for numerical evaluation of elliptic functions. (133408b) In some elliptic functions, handle float, complex float, bigfloat, and complex bigfloat arguments uniformly. In particular, call rectform on complex floats and complex bigfloats, since the functions which detect those arguments (COMPLEX-FLOAT-NUMERICAL-EVAL-P and COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P) are also working with the rectangular form, via TRISPLIT. (372582e) Make COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P exactly analogous to COMPLEX-FLOAT-NUMERICAL-EVAL-P. (c93feaa) Make maxima.bat no more deviate the temp dir location to the user's home dir. (144eb0b) Crosscompiling: It might be necessary to add the i386 architecture. (de943ed) README.rpms: Changed CVS to GIT. (0df86ed) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (381a646) Bug fix: now things like fourier_elim(2^x < 2^y, [x, y]) yield [x < y] (86fd249) Reorder the results of some fourier_elim tests (7915cf7) Crosscompiling: Update Gnuplot to 5.0.4 (95451f2) Fix #3186 and other get_plot_option issues. (fdadebc) Merge branch 'tmpdir' (a0c55de) Try to find a real temp directory for temporary files (48f3100) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ded646e) In rtest1, modify totalorderp to return indices in original input instead of indices in sorted input, in hope of making results more informative. (99a8ba2) In rtest1, paste in totalorderp from mailing list 2016-07-18 "Testing for total order (for orderlessp testing)" courtesy of Stavros Macrakis. Create 2 new test cases and mark them expected failures. (4c4c446) Crosscompiling: Updated TODO.txt Some of the TODOs are already done. (8095139) Fix bug #3022: Update the RPM spec file (3fd2b4c) In package boolsimp, remove comments which are no longer relevant. (5ccb06d) In package boolsimp, cut out explicit resimplification in evaluation. It is unneeded since simplification is handled after evaluation in general. (26c95ba) In package boolsimp, remove comments about examples that are already handled in Maxima. No need to load boolsimp to handle those. (a981d32) In package boolsimp, remove redundant comments about simplification of conditional expressions. (There is another comment block describing the same topic.) (e7705a2) In package boolsimp, cut out redefinition of INTEXT of unknown purpose. rtest_boolsimp runs without errors, so it is not required for that, and I do not remember what problem it was supposed to solve. (2e356b0) In package boolsimp, cut out commented-out definitions of $EVERY and $SOME. I forget what I was attempting to do there, and at this point I think it is probably a poor idea to redefine stuff like that. (0d763c5) In TEST-BATCH, print line number of each problem as well as problem number. (d80b253) Fix an egrep pattern which broke the finding of the share directories (d642fe7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bd58cfd) Mentioned ABCL in README.lisps. (18cd7c0) Remove some cruft from the default props information list (6fe1cc9) Add --enable-quiet-build option (659c535) Another .gitignore entry that handles another temp directory created by "make pdf". (9584036) Documentation/Lists: Robert has informed me that there are lisp implementations that allow for fast random access to lists. Updated the documentation so it doesn't say that random access times need to be proportional to the number of list elements. (e0e600f) Adjust the numerical tolerances of 6 tests for ABCL (874e521) Work around a COERCE bug in ABCL (b1c9c0d) Don't need defpackage for INTL if lisp already has INTL. (4564ad1) Ignore *.t2p directories in the share directories. (012756f) .gitignore: added several files autogenerated by "make pdf". (c5b60d3) Resolved a build failure for "make pdf". I hate build failures as they tend to make "git bisect" a nighmare. (4aaa2b0) .gitignore: Tell git to ignore files generated by a run of "make all". (3d14139) Documentation/error messages: Added missing catbox macros (52da717) Documentation: Alphabetically sorted the chapter about error messages. (e2be6c83) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (181e8d3) Mark tests that require the docs as known failures in Lisp-only builds (94eecb5) Define *AUTOCONF-LISP-ONLY-BUILD* which is T in Lisp-only builds (ad3cf4e) Update documentation for continuous_freq and discrete_freq, which now take arrays as input as well as lists. (0ad5565) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4ce4be1) In continuous_freq and discrete_freq, accept arrays as well as lists. (33e9c87) TexInfo docu: Documented another error message I get frequent questions about. The "Zero to a negative exponent" actually describes completely what has happened. But documenting that this is a "division by 0 error" improves this error's googleability. One of the next steps will be sorting the error messages chapter alphabetically as sorting the error messages by themes or similar doesn't make much sense as long as the user doesn't know what caused them and therefore won't know in which section to look, anyway. (87c2620) Force evaluation of expressions in transform_sample. (e9514e4) Use ccl64 for ccl64 tests. (6bfefdd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (a4a0777) In SIMPLIFYA, cut out unneeded special cases for MPLUS, MTIMES, and MEXPT. (55f8004) Updated information about Clisp in our README.lisps (the same than on our website). (42c230a) Crosscompiling: update SBCL (caf3faf) Did forget to change configure.ac, when removing the crosscompile-windows/wxwidgets directory. Sorry. (9b0cb16) No longer compare numbers with EQ [part 4] (99b101f) No longer compare characters with EQ [part 2] (361740b) In package z_transform, update links and add a few more. (cd985e4) Crosscompiling: found the reason, why wxwidgets created libraries with names different from them reported by wx-config. One must use --host and --build when configuring. Very strange. (882cf6d) Remove an outdated (incorrect in CL) comment in src/limit.lisp (5903981) Add rule for generating kovacicODE.pdf. (763a6a3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (97f6468) In continuous_freq, handle empty input correctly. (c55e791) In discrete_freq, count data by sorting and then searching for indices. This is faster than the previous method. Also include more tests for discrete_freq. (d1e854b) In continuous_freq, do not bother to compile count_by_bins and friends, as it generates confusing warning messages, and does not appear to make continuous_freq any faster. (3e1fa68) In continuous_freq, rename count_em_up to count_by_bins, and have it return the bin counts instead of assigning values to an argument. (7d7ed0d) Add tests for `print_graph' and `edge_coloring' (468eb90) In continuous_freq, exclude the left end of the bin and include the right end. This is consistent with the default behavior of hist and truehist in R (and also consistent with the previous behavior of continuous_freq). (0907d88) In continuous_freq, count data falling into bins by sorting the data and then finding the indices of the bin boundaries in the sorted data. It is anticipated that this method is faster than the previous. (dc8ef8d) Fix bug 3180: declare(foo, antisymmetric) has no effect on subscripted foo (aa0a365) Draw: Corrected the indentation of the lisp code contained in commit 14b326f543 that provides the possiblility to choose transparent lines colors if gnuplot >=5.0 is used. (1adebc1) Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2)
2016-08-24Updated version (5.38.1.217.g5be9543 -> 5.38.1.223.gcf9cbb2).AUR Update Bot
Changelog ========= In TeX processing for exponents, distinguish trig-like functions from others. Output foo^n x for trig-like foo and foo(x)^n otherwise. Fixes SF bug #2667: "tex1 of f(x)^n" Thanks to Leo Butler for the patch. (cf9cbb2) Update list of built-in symbols by extracting all @defvr and @deffn items from doc/info/*.texi. (179efa3) In rtest_log, additional tests for SF bug #3105. (bf4cf94) In rtest_limit, li[4](1.0) now simplifies to a float. (15155a4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8ed2077) In rtest5, change the documentation index that is loaded to one that exists now. share/MYTOPIC.info is the output from makeinfo template-standalone.texi in share/. (ffa4ef1) Adjust the numerical tolerances of 10 tests for Allegro CL (5be9543) Crosscompiling: Updated wxwidgets to 3.1.0 (recommended by Gunter) (does currently work with the current wxMaxima Git version, but I assume, there will be a wxMaxima release before the next Maxima release) (d688caf) VTK: Windows was not correctly identified, then the space between the vtkpython and the script was missing (the command to be executed was: vtkpythonC:) Hopefully fixed the issue. (7c85cff) Documentation: Fix 'make html' - the make process failed in share/contrib/maxima-odesolve (723bb65) Documentation: Changed abs_integrate.texi, so that the generated PDF is readable. (some lines were way too long) Some results changed in current Maxima. The referenced URL is redirected to a new one, changed the URL. Made the URL clickable. (6457769) Hyperrefs from isolate to disolate and vice versa. (27e09fc) Fix building logic.pdf from the texinfo source. Remove the now generated logic.pdf from the repository. (3af27a6) Remove background rectangle in eps files. (d7a16ce) Crosscompiling: Use @SEVENZIP_EXE@ variable in sbcl.sh "installation script" Add information about the included software (not only Maxima, but also Gnuplot, TCL/TK, VTK, ...) and their licenses to the start menu. (bce4e64) Cut out unreachable code and the special *MACSYMA-EXTEND-TYPES-SAVED* (bfa29d3) Fixed bug #3148 ("sign can't figure out sign(a - b) but it knows sign(b - a) where a and b are exponentials"). Added test cases. Note regarding the change in compar.lisp: Most of the change shown by Git is simply a change in indentation. See the discussion on #3148 for a detailed explanation. (9ef3fee) Changed a semicolon to a dollar sign in a test case (279c5c3) Fixed bug #3194 ("No simplification of tan(x+n*%pi) and cot(x+n*%pi) with n being a declared integer"). Added test cases. (8f523fc) Update to mention the "website" repo instead of the old "site-xml" repo (e85b382) Bug fix: csign of a product depended on the order of the factors (ea9e4b8) Port VTK interface from TCL to Python (27091ad) Removed Toolchain-mingw32.cmake but did not remove it from Makefile.am (dcdd027) Crosscompiling: CMake-Changes for using a VTK python interface. (not finished yet! Marios must commit his changes for vtk.lisp that that will work.) (c9382f6) The documentation change needed after adding .wxm to file_type_maxima in my last commit (953017e1f4) (8835cde) Now maxima can directly load .wxm files from wxMaxima (953017e) Remove a broken EQ comparison in SIMPLIM%GAMMA_INCOMPLETE (0902ac8) Crosscompiling: Update SBCL, TCL, TK (d51d278) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d2ddc) In f90, bind special variables to ensure that exponent markers are printed appropriately for Fortran. New lines of code are copied from src/fortra.lisp. (3c71534) Fix some shell quoting issues (f8e1509) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fc2d2c3) Another test for triangularize, this time with tellrat. (53345c2) In triangularize, bind algebraic according to logic copied from echelon. Fixes SF bug #3158: "triangularize gives incorrect result on a matrix containing %i" (c9375b3) Draw/vtk: Minor corrections to a few comments (0ab4c89) Draw: Explicitely check if all temporary files can be created. If draw doesn't manage to create temporary files that allow it to communicate with gnuplot the result is either a lisp error (which is fine) or a blank plot without a description why (which leads to long debugging sessions. Added a few lines of code that should catch the latter case. (acfc005) In LIMIT-CONTEXT and MAKE-LIMIT-ASSUMPTIONS, assume integer or rational values instead of floats. Fixes SF bug #3185: "Error in sum with non-false modulus" (2f7df6f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5cd9c91) Revert commit 99a8ba2, so that totalorderp returns indices in the sorted list, per discussion on mailing list. (b06e9b8) Additional tests for numerical evaluation of elliptic functions, this time for complex bigfloats. Mark two tests as expected failures since elliptic_eu and jacobi_am cannot handle complex bigfloats. (d6f86ee) Verify that f(u, k) = f(rectform(u), k) for elliptic functions, where u is a complex float. This tests commits c93feaa, 372582e, 133408b, and 80cab10, which fix the issue raised on the mailing list 2016-07-14: "Jacobi elliptic functions, maxima 5.38.1" (4c4acd7) In inverse_jacobi_cd, turn on numer flag to cause sqrt to simplify to a numerical value when we punt to inverse_jacobi_sn. (80cab10) Further improvements for numerical evaluation of elliptic functions. (133408b) In some elliptic functions, handle float, complex float, bigfloat, and complex bigfloat arguments uniformly. In particular, call rectform on complex floats and complex bigfloats, since the functions which detect those arguments (COMPLEX-FLOAT-NUMERICAL-EVAL-P and COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P) are also working with the rectangular form, via TRISPLIT. (372582e) Make COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P exactly analogous to COMPLEX-FLOAT-NUMERICAL-EVAL-P. (c93feaa) Make maxima.bat no more deviate the temp dir location to the user's home dir. (144eb0b) Crosscompiling: It might be necessary to add the i386 architecture. (de943ed) README.rpms: Changed CVS to GIT. (0df86ed) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (381a646) Bug fix: now things like fourier_elim(2^x < 2^y, [x, y]) yield [x < y] (86fd249) Reorder the results of some fourier_elim tests (7915cf7) Crosscompiling: Update Gnuplot to 5.0.4 (95451f2) Fix #3186 and other get_plot_option issues. (fdadebc) Merge branch 'tmpdir' (a0c55de) Try to find a real temp directory for temporary files (48f3100) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ded646e) In rtest1, modify totalorderp to return indices in original input instead of indices in sorted input, in hope of making results more informative. (99a8ba2) In rtest1, paste in totalorderp from mailing list 2016-07-18 "Testing for total order (for orderlessp testing)" courtesy of Stavros Macrakis. Create 2 new test cases and mark them expected failures. (4c4c446) Crosscompiling: Updated TODO.txt Some of the TODOs are already done. (8095139) Fix bug #3022: Update the RPM spec file (3fd2b4c) In package boolsimp, remove comments which are no longer relevant. (5ccb06d) In package boolsimp, cut out explicit resimplification in evaluation. It is unneeded since simplification is handled after evaluation in general. (26c95ba) In package boolsimp, remove comments about examples that are already handled in Maxima. No need to load boolsimp to handle those. (a981d32) In package boolsimp, remove redundant comments about simplification of conditional expressions. (There is another comment block describing the same topic.) (e7705a2) In package boolsimp, cut out redefinition of INTEXT of unknown purpose. rtest_boolsimp runs without errors, so it is not required for that, and I do not remember what problem it was supposed to solve. (2e356b0) In package boolsimp, cut out commented-out definitions of $EVERY and $SOME. I forget what I was attempting to do there, and at this point I think it is probably a poor idea to redefine stuff like that. (0d763c5) In TEST-BATCH, print line number of each problem as well as problem number. (d80b253) Fix an egrep pattern which broke the finding of the share directories (d642fe7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bd58cfd) Mentioned ABCL in README.lisps. (18cd7c0) Remove some cruft from the default props information list (6fe1cc9) Add --enable-quiet-build option (659c535) Another .gitignore entry that handles another temp directory created by "make pdf". (9584036) Documentation/Lists: Robert has informed me that there are lisp implementations that allow for fast random access to lists. Updated the documentation so it doesn't say that random access times need to be proportional to the number of list elements. (e0e600f) Adjust the numerical tolerances of 6 tests for ABCL (874e521) Work around a COERCE bug in ABCL (b1c9c0d) Don't need defpackage for INTL if lisp already has INTL. (4564ad1) Ignore *.t2p directories in the share directories. (012756f) .gitignore: added several files autogenerated by "make pdf". (c5b60d3) Resolved a build failure for "make pdf". I hate build failures as they tend to make "git bisect" a nighmare. (4aaa2b0) .gitignore: Tell git to ignore files generated by a run of "make all". (3d14139) Documentation/error messages: Added missing catbox macros (52da717) Documentation: Alphabetically sorted the chapter about error messages. (e2be6c83) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (181e8d3) Mark tests that require the docs as known failures in Lisp-only builds (94eecb5) Define *AUTOCONF-LISP-ONLY-BUILD* which is T in Lisp-only builds (ad3cf4e) Update documentation for continuous_freq and discrete_freq, which now take arrays as input as well as lists. (0ad5565) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4ce4be1) In continuous_freq and discrete_freq, accept arrays as well as lists. (33e9c87) TexInfo docu: Documented another error message I get frequent questions about. The "Zero to a negative exponent" actually describes completely what has happened. But documenting that this is a "division by 0 error" improves this error's googleability. One of the next steps will be sorting the error messages chapter alphabetically as sorting the error messages by themes or similar doesn't make much sense as long as the user doesn't know what caused them and therefore won't know in which section to look, anyway. (87c2620) Force evaluation of expressions in transform_sample. (e9514e4) Use ccl64 for ccl64 tests. (6bfefdd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (a4a0777) In SIMPLIFYA, cut out unneeded special cases for MPLUS, MTIMES, and MEXPT. (55f8004) Updated information about Clisp in our README.lisps (the same than on our website). (42c230a) Crosscompiling: update SBCL (caf3faf) Did forget to change configure.ac, when removing the crosscompile-windows/wxwidgets directory. Sorry. (9b0cb16) No longer compare numbers with EQ [part 4] (99b101f) No longer compare characters with EQ [part 2] (361740b) In package z_transform, update links and add a few more. (cd985e4) Crosscompiling: found the reason, why wxwidgets created libraries with names different from them reported by wx-config. One must use --host and --build when configuring. Very strange. (882cf6d) Remove an outdated (incorrect in CL) comment in src/limit.lisp (5903981) Add rule for generating kovacicODE.pdf. (763a6a3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (97f6468) In continuous_freq, handle empty input correctly. (c55e791) In discrete_freq, count data by sorting and then searching for indices. This is faster than the previous method. Also include more tests for discrete_freq. (d1e854b) In continuous_freq, do not bother to compile count_by_bins and friends, as it generates confusing warning messages, and does not appear to make continuous_freq any faster. (3e1fa68) In continuous_freq, rename count_em_up to count_by_bins, and have it return the bin counts instead of assigning values to an argument. (7d7ed0d) Add tests for `print_graph' and `edge_coloring' (468eb90) In continuous_freq, exclude the left end of the bin and include the right end. This is consistent with the default behavior of hist and truehist in R (and also consistent with the previous behavior of continuous_freq). (0907d88) In continuous_freq, count data falling into bins by sorting the data and then finding the indices of the bin boundaries in the sorted data. It is anticipated that this method is faster than the previous. (dc8ef8d) Fix bug 3180: declare(foo, antisymmetric) has no effect on subscripted foo (aa0a365) Draw: Corrected the indentation of the lisp code contained in commit 14b326f543 that provides the possiblility to choose transparent lines colors if gnuplot >=5.0 is used. (1adebc1) Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2)
2016-08-22updateStefan Husmann
2016-08-15Updated version (5.38.1.213.g6457769 -> 5.38.1.214.g723bb65).AUR Update Bot
Changelog ========= Documentation: Fix 'make html' - the make process failed in share/contrib/maxima-odesolve (723bb65) Documentation: Changed abs_integrate.texi, so that the generated PDF is readable. (some lines were way too long) Some results changed in current Maxima. The referenced URL is redirected to a new one, changed the URL. Made the URL clickable. (6457769) Hyperrefs from isolate to disolate and vice versa. (27e09fc) Fix building logic.pdf from the texinfo source. Remove the now generated logic.pdf from the repository. (3af27a6) Remove background rectangle in eps files. (d7a16ce) Crosscompiling: Use @SEVENZIP_EXE@ variable in sbcl.sh "installation script" Add information about the included software (not only Maxima, but also Gnuplot, TCL/TK, VTK, ...) and their licenses to the start menu. (bce4e64) Cut out unreachable code and the special *MACSYMA-EXTEND-TYPES-SAVED* (bfa29d3) Fixed bug #3148 ("sign can't figure out sign(a - b) but it knows sign(b - a) where a and b are exponentials"). Added test cases. Note regarding the change in compar.lisp: Most of the change shown by Git is simply a change in indentation. See the discussion on #3148 for a detailed explanation. (9ef3fee) Changed a semicolon to a dollar sign in a test case (279c5c3) Fixed bug #3194 ("No simplification of tan(x+n*%pi) and cot(x+n*%pi) with n being a declared integer"). Added test cases. (8f523fc) Update to mention the "website" repo instead of the old "site-xml" repo (e85b382) Bug fix: csign of a product depended on the order of the factors (ea9e4b8) Port VTK interface from TCL to Python (27091ad) Removed Toolchain-mingw32.cmake but did not remove it from Makefile.am (dcdd027) Crosscompiling: CMake-Changes for using a VTK python interface. (not finished yet! Marios must commit his changes for vtk.lisp that that will work.) (c9382f6) The documentation change needed after adding .wxm to file_type_maxima in my last commit (953017e1f4) (8835cde) Now maxima can directly load .wxm files from wxMaxima (953017e) Remove a broken EQ comparison in SIMPLIM%GAMMA_INCOMPLETE (0902ac8) Crosscompiling: Update SBCL, TCL, TK (d51d278) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d2ddc) In f90, bind special variables to ensure that exponent markers are printed appropriately for Fortran. New lines of code are copied from src/fortra.lisp. (3c71534) Fix some shell quoting issues (f8e1509) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fc2d2c3) Another test for triangularize, this time with tellrat. (53345c2) In triangularize, bind algebraic according to logic copied from echelon. Fixes SF bug #3158: "triangularize gives incorrect result on a matrix containing %i" (c9375b3) Draw/vtk: Minor corrections to a few comments (0ab4c89) Draw: Explicitely check if all temporary files can be created. If draw doesn't manage to create temporary files that allow it to communicate with gnuplot the result is either a lisp error (which is fine) or a blank plot without a description why (which leads to long debugging sessions. Added a few lines of code that should catch the latter case. (acfc005) In LIMIT-CONTEXT and MAKE-LIMIT-ASSUMPTIONS, assume integer or rational values instead of floats. Fixes SF bug #3185: "Error in sum with non-false modulus" (2f7df6f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5cd9c91) Revert commit 99a8ba2, so that totalorderp returns indices in the sorted list, per discussion on mailing list. (b06e9b8) Additional tests for numerical evaluation of elliptic functions, this time for complex bigfloats. Mark two tests as expected failures since elliptic_eu and jacobi_am cannot handle complex bigfloats. (d6f86ee) Verify that f(u, k) = f(rectform(u), k) for elliptic functions, where u is a complex float. This tests commits c93feaa, 372582e, 133408b, and 80cab10, which fix the issue raised on the mailing list 2016-07-14: "Jacobi elliptic functions, maxima 5.38.1" (4c4acd7) In inverse_jacobi_cd, turn on numer flag to cause sqrt to simplify to a numerical value when we punt to inverse_jacobi_sn. (80cab10) Further improvements for numerical evaluation of elliptic functions. (133408b) In some elliptic functions, handle float, complex float, bigfloat, and complex bigfloat arguments uniformly. In particular, call rectform on complex floats and complex bigfloats, since the functions which detect those arguments (COMPLEX-FLOAT-NUMERICAL-EVAL-P and COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P) are also working with the rectangular form, via TRISPLIT. (372582e) Make COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P exactly analogous to COMPLEX-FLOAT-NUMERICAL-EVAL-P. (c93feaa) Make maxima.bat no more deviate the temp dir location to the user's home dir. (144eb0b) Crosscompiling: It might be necessary to add the i386 architecture. (de943ed) README.rpms: Changed CVS to GIT. (0df86ed) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (381a646) Bug fix: now things like fourier_elim(2^x < 2^y, [x, y]) yield [x < y] (86fd249) Reorder the results of some fourier_elim tests (7915cf7) Crosscompiling: Update Gnuplot to 5.0.4 (95451f2) Fix #3186 and other get_plot_option issues. (fdadebc) Merge branch 'tmpdir' (a0c55de) Try to find a real temp directory for temporary files (48f3100) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ded646e) In rtest1, modify totalorderp to return indices in original input instead of indices in sorted input, in hope of making results more informative. (99a8ba2) In rtest1, paste in totalorderp from mailing list 2016-07-18 "Testing for total order (for orderlessp testing)" courtesy of Stavros Macrakis. Create 2 new test cases and mark them expected failures. (4c4c446) Crosscompiling: Updated TODO.txt Some of the TODOs are already done. (8095139) Fix bug #3022: Update the RPM spec file (3fd2b4c) In package boolsimp, remove comments which are no longer relevant. (5ccb06d) In package boolsimp, cut out explicit resimplification in evaluation. It is unneeded since simplification is handled after evaluation in general. (26c95ba) In package boolsimp, remove comments about examples that are already handled in Maxima. No need to load boolsimp to handle those. (a981d32) In package boolsimp, remove redundant comments about simplification of conditional expressions. (There is another comment block describing the same topic.) (e7705a2) In package boolsimp, cut out redefinition of INTEXT of unknown purpose. rtest_boolsimp runs without errors, so it is not required for that, and I do not remember what problem it was supposed to solve. (2e356b0) In package boolsimp, cut out commented-out definitions of $EVERY and $SOME. I forget what I was attempting to do there, and at this point I think it is probably a poor idea to redefine stuff like that. (0d763c5) In TEST-BATCH, print line number of each problem as well as problem number. (d80b253) Fix an egrep pattern which broke the finding of the share directories (d642fe7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bd58cfd) Mentioned ABCL in README.lisps. (18cd7c0) Remove some cruft from the default props information list (6fe1cc9) Add --enable-quiet-build option (659c535) Another .gitignore entry that handles another temp directory created by "make pdf". (9584036) Documentation/Lists: Robert has informed me that there are lisp implementations that allow for fast random access to lists. Updated the documentation so it doesn't say that random access times need to be proportional to the number of list elements. (e0e600f) Adjust the numerical tolerances of 6 tests for ABCL (874e521) Work around a COERCE bug in ABCL (b1c9c0d) Don't need defpackage for INTL if lisp already has INTL. (4564ad1) Ignore *.t2p directories in the share directories. (012756f) .gitignore: added several files autogenerated by "make pdf". (c5b60d3) Resolved a build failure for "make pdf". I hate build failures as they tend to make "git bisect" a nighmare. (4aaa2b0) .gitignore: Tell git to ignore files generated by a run of "make all". (3d14139) Documentation/error messages: Added missing catbox macros (52da717) Documentation: Alphabetically sorted the chapter about error messages. (e2be6c83) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (181e8d3) Mark tests that require the docs as known failures in Lisp-only builds (94eecb5) Define *AUTOCONF-LISP-ONLY-BUILD* which is T in Lisp-only builds (ad3cf4e) Update documentation for continuous_freq and discrete_freq, which now take arrays as input as well as lists. (0ad5565) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4ce4be1) In continuous_freq and discrete_freq, accept arrays as well as lists. (33e9c87) TexInfo docu: Documented another error message I get frequent questions about. The "Zero to a negative exponent" actually describes completely what has happened. But documenting that this is a "division by 0 error" improves this error's googleability. One of the next steps will be sorting the error messages chapter alphabetically as sorting the error messages by themes or similar doesn't make much sense as long as the user doesn't know what caused them and therefore won't know in which section to look, anyway. (87c2620) Force evaluation of expressions in transform_sample. (e9514e4) Use ccl64 for ccl64 tests. (6bfefdd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (a4a0777) In SIMPLIFYA, cut out unneeded special cases for MPLUS, MTIMES, and MEXPT. (55f8004) Updated information about Clisp in our README.lisps (the same than on our website). (42c230a) Crosscompiling: update SBCL (caf3faf) Did forget to change configure.ac, when removing the crosscompile-windows/wxwidgets directory. Sorry. (9b0cb16) No longer compare numbers with EQ [part 4] (99b101f) No longer compare characters with EQ [part 2] (361740b) In package z_transform, update links and add a few more. (cd985e4) Crosscompiling: found the reason, why wxwidgets created libraries with names different from them reported by wx-config. One must use --host and --build when configuring. Very strange. (882cf6d) Remove an outdated (incorrect in CL) comment in src/limit.lisp (5903981) Add rule for generating kovacicODE.pdf. (763a6a3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (97f6468) In continuous_freq, handle empty input correctly. (c55e791) In discrete_freq, count data by sorting and then searching for indices. This is faster than the previous method. Also include more tests for discrete_freq. (d1e854b) In continuous_freq, do not bother to compile count_by_bins and friends, as it generates confusing warning messages, and does not appear to make continuous_freq any faster. (3e1fa68) In continuous_freq, rename count_em_up to count_by_bins, and have it return the bin counts instead of assigning values to an argument. (7d7ed0d) Add tests for `print_graph' and `edge_coloring' (468eb90) In continuous_freq, exclude the left end of the bin and include the right end. This is consistent with the default behavior of hist and truehist in R (and also consistent with the previous behavior of continuous_freq). (0907d88) In continuous_freq, count data falling into bins by sorting the data and then finding the indices of the bin boundaries in the sorted data. It is anticipated that this method is faster than the previous. (dc8ef8d) Fix bug 3180: declare(foo, antisymmetric) has no effect on subscripted foo (aa0a365) Draw: Corrected the indentation of the lisp code contained in commit 14b326f543 that provides the possiblility to choose transparent lines colors if gnuplot >=5.0 is used. (1adebc1) Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2)
2016-08-15Updated version (5.38.1.211.g3af27a6 -> 5.38.1.213.g6457769).AUR Update Bot
Changelog ========= Documentation: Changed abs_integrate.texi, so that the generated PDF is readable. (some lines were way too long) Some results changed in current Maxima. The referenced URL is redirected to a new one, changed the URL. Made the URL clickable. (6457769) Hyperrefs from isolate to disolate and vice versa. (27e09fc) Fix building logic.pdf from the texinfo source. Remove the now generated logic.pdf from the repository. (3af27a6) Remove background rectangle in eps files. (d7a16ce) Crosscompiling: Use @SEVENZIP_EXE@ variable in sbcl.sh "installation script" Add information about the included software (not only Maxima, but also Gnuplot, TCL/TK, VTK, ...) and their licenses to the start menu. (bce4e64) Cut out unreachable code and the special *MACSYMA-EXTEND-TYPES-SAVED* (bfa29d3) Fixed bug #3148 ("sign can't figure out sign(a - b) but it knows sign(b - a) where a and b are exponentials"). Added test cases. Note regarding the change in compar.lisp: Most of the change shown by Git is simply a change in indentation. See the discussion on #3148 for a detailed explanation. (9ef3fee) Changed a semicolon to a dollar sign in a test case (279c5c3) Fixed bug #3194 ("No simplification of tan(x+n*%pi) and cot(x+n*%pi) with n being a declared integer"). Added test cases. (8f523fc) Update to mention the "website" repo instead of the old "site-xml" repo (e85b382) Bug fix: csign of a product depended on the order of the factors (ea9e4b8) Port VTK interface from TCL to Python (27091ad) Removed Toolchain-mingw32.cmake but did not remove it from Makefile.am (dcdd027) Crosscompiling: CMake-Changes for using a VTK python interface. (not finished yet! Marios must commit his changes for vtk.lisp that that will work.) (c9382f6) The documentation change needed after adding .wxm to file_type_maxima in my last commit (953017e1f4) (8835cde) Now maxima can directly load .wxm files from wxMaxima (953017e) Remove a broken EQ comparison in SIMPLIM%GAMMA_INCOMPLETE (0902ac8) Crosscompiling: Update SBCL, TCL, TK (d51d278) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d2ddc) In f90, bind special variables to ensure that exponent markers are printed appropriately for Fortran. New lines of code are copied from src/fortra.lisp. (3c71534) Fix some shell quoting issues (f8e1509) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fc2d2c3) Another test for triangularize, this time with tellrat. (53345c2) In triangularize, bind algebraic according to logic copied from echelon. Fixes SF bug #3158: "triangularize gives incorrect result on a matrix containing %i" (c9375b3) Draw/vtk: Minor corrections to a few comments (0ab4c89) Draw: Explicitely check if all temporary files can be created. If draw doesn't manage to create temporary files that allow it to communicate with gnuplot the result is either a lisp error (which is fine) or a blank plot without a description why (which leads to long debugging sessions. Added a few lines of code that should catch the latter case. (acfc005) In LIMIT-CONTEXT and MAKE-LIMIT-ASSUMPTIONS, assume integer or rational values instead of floats. Fixes SF bug #3185: "Error in sum with non-false modulus" (2f7df6f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5cd9c91) Revert commit 99a8ba2, so that totalorderp returns indices in the sorted list, per discussion on mailing list. (b06e9b8) Additional tests for numerical evaluation of elliptic functions, this time for complex bigfloats. Mark two tests as expected failures since elliptic_eu and jacobi_am cannot handle complex bigfloats. (d6f86ee) Verify that f(u, k) = f(rectform(u), k) for elliptic functions, where u is a complex float. This tests commits c93feaa, 372582e, 133408b, and 80cab10, which fix the issue raised on the mailing list 2016-07-14: "Jacobi elliptic functions, maxima 5.38.1" (4c4acd7) In inverse_jacobi_cd, turn on numer flag to cause sqrt to simplify to a numerical value when we punt to inverse_jacobi_sn. (80cab10) Further improvements for numerical evaluation of elliptic functions. (133408b) In some elliptic functions, handle float, complex float, bigfloat, and complex bigfloat arguments uniformly. In particular, call rectform on complex floats and complex bigfloats, since the functions which detect those arguments (COMPLEX-FLOAT-NUMERICAL-EVAL-P and COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P) are also working with the rectangular form, via TRISPLIT. (372582e) Make COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P exactly analogous to COMPLEX-FLOAT-NUMERICAL-EVAL-P. (c93feaa) Make maxima.bat no more deviate the temp dir location to the user's home dir. (144eb0b) Crosscompiling: It might be necessary to add the i386 architecture. (de943ed) README.rpms: Changed CVS to GIT. (0df86ed) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (381a646) Bug fix: now things like fourier_elim(2^x < 2^y, [x, y]) yield [x < y] (86fd249) Reorder the results of some fourier_elim tests (7915cf7) Crosscompiling: Update Gnuplot to 5.0.4 (95451f2) Fix #3186 and other get_plot_option issues. (fdadebc) Merge branch 'tmpdir' (a0c55de) Try to find a real temp directory for temporary files (48f3100) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ded646e) In rtest1, modify totalorderp to return indices in original input instead of indices in sorted input, in hope of making results more informative. (99a8ba2) In rtest1, paste in totalorderp from mailing list 2016-07-18 "Testing for total order (for orderlessp testing)" courtesy of Stavros Macrakis. Create 2 new test cases and mark them expected failures. (4c4c446) Crosscompiling: Updated TODO.txt Some of the TODOs are already done. (8095139) Fix bug #3022: Update the RPM spec file (3fd2b4c) In package boolsimp, remove comments which are no longer relevant. (5ccb06d) In package boolsimp, cut out explicit resimplification in evaluation. It is unneeded since simplification is handled after evaluation in general. (26c95ba) In package boolsimp, remove comments about examples that are already handled in Maxima. No need to load boolsimp to handle those. (a981d32) In package boolsimp, remove redundant comments about simplification of conditional expressions. (There is another comment block describing the same topic.) (e7705a2) In package boolsimp, cut out redefinition of INTEXT of unknown purpose. rtest_boolsimp runs without errors, so it is not required for that, and I do not remember what problem it was supposed to solve. (2e356b0) In package boolsimp, cut out commented-out definitions of $EVERY and $SOME. I forget what I was attempting to do there, and at this point I think it is probably a poor idea to redefine stuff like that. (0d763c5) In TEST-BATCH, print line number of each problem as well as problem number. (d80b253) Fix an egrep pattern which broke the finding of the share directories (d642fe7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bd58cfd) Mentioned ABCL in README.lisps. (18cd7c0) Remove some cruft from the default props information list (6fe1cc9) Add --enable-quiet-build option (659c535) Another .gitignore entry that handles another temp directory created by "make pdf". (9584036) Documentation/Lists: Robert has informed me that there are lisp implementations that allow for fast random access to lists. Updated the documentation so it doesn't say that random access times need to be proportional to the number of list elements. (e0e600f) Adjust the numerical tolerances of 6 tests for ABCL (874e521) Work around a COERCE bug in ABCL (b1c9c0d) Don't need defpackage for INTL if lisp already has INTL. (4564ad1) Ignore *.t2p directories in the share directories. (012756f) .gitignore: added several files autogenerated by "make pdf". (c5b60d3) Resolved a build failure for "make pdf". I hate build failures as they tend to make "git bisect" a nighmare. (4aaa2b0) .gitignore: Tell git to ignore files generated by a run of "make all". (3d14139) Documentation/error messages: Added missing catbox macros (52da717) Documentation: Alphabetically sorted the chapter about error messages. (e2be6c83) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (181e8d3) Mark tests that require the docs as known failures in Lisp-only builds (94eecb5) Define *AUTOCONF-LISP-ONLY-BUILD* which is T in Lisp-only builds (ad3cf4e) Update documentation for continuous_freq and discrete_freq, which now take arrays as input as well as lists. (0ad5565) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4ce4be1) In continuous_freq and discrete_freq, accept arrays as well as lists. (33e9c87) TexInfo docu: Documented another error message I get frequent questions about. The "Zero to a negative exponent" actually describes completely what has happened. But documenting that this is a "division by 0 error" improves this error's googleability. One of the next steps will be sorting the error messages chapter alphabetically as sorting the error messages by themes or similar doesn't make much sense as long as the user doesn't know what caused them and therefore won't know in which section to look, anyway. (87c2620) Force evaluation of expressions in transform_sample. (e9514e4) Use ccl64 for ccl64 tests. (6bfefdd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (a4a0777) In SIMPLIFYA, cut out unneeded special cases for MPLUS, MTIMES, and MEXPT. (55f8004) Updated information about Clisp in our README.lisps (the same than on our website). (42c230a) Crosscompiling: update SBCL (caf3faf) Did forget to change configure.ac, when removing the crosscompile-windows/wxwidgets directory. Sorry. (9b0cb16) No longer compare numbers with EQ [part 4] (99b101f) No longer compare characters with EQ [part 2] (361740b) In package z_transform, update links and add a few more. (cd985e4) Crosscompiling: found the reason, why wxwidgets created libraries with names different from them reported by wx-config. One must use --host and --build when configuring. Very strange. (882cf6d) Remove an outdated (incorrect in CL) comment in src/limit.lisp (5903981) Add rule for generating kovacicODE.pdf. (763a6a3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (97f6468) In continuous_freq, handle empty input correctly. (c55e791) In discrete_freq, count data by sorting and then searching for indices. This is faster than the previous method. Also include more tests for discrete_freq. (d1e854b) In continuous_freq, do not bother to compile count_by_bins and friends, as it generates confusing warning messages, and does not appear to make continuous_freq any faster. (3e1fa68) In continuous_freq, rename count_em_up to count_by_bins, and have it return the bin counts instead of assigning values to an argument. (7d7ed0d) Add tests for `print_graph' and `edge_coloring' (468eb90) In continuous_freq, exclude the left end of the bin and include the right end. This is consistent with the default behavior of hist and truehist in R (and also consistent with the previous behavior of continuous_freq). (0907d88) In continuous_freq, count data falling into bins by sorting the data and then finding the indices of the bin boundaries in the sorted data. It is anticipated that this method is faster than the previous. (dc8ef8d) Fix bug 3180: declare(foo, antisymmetric) has no effect on subscripted foo (aa0a365) Draw: Corrected the indentation of the lisp code contained in commit 14b326f543 that provides the possiblility to choose transparent lines colors if gnuplot >=5.0 is used. (1adebc1) Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2)
2016-08-13Updated version (5.38.1.210.gd7a16ce -> 5.38.1.211.g3af27a6).AUR Update Bot
Changelog ========= Fix building logic.pdf from the texinfo source. Remove the now generated logic.pdf from the repository. (3af27a6) Remove background rectangle in eps files. (d7a16ce) Crosscompiling: Use @SEVENZIP_EXE@ variable in sbcl.sh "installation script" Add information about the included software (not only Maxima, but also Gnuplot, TCL/TK, VTK, ...) and their licenses to the start menu. (bce4e64) Cut out unreachable code and the special *MACSYMA-EXTEND-TYPES-SAVED* (bfa29d3) Fixed bug #3148 ("sign can't figure out sign(a - b) but it knows sign(b - a) where a and b are exponentials"). Added test cases. Note regarding the change in compar.lisp: Most of the change shown by Git is simply a change in indentation. See the discussion on #3148 for a detailed explanation. (9ef3fee) Changed a semicolon to a dollar sign in a test case (279c5c3) Fixed bug #3194 ("No simplification of tan(x+n*%pi) and cot(x+n*%pi) with n being a declared integer"). Added test cases. (8f523fc) Update to mention the "website" repo instead of the old "site-xml" repo (e85b382) Bug fix: csign of a product depended on the order of the factors (ea9e4b8) Port VTK interface from TCL to Python (27091ad) Removed Toolchain-mingw32.cmake but did not remove it from Makefile.am (dcdd027) Crosscompiling: CMake-Changes for using a VTK python interface. (not finished yet! Marios must commit his changes for vtk.lisp that that will work.) (c9382f6) The documentation change needed after adding .wxm to file_type_maxima in my last commit (953017e1f4) (8835cde) Now maxima can directly load .wxm files from wxMaxima (953017e) Remove a broken EQ comparison in SIMPLIM%GAMMA_INCOMPLETE (0902ac8) Crosscompiling: Update SBCL, TCL, TK (d51d278) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d2ddc) In f90, bind special variables to ensure that exponent markers are printed appropriately for Fortran. New lines of code are copied from src/fortra.lisp. (3c71534) Fix some shell quoting issues (f8e1509) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fc2d2c3) Another test for triangularize, this time with tellrat. (53345c2) In triangularize, bind algebraic according to logic copied from echelon. Fixes SF bug #3158: "triangularize gives incorrect result on a matrix containing %i" (c9375b3) Draw/vtk: Minor corrections to a few comments (0ab4c89) Draw: Explicitely check if all temporary files can be created. If draw doesn't manage to create temporary files that allow it to communicate with gnuplot the result is either a lisp error (which is fine) or a blank plot without a description why (which leads to long debugging sessions. Added a few lines of code that should catch the latter case. (acfc005) In LIMIT-CONTEXT and MAKE-LIMIT-ASSUMPTIONS, assume integer or rational values instead of floats. Fixes SF bug #3185: "Error in sum with non-false modulus" (2f7df6f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5cd9c91) Revert commit 99a8ba2, so that totalorderp returns indices in the sorted list, per discussion on mailing list. (b06e9b8) Additional tests for numerical evaluation of elliptic functions, this time for complex bigfloats. Mark two tests as expected failures since elliptic_eu and jacobi_am cannot handle complex bigfloats. (d6f86ee) Verify that f(u, k) = f(rectform(u), k) for elliptic functions, where u is a complex float. This tests commits c93feaa, 372582e, 133408b, and 80cab10, which fix the issue raised on the mailing list 2016-07-14: "Jacobi elliptic functions, maxima 5.38.1" (4c4acd7) In inverse_jacobi_cd, turn on numer flag to cause sqrt to simplify to a numerical value when we punt to inverse_jacobi_sn. (80cab10) Further improvements for numerical evaluation of elliptic functions. (133408b) In some elliptic functions, handle float, complex float, bigfloat, and complex bigfloat arguments uniformly. In particular, call rectform on complex floats and complex bigfloats, since the functions which detect those arguments (COMPLEX-FLOAT-NUMERICAL-EVAL-P and COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P) are also working with the rectangular form, via TRISPLIT. (372582e) Make COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P exactly analogous to COMPLEX-FLOAT-NUMERICAL-EVAL-P. (c93feaa) Make maxima.bat no more deviate the temp dir location to the user's home dir. (144eb0b) Crosscompiling: It might be necessary to add the i386 architecture. (de943ed) README.rpms: Changed CVS to GIT. (0df86ed) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (381a646) Bug fix: now things like fourier_elim(2^x < 2^y, [x, y]) yield [x < y] (86fd249) Reorder the results of some fourier_elim tests (7915cf7) Crosscompiling: Update Gnuplot to 5.0.4 (95451f2) Fix #3186 and other get_plot_option issues. (fdadebc) Merge branch 'tmpdir' (a0c55de) Try to find a real temp directory for temporary files (48f3100) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ded646e) In rtest1, modify totalorderp to return indices in original input instead of indices in sorted input, in hope of making results more informative. (99a8ba2) In rtest1, paste in totalorderp from mailing list 2016-07-18 "Testing for total order (for orderlessp testing)" courtesy of Stavros Macrakis. Create 2 new test cases and mark them expected failures. (4c4c446) Crosscompiling: Updated TODO.txt Some of the TODOs are already done. (8095139) Fix bug #3022: Update the RPM spec file (3fd2b4c) In package boolsimp, remove comments which are no longer relevant. (5ccb06d) In package boolsimp, cut out explicit resimplification in evaluation. It is unneeded since simplification is handled after evaluation in general. (26c95ba) In package boolsimp, remove comments about examples that are already handled in Maxima. No need to load boolsimp to handle those. (a981d32) In package boolsimp, remove redundant comments about simplification of conditional expressions. (There is another comment block describing the same topic.) (e7705a2) In package boolsimp, cut out redefinition of INTEXT of unknown purpose. rtest_boolsimp runs without errors, so it is not required for that, and I do not remember what problem it was supposed to solve. (2e356b0) In package boolsimp, cut out commented-out definitions of $EVERY and $SOME. I forget what I was attempting to do there, and at this point I think it is probably a poor idea to redefine stuff like that. (0d763c5) In TEST-BATCH, print line number of each problem as well as problem number. (d80b253) Fix an egrep pattern which broke the finding of the share directories (d642fe7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bd58cfd) Mentioned ABCL in README.lisps. (18cd7c0) Remove some cruft from the default props information list (6fe1cc9) Add --enable-quiet-build option (659c535) Another .gitignore entry that handles another temp directory created by "make pdf". (9584036) Documentation/Lists: Robert has informed me that there are lisp implementations that allow for fast random access to lists. Updated the documentation so it doesn't say that random access times need to be proportional to the number of list elements. (e0e600f) Adjust the numerical tolerances of 6 tests for ABCL (874e521) Work around a COERCE bug in ABCL (b1c9c0d) Don't need defpackage for INTL if lisp already has INTL. (4564ad1) Ignore *.t2p directories in the share directories. (012756f) .gitignore: added several files autogenerated by "make pdf". (c5b60d3) Resolved a build failure for "make pdf". I hate build failures as they tend to make "git bisect" a nighmare. (4aaa2b0) .gitignore: Tell git to ignore files generated by a run of "make all". (3d14139) Documentation/error messages: Added missing catbox macros (52da717) Documentation: Alphabetically sorted the chapter about error messages. (e2be6c83) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (181e8d3) Mark tests that require the docs as known failures in Lisp-only builds (94eecb5) Define *AUTOCONF-LISP-ONLY-BUILD* which is T in Lisp-only builds (ad3cf4e) Update documentation for continuous_freq and discrete_freq, which now take arrays as input as well as lists. (0ad5565) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4ce4be1) In continuous_freq and discrete_freq, accept arrays as well as lists. (33e9c87) TexInfo docu: Documented another error message I get frequent questions about. The "Zero to a negative exponent" actually describes completely what has happened. But documenting that this is a "division by 0 error" improves this error's googleability. One of the next steps will be sorting the error messages chapter alphabetically as sorting the error messages by themes or similar doesn't make much sense as long as the user doesn't know what caused them and therefore won't know in which section to look, anyway. (87c2620) Force evaluation of expressions in transform_sample. (e9514e4) Use ccl64 for ccl64 tests. (6bfefdd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (a4a0777) In SIMPLIFYA, cut out unneeded special cases for MPLUS, MTIMES, and MEXPT. (55f8004) Updated information about Clisp in our README.lisps (the same than on our website). (42c230a) Crosscompiling: update SBCL (caf3faf) Did forget to change configure.ac, when removing the crosscompile-windows/wxwidgets directory. Sorry. (9b0cb16) No longer compare numbers with EQ [part 4] (99b101f) No longer compare characters with EQ [part 2] (361740b) In package z_transform, update links and add a few more. (cd985e4) Crosscompiling: found the reason, why wxwidgets created libraries with names different from them reported by wx-config. One must use --host and --build when configuring. Very strange. (882cf6d) Remove an outdated (incorrect in CL) comment in src/limit.lisp (5903981) Add rule for generating kovacicODE.pdf. (763a6a3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (97f6468) In continuous_freq, handle empty input correctly. (c55e791) In discrete_freq, count data by sorting and then searching for indices. This is faster than the previous method. Also include more tests for discrete_freq. (d1e854b) In continuous_freq, do not bother to compile count_by_bins and friends, as it generates confusing warning messages, and does not appear to make continuous_freq any faster. (3e1fa68) In continuous_freq, rename count_em_up to count_by_bins, and have it return the bin counts instead of assigning values to an argument. (7d7ed0d) Add tests for `print_graph' and `edge_coloring' (468eb90) In continuous_freq, exclude the left end of the bin and include the right end. This is consistent with the default behavior of hist and truehist in R (and also consistent with the previous behavior of continuous_freq). (0907d88) In continuous_freq, count data falling into bins by sorting the data and then finding the indices of the bin boundaries in the sorted data. It is anticipated that this method is faster than the previous. (dc8ef8d) Fix bug 3180: declare(foo, antisymmetric) has no effect on subscripted foo (aa0a365) Draw: Corrected the indentation of the lisp code contained in commit 14b326f543 that provides the possiblility to choose transparent lines colors if gnuplot >=5.0 is used. (1adebc1) Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2)
2016-08-12updateStefan Husmann
2016-08-12Updated version (5.38.1.208.gbfa29d3 -> 5.38.1.209.gbce4e64).AUR Update Bot
Changelog ========= Crosscompiling: Use @SEVENZIP_EXE@ variable in sbcl.sh "installation script" Add information about the included software (not only Maxima, but also Gnuplot, TCL/TK, VTK, ...) and their licenses to the start menu. (bce4e64) Cut out unreachable code and the special *MACSYMA-EXTEND-TYPES-SAVED* (bfa29d3) Fixed bug #3148 ("sign can't figure out sign(a - b) but it knows sign(b - a) where a and b are exponentials"). Added test cases. Note regarding the change in compar.lisp: Most of the change shown by Git is simply a change in indentation. See the discussion on #3148 for a detailed explanation. (9ef3fee) Changed a semicolon to a dollar sign in a test case (279c5c3) Fixed bug #3194 ("No simplification of tan(x+n*%pi) and cot(x+n*%pi) with n being a declared integer"). Added test cases. (8f523fc) Update to mention the "website" repo instead of the old "site-xml" repo (e85b382) Bug fix: csign of a product depended on the order of the factors (ea9e4b8) Port VTK interface from TCL to Python (27091ad) Removed Toolchain-mingw32.cmake but did not remove it from Makefile.am (dcdd027) Crosscompiling: CMake-Changes for using a VTK python interface. (not finished yet! Marios must commit his changes for vtk.lisp that that will work.) (c9382f6) The documentation change needed after adding .wxm to file_type_maxima in my last commit (953017e1f4) (8835cde) Now maxima can directly load .wxm files from wxMaxima (953017e) Remove a broken EQ comparison in SIMPLIM%GAMMA_INCOMPLETE (0902ac8) Crosscompiling: Update SBCL, TCL, TK (d51d278) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d2ddc) In f90, bind special variables to ensure that exponent markers are printed appropriately for Fortran. New lines of code are copied from src/fortra.lisp. (3c71534) Fix some shell quoting issues (f8e1509) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fc2d2c3) Another test for triangularize, this time with tellrat. (53345c2) In triangularize, bind algebraic according to logic copied from echelon. Fixes SF bug #3158: "triangularize gives incorrect result on a matrix containing %i" (c9375b3) Draw/vtk: Minor corrections to a few comments (0ab4c89) Draw: Explicitely check if all temporary files can be created. If draw doesn't manage to create temporary files that allow it to communicate with gnuplot the result is either a lisp error (which is fine) or a blank plot without a description why (which leads to long debugging sessions. Added a few lines of code that should catch the latter case. (acfc005) In LIMIT-CONTEXT and MAKE-LIMIT-ASSUMPTIONS, assume integer or rational values instead of floats. Fixes SF bug #3185: "Error in sum with non-false modulus" (2f7df6f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5cd9c91) Revert commit 99a8ba2, so that totalorderp returns indices in the sorted list, per discussion on mailing list. (b06e9b8) Additional tests for numerical evaluation of elliptic functions, this time for complex bigfloats. Mark two tests as expected failures since elliptic_eu and jacobi_am cannot handle complex bigfloats. (d6f86ee) Verify that f(u, k) = f(rectform(u), k) for elliptic functions, where u is a complex float. This tests commits c93feaa, 372582e, 133408b, and 80cab10, which fix the issue raised on the mailing list 2016-07-14: "Jacobi elliptic functions, maxima 5.38.1" (4c4acd7) In inverse_jacobi_cd, turn on numer flag to cause sqrt to simplify to a numerical value when we punt to inverse_jacobi_sn. (80cab10) Further improvements for numerical evaluation of elliptic functions. (133408b) In some elliptic functions, handle float, complex float, bigfloat, and complex bigfloat arguments uniformly. In particular, call rectform on complex floats and complex bigfloats, since the functions which detect those arguments (COMPLEX-FLOAT-NUMERICAL-EVAL-P and COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P) are also working with the rectangular form, via TRISPLIT. (372582e) Make COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P exactly analogous to COMPLEX-FLOAT-NUMERICAL-EVAL-P. (c93feaa) Make maxima.bat no more deviate the temp dir location to the user's home dir. (144eb0b) Crosscompiling: It might be necessary to add the i386 architecture. (de943ed) README.rpms: Changed CVS to GIT. (0df86ed) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (381a646) Bug fix: now things like fourier_elim(2^x < 2^y, [x, y]) yield [x < y] (86fd249) Reorder the results of some fourier_elim tests (7915cf7) Crosscompiling: Update Gnuplot to 5.0.4 (95451f2) Fix #3186 and other get_plot_option issues. (fdadebc) Merge branch 'tmpdir' (a0c55de) Try to find a real temp directory for temporary files (48f3100) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ded646e) In rtest1, modify totalorderp to return indices in original input instead of indices in sorted input, in hope of making results more informative. (99a8ba2) In rtest1, paste in totalorderp from mailing list 2016-07-18 "Testing for total order (for orderlessp testing)" courtesy of Stavros Macrakis. Create 2 new test cases and mark them expected failures. (4c4c446) Crosscompiling: Updated TODO.txt Some of the TODOs are already done. (8095139) Fix bug #3022: Update the RPM spec file (3fd2b4c) In package boolsimp, remove comments which are no longer relevant. (5ccb06d) In package boolsimp, cut out explicit resimplification in evaluation. It is unneeded since simplification is handled after evaluation in general. (26c95ba) In package boolsimp, remove comments about examples that are already handled in Maxima. No need to load boolsimp to handle those. (a981d32) In package boolsimp, remove redundant comments about simplification of conditional expressions. (There is another comment block describing the same topic.) (e7705a2) In package boolsimp, cut out redefinition of INTEXT of unknown purpose. rtest_boolsimp runs without errors, so it is not required for that, and I do not remember what problem it was supposed to solve. (2e356b0) In package boolsimp, cut out commented-out definitions of $EVERY and $SOME. I forget what I was attempting to do there, and at this point I think it is probably a poor idea to redefine stuff like that. (0d763c5) In TEST-BATCH, print line number of each problem as well as problem number. (d80b253) Fix an egrep pattern which broke the finding of the share directories (d642fe7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bd58cfd) Mentioned ABCL in README.lisps. (18cd7c0) Remove some cruft from the default props information list (6fe1cc9) Add --enable-quiet-build option (659c535) Another .gitignore entry that handles another temp directory created by "make pdf". (9584036) Documentation/Lists: Robert has informed me that there are lisp implementations that allow for fast random access to lists. Updated the documentation so it doesn't say that random access times need to be proportional to the number of list elements. (e0e600f) Adjust the numerical tolerances of 6 tests for ABCL (874e521) Work around a COERCE bug in ABCL (b1c9c0d) Don't need defpackage for INTL if lisp already has INTL. (4564ad1) Ignore *.t2p directories in the share directories. (012756f) .gitignore: added several files autogenerated by "make pdf". (c5b60d3) Resolved a build failure for "make pdf". I hate build failures as they tend to make "git bisect" a nighmare. (4aaa2b0) .gitignore: Tell git to ignore files generated by a run of "make all". (3d14139) Documentation/error messages: Added missing catbox macros (52da717) Documentation: Alphabetically sorted the chapter about error messages. (e2be6c83) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (181e8d3) Mark tests that require the docs as known failures in Lisp-only builds (94eecb5) Define *AUTOCONF-LISP-ONLY-BUILD* which is T in Lisp-only builds (ad3cf4e) Update documentation for continuous_freq and discrete_freq, which now take arrays as input as well as lists. (0ad5565) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4ce4be1) In continuous_freq and discrete_freq, accept arrays as well as lists. (33e9c87) TexInfo docu: Documented another error message I get frequent questions about. The "Zero to a negative exponent" actually describes completely what has happened. But documenting that this is a "division by 0 error" improves this error's googleability. One of the next steps will be sorting the error messages chapter alphabetically as sorting the error messages by themes or similar doesn't make much sense as long as the user doesn't know what caused them and therefore won't know in which section to look, anyway. (87c2620) Force evaluation of expressions in transform_sample. (e9514e4) Use ccl64 for ccl64 tests. (6bfefdd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (a4a0777) In SIMPLIFYA, cut out unneeded special cases for MPLUS, MTIMES, and MEXPT. (55f8004) Updated information about Clisp in our README.lisps (the same than on our website). (42c230a) Crosscompiling: update SBCL (caf3faf) Did forget to change configure.ac, when removing the crosscompile-windows/wxwidgets directory. Sorry. (9b0cb16) No longer compare numbers with EQ [part 4] (99b101f) No longer compare characters with EQ [part 2] (361740b) In package z_transform, update links and add a few more. (cd985e4) Crosscompiling: found the reason, why wxwidgets created libraries with names different from them reported by wx-config. One must use --host and --build when configuring. Very strange. (882cf6d) Remove an outdated (incorrect in CL) comment in src/limit.lisp (5903981) Add rule for generating kovacicODE.pdf. (763a6a3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (97f6468) In continuous_freq, handle empty input correctly. (c55e791) In discrete_freq, count data by sorting and then searching for indices. This is faster than the previous method. Also include more tests for discrete_freq. (d1e854b) In continuous_freq, do not bother to compile count_by_bins and friends, as it generates confusing warning messages, and does not appear to make continuous_freq any faster. (3e1fa68) In continuous_freq, rename count_em_up to count_by_bins, and have it return the bin counts instead of assigning values to an argument. (7d7ed0d) Add tests for `print_graph' and `edge_coloring' (468eb90) In continuous_freq, exclude the left end of the bin and include the right end. This is consistent with the default behavior of hist and truehist in R (and also consistent with the previous behavior of continuous_freq). (0907d88) In continuous_freq, count data falling into bins by sorting the data and then finding the indices of the bin boundaries in the sorted data. It is anticipated that this method is faster than the previous. (dc8ef8d) Fix bug 3180: declare(foo, antisymmetric) has no effect on subscripted foo (aa0a365) Draw: Corrected the indentation of the lisp code contained in commit 14b326f543 that provides the possiblility to choose transparent lines colors if gnuplot >=5.0 is used. (1adebc1) Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2)
2016-08-10updateStefan Husmann
2016-08-08Updated version (5.38.1.205.g8f523fc -> 5.38.1.207.g9ef3fee).AUR Update Bot
Changelog ========= Fixed bug #3148 ("sign can't figure out sign(a - b) but it knows sign(b - a) where a and b are exponentials"). Added test cases. Note regarding the change in compar.lisp: Most of the change shown by Git is simply a change in indentation. See the discussion on #3148 for a detailed explanation. (9ef3fee) Changed a semicolon to a dollar sign in a test case (279c5c3) Fixed bug #3194 ("No simplification of tan(x+n*%pi) and cot(x+n*%pi) with n being a declared integer"). Added test cases. (8f523fc) Update to mention the "website" repo instead of the old "site-xml" repo (e85b382) Bug fix: csign of a product depended on the order of the factors (ea9e4b8) Port VTK interface from TCL to Python (27091ad) Removed Toolchain-mingw32.cmake but did not remove it from Makefile.am (dcdd027) Crosscompiling: CMake-Changes for using a VTK python interface. (not finished yet! Marios must commit his changes for vtk.lisp that that will work.) (c9382f6) The documentation change needed after adding .wxm to file_type_maxima in my last commit (953017e1f4) (8835cde) Now maxima can directly load .wxm files from wxMaxima (953017e) Remove a broken EQ comparison in SIMPLIM%GAMMA_INCOMPLETE (0902ac8) Crosscompiling: Update SBCL, TCL, TK (d51d278) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d2ddc) In f90, bind special variables to ensure that exponent markers are printed appropriately for Fortran. New lines of code are copied from src/fortra.lisp. (3c71534) Fix some shell quoting issues (f8e1509) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fc2d2c3) Another test for triangularize, this time with tellrat. (53345c2) In triangularize, bind algebraic according to logic copied from echelon. Fixes SF bug #3158: "triangularize gives incorrect result on a matrix containing %i" (c9375b3) Draw/vtk: Minor corrections to a few comments (0ab4c89) Draw: Explicitely check if all temporary files can be created. If draw doesn't manage to create temporary files that allow it to communicate with gnuplot the result is either a lisp error (which is fine) or a blank plot without a description why (which leads to long debugging sessions. Added a few lines of code that should catch the latter case. (acfc005) In LIMIT-CONTEXT and MAKE-LIMIT-ASSUMPTIONS, assume integer or rational values instead of floats. Fixes SF bug #3185: "Error in sum with non-false modulus" (2f7df6f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5cd9c91) Revert commit 99a8ba2, so that totalorderp returns indices in the sorted list, per discussion on mailing list. (b06e9b8) Additional tests for numerical evaluation of elliptic functions, this time for complex bigfloats. Mark two tests as expected failures since elliptic_eu and jacobi_am cannot handle complex bigfloats. (d6f86ee) Verify that f(u, k) = f(rectform(u), k) for elliptic functions, where u is a complex float. This tests commits c93feaa, 372582e, 133408b, and 80cab10, which fix the issue raised on the mailing list 2016-07-14: "Jacobi elliptic functions, maxima 5.38.1" (4c4acd7) In inverse_jacobi_cd, turn on numer flag to cause sqrt to simplify to a numerical value when we punt to inverse_jacobi_sn. (80cab10) Further improvements for numerical evaluation of elliptic functions. (133408b) In some elliptic functions, handle float, complex float, bigfloat, and complex bigfloat arguments uniformly. In particular, call rectform on complex floats and complex bigfloats, since the functions which detect those arguments (COMPLEX-FLOAT-NUMERICAL-EVAL-P and COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P) are also working with the rectangular form, via TRISPLIT. (372582e) Make COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P exactly analogous to COMPLEX-FLOAT-NUMERICAL-EVAL-P. (c93feaa) Make maxima.bat no more deviate the temp dir location to the user's home dir. (144eb0b) Crosscompiling: It might be necessary to add the i386 architecture. (de943ed) README.rpms: Changed CVS to GIT. (0df86ed) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (381a646) Bug fix: now things like fourier_elim(2^x < 2^y, [x, y]) yield [x < y] (86fd249) Reorder the results of some fourier_elim tests (7915cf7) Crosscompiling: Update Gnuplot to 5.0.4 (95451f2) Fix #3186 and other get_plot_option issues. (fdadebc) Merge branch 'tmpdir' (a0c55de) Try to find a real temp directory for temporary files (48f3100) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ded646e) In rtest1, modify totalorderp to return indices in original input instead of indices in sorted input, in hope of making results more informative. (99a8ba2) In rtest1, paste in totalorderp from mailing list 2016-07-18 "Testing for total order (for orderlessp testing)" courtesy of Stavros Macrakis. Create 2 new test cases and mark them expected failures. (4c4c446) Crosscompiling: Updated TODO.txt Some of the TODOs are already done. (8095139) Fix bug #3022: Update the RPM spec file (3fd2b4c) In package boolsimp, remove comments which are no longer relevant. (5ccb06d) In package boolsimp, cut out explicit resimplification in evaluation. It is unneeded since simplification is handled after evaluation in general. (26c95ba) In package boolsimp, remove comments about examples that are already handled in Maxima. No need to load boolsimp to handle those. (a981d32) In package boolsimp, remove redundant comments about simplification of conditional expressions. (There is another comment block describing the same topic.) (e7705a2) In package boolsimp, cut out redefinition of INTEXT of unknown purpose. rtest_boolsimp runs without errors, so it is not required for that, and I do not remember what problem it was supposed to solve. (2e356b0) In package boolsimp, cut out commented-out definitions of $EVERY and $SOME. I forget what I was attempting to do there, and at this point I think it is probably a poor idea to redefine stuff like that. (0d763c5) In TEST-BATCH, print line number of each problem as well as problem number. (d80b253) Fix an egrep pattern which broke the finding of the share directories (d642fe7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bd58cfd) Mentioned ABCL in README.lisps. (18cd7c0) Remove some cruft from the default props information list (6fe1cc9) Add --enable-quiet-build option (659c535) Another .gitignore entry that handles another temp directory created by "make pdf". (9584036) Documentation/Lists: Robert has informed me that there are lisp implementations that allow for fast random access to lists. Updated the documentation so it doesn't say that random access times need to be proportional to the number of list elements. (e0e600f) Adjust the numerical tolerances of 6 tests for ABCL (874e521) Work around a COERCE bug in ABCL (b1c9c0d) Don't need defpackage for INTL if lisp already has INTL. (4564ad1) Ignore *.t2p directories in the share directories. (012756f) .gitignore: added several files autogenerated by "make pdf". (c5b60d3) Resolved a build failure for "make pdf". I hate build failures as they tend to make "git bisect" a nighmare. (4aaa2b0) .gitignore: Tell git to ignore files generated by a run of "make all". (3d14139) Documentation/error messages: Added missing catbox macros (52da717) Documentation: Alphabetically sorted the chapter about error messages. (e2be6c83) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (181e8d3) Mark tests that require the docs as known failures in Lisp-only builds (94eecb5) Define *AUTOCONF-LISP-ONLY-BUILD* which is T in Lisp-only builds (ad3cf4e) Update documentation for continuous_freq and discrete_freq, which now take arrays as input as well as lists. (0ad5565) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4ce4be1) In continuous_freq and discrete_freq, accept arrays as well as lists. (33e9c87) TexInfo docu: Documented another error message I get frequent questions about. The "Zero to a negative exponent" actually describes completely what has happened. But documenting that this is a "division by 0 error" improves this error's googleability. One of the next steps will be sorting the error messages chapter alphabetically as sorting the error messages by themes or similar doesn't make much sense as long as the user doesn't know what caused them and therefore won't know in which section to look, anyway. (87c2620) Force evaluation of expressions in transform_sample. (e9514e4) Use ccl64 for ccl64 tests. (6bfefdd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (a4a0777) In SIMPLIFYA, cut out unneeded special cases for MPLUS, MTIMES, and MEXPT. (55f8004) Updated information about Clisp in our README.lisps (the same than on our website). (42c230a) Crosscompiling: update SBCL (caf3faf) Did forget to change configure.ac, when removing the crosscompile-windows/wxwidgets directory. Sorry. (9b0cb16) No longer compare numbers with EQ [part 4] (99b101f) No longer compare characters with EQ [part 2] (361740b) In package z_transform, update links and add a few more. (cd985e4) Crosscompiling: found the reason, why wxwidgets created libraries with names different from them reported by wx-config. One must use --host and --build when configuring. Very strange. (882cf6d) Remove an outdated (incorrect in CL) comment in src/limit.lisp (5903981) Add rule for generating kovacicODE.pdf. (763a6a3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (97f6468) In continuous_freq, handle empty input correctly. (c55e791) In discrete_freq, count data by sorting and then searching for indices. This is faster than the previous method. Also include more tests for discrete_freq. (d1e854b) In continuous_freq, do not bother to compile count_by_bins and friends, as it generates confusing warning messages, and does not appear to make continuous_freq any faster. (3e1fa68) In continuous_freq, rename count_em_up to count_by_bins, and have it return the bin counts instead of assigning values to an argument. (7d7ed0d) Add tests for `print_graph' and `edge_coloring' (468eb90) In continuous_freq, exclude the left end of the bin and include the right end. This is consistent with the default behavior of hist and truehist in R (and also consistent with the previous behavior of continuous_freq). (0907d88) In continuous_freq, count data falling into bins by sorting the data and then finding the indices of the bin boundaries in the sorted data. It is anticipated that this method is faster than the previous. (dc8ef8d) Fix bug 3180: declare(foo, antisymmetric) has no effect on subscripted foo (aa0a365) Draw: Corrected the indentation of the lisp code contained in commit 14b326f543 that provides the possiblility to choose transparent lines colors if gnuplot >=5.0 is used. (1adebc1) Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2)
2016-08-08Updated version (5.38.1.204.ge85b382 -> 5.38.1.205.g8f523fc).AUR Update Bot
Changelog ========= Fixed bug #3194 ("No simplification of tan(x+n*%pi) and cot(x+n*%pi) with n being a declared integer"). Added test cases. (8f523fc) Update to mention the "website" repo instead of the old "site-xml" repo (e85b382) Bug fix: csign of a product depended on the order of the factors (ea9e4b8) Port VTK interface from TCL to Python (27091ad) Removed Toolchain-mingw32.cmake but did not remove it from Makefile.am (dcdd027) Crosscompiling: CMake-Changes for using a VTK python interface. (not finished yet! Marios must commit his changes for vtk.lisp that that will work.) (c9382f6) The documentation change needed after adding .wxm to file_type_maxima in my last commit (953017e1f4) (8835cde) Now maxima can directly load .wxm files from wxMaxima (953017e) Remove a broken EQ comparison in SIMPLIM%GAMMA_INCOMPLETE (0902ac8) Crosscompiling: Update SBCL, TCL, TK (d51d278) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d2ddc) In f90, bind special variables to ensure that exponent markers are printed appropriately for Fortran. New lines of code are copied from src/fortra.lisp. (3c71534) Fix some shell quoting issues (f8e1509) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fc2d2c3) Another test for triangularize, this time with tellrat. (53345c2) In triangularize, bind algebraic according to logic copied from echelon. Fixes SF bug #3158: "triangularize gives incorrect result on a matrix containing %i" (c9375b3) Draw/vtk: Minor corrections to a few comments (0ab4c89) Draw: Explicitely check if all temporary files can be created. If draw doesn't manage to create temporary files that allow it to communicate with gnuplot the result is either a lisp error (which is fine) or a blank plot without a description why (which leads to long debugging sessions. Added a few lines of code that should catch the latter case. (acfc005) In LIMIT-CONTEXT and MAKE-LIMIT-ASSUMPTIONS, assume integer or rational values instead of floats. Fixes SF bug #3185: "Error in sum with non-false modulus" (2f7df6f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5cd9c91) Revert commit 99a8ba2, so that totalorderp returns indices in the sorted list, per discussion on mailing list. (b06e9b8) Additional tests for numerical evaluation of elliptic functions, this time for complex bigfloats. Mark two tests as expected failures since elliptic_eu and jacobi_am cannot handle complex bigfloats. (d6f86ee) Verify that f(u, k) = f(rectform(u), k) for elliptic functions, where u is a complex float. This tests commits c93feaa, 372582e, 133408b, and 80cab10, which fix the issue raised on the mailing list 2016-07-14: "Jacobi elliptic functions, maxima 5.38.1" (4c4acd7) In inverse_jacobi_cd, turn on numer flag to cause sqrt to simplify to a numerical value when we punt to inverse_jacobi_sn. (80cab10) Further improvements for numerical evaluation of elliptic functions. (133408b) In some elliptic functions, handle float, complex float, bigfloat, and complex bigfloat arguments uniformly. In particular, call rectform on complex floats and complex bigfloats, since the functions which detect those arguments (COMPLEX-FLOAT-NUMERICAL-EVAL-P and COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P) are also working with the rectangular form, via TRISPLIT. (372582e) Make COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P exactly analogous to COMPLEX-FLOAT-NUMERICAL-EVAL-P. (c93feaa) Make maxima.bat no more deviate the temp dir location to the user's home dir. (144eb0b) Crosscompiling: It might be necessary to add the i386 architecture. (de943ed) README.rpms: Changed CVS to GIT. (0df86ed) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (381a646) Bug fix: now things like fourier_elim(2^x < 2^y, [x, y]) yield [x < y] (86fd249) Reorder the results of some fourier_elim tests (7915cf7) Crosscompiling: Update Gnuplot to 5.0.4 (95451f2) Fix #3186 and other get_plot_option issues. (fdadebc) Merge branch 'tmpdir' (a0c55de) Try to find a real temp directory for temporary files (48f3100) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ded646e) In rtest1, modify totalorderp to return indices in original input instead of indices in sorted input, in hope of making results more informative. (99a8ba2) In rtest1, paste in totalorderp from mailing list 2016-07-18 "Testing for total order (for orderlessp testing)" courtesy of Stavros Macrakis. Create 2 new test cases and mark them expected failures. (4c4c446) Crosscompiling: Updated TODO.txt Some of the TODOs are already done. (8095139) Fix bug #3022: Update the RPM spec file (3fd2b4c) In package boolsimp, remove comments which are no longer relevant. (5ccb06d) In package boolsimp, cut out explicit resimplification in evaluation. It is unneeded since simplification is handled after evaluation in general. (26c95ba) In package boolsimp, remove comments about examples that are already handled in Maxima. No need to load boolsimp to handle those. (a981d32) In package boolsimp, remove redundant comments about simplification of conditional expressions. (There is another comment block describing the same topic.) (e7705a2) In package boolsimp, cut out redefinition of INTEXT of unknown purpose. rtest_boolsimp runs without errors, so it is not required for that, and I do not remember what problem it was supposed to solve. (2e356b0) In package boolsimp, cut out commented-out definitions of $EVERY and $SOME. I forget what I was attempting to do there, and at this point I think it is probably a poor idea to redefine stuff like that. (0d763c5) In TEST-BATCH, print line number of each problem as well as problem number. (d80b253) Fix an egrep pattern which broke the finding of the share directories (d642fe7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bd58cfd) Mentioned ABCL in README.lisps. (18cd7c0) Remove some cruft from the default props information list (6fe1cc9) Add --enable-quiet-build option (659c535) Another .gitignore entry that handles another temp directory created by "make pdf". (9584036) Documentation/Lists: Robert has informed me that there are lisp implementations that allow for fast random access to lists. Updated the documentation so it doesn't say that random access times need to be proportional to the number of list elements. (e0e600f) Adjust the numerical tolerances of 6 tests for ABCL (874e521) Work around a COERCE bug in ABCL (b1c9c0d) Don't need defpackage for INTL if lisp already has INTL. (4564ad1) Ignore *.t2p directories in the share directories. (012756f) .gitignore: added several files autogenerated by "make pdf". (c5b60d3) Resolved a build failure for "make pdf". I hate build failures as they tend to make "git bisect" a nighmare. (4aaa2b0) .gitignore: Tell git to ignore files generated by a run of "make all". (3d14139) Documentation/error messages: Added missing catbox macros (52da717) Documentation: Alphabetically sorted the chapter about error messages. (e2be6c83) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (181e8d3) Mark tests that require the docs as known failures in Lisp-only builds (94eecb5) Define *AUTOCONF-LISP-ONLY-BUILD* which is T in Lisp-only builds (ad3cf4e) Update documentation for continuous_freq and discrete_freq, which now take arrays as input as well as lists. (0ad5565) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4ce4be1) In continuous_freq and discrete_freq, accept arrays as well as lists. (33e9c87) TexInfo docu: Documented another error message I get frequent questions about. The "Zero to a negative exponent" actually describes completely what has happened. But documenting that this is a "division by 0 error" improves this error's googleability. One of the next steps will be sorting the error messages chapter alphabetically as sorting the error messages by themes or similar doesn't make much sense as long as the user doesn't know what caused them and therefore won't know in which section to look, anyway. (87c2620) Force evaluation of expressions in transform_sample. (e9514e4) Use ccl64 for ccl64 tests. (6bfefdd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (a4a0777) In SIMPLIFYA, cut out unneeded special cases for MPLUS, MTIMES, and MEXPT. (55f8004) Updated information about Clisp in our README.lisps (the same than on our website). (42c230a) Crosscompiling: update SBCL (caf3faf) Did forget to change configure.ac, when removing the crosscompile-windows/wxwidgets directory. Sorry. (9b0cb16) No longer compare numbers with EQ [part 4] (99b101f) No longer compare characters with EQ [part 2] (361740b) In package z_transform, update links and add a few more. (cd985e4) Crosscompiling: found the reason, why wxwidgets created libraries with names different from them reported by wx-config. One must use --host and --build when configuring. Very strange. (882cf6d) Remove an outdated (incorrect in CL) comment in src/limit.lisp (5903981) Add rule for generating kovacicODE.pdf. (763a6a3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (97f6468) In continuous_freq, handle empty input correctly. (c55e791) In discrete_freq, count data by sorting and then searching for indices. This is faster than the previous method. Also include more tests for discrete_freq. (d1e854b) In continuous_freq, do not bother to compile count_by_bins and friends, as it generates confusing warning messages, and does not appear to make continuous_freq any faster. (3e1fa68) In continuous_freq, rename count_em_up to count_by_bins, and have it return the bin counts instead of assigning values to an argument. (7d7ed0d) Add tests for `print_graph' and `edge_coloring' (468eb90) In continuous_freq, exclude the left end of the bin and include the right end. This is consistent with the default behavior of hist and truehist in R (and also consistent with the previous behavior of continuous_freq). (0907d88) In continuous_freq, count data falling into bins by sorting the data and then finding the indices of the bin boundaries in the sorted data. It is anticipated that this method is faster than the previous. (dc8ef8d) Fix bug 3180: declare(foo, antisymmetric) has no effect on subscripted foo (aa0a365) Draw: Corrected the indentation of the lisp code contained in commit 14b326f543 that provides the possiblility to choose transparent lines colors if gnuplot >=5.0 is used. (1adebc1) Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2)
2016-08-08Updated version (5.38.1.202.g27091ad -> 5.38.1.204.ge85b382).AUR Update Bot
Changelog ========= Update to mention the "website" repo instead of the old "site-xml" repo (e85b382) Bug fix: csign of a product depended on the order of the factors (ea9e4b8) Port VTK interface from TCL to Python (27091ad) Removed Toolchain-mingw32.cmake but did not remove it from Makefile.am (dcdd027) Crosscompiling: CMake-Changes for using a VTK python interface. (not finished yet! Marios must commit his changes for vtk.lisp that that will work.) (c9382f6) The documentation change needed after adding .wxm to file_type_maxima in my last commit (953017e1f4) (8835cde) Now maxima can directly load .wxm files from wxMaxima (953017e) Remove a broken EQ comparison in SIMPLIM%GAMMA_INCOMPLETE (0902ac8) Crosscompiling: Update SBCL, TCL, TK (d51d278) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d2ddc) In f90, bind special variables to ensure that exponent markers are printed appropriately for Fortran. New lines of code are copied from src/fortra.lisp. (3c71534) Fix some shell quoting issues (f8e1509) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fc2d2c3) Another test for triangularize, this time with tellrat. (53345c2) In triangularize, bind algebraic according to logic copied from echelon. Fixes SF bug #3158: "triangularize gives incorrect result on a matrix containing %i" (c9375b3) Draw/vtk: Minor corrections to a few comments (0ab4c89) Draw: Explicitely check if all temporary files can be created. If draw doesn't manage to create temporary files that allow it to communicate with gnuplot the result is either a lisp error (which is fine) or a blank plot without a description why (which leads to long debugging sessions. Added a few lines of code that should catch the latter case. (acfc005) In LIMIT-CONTEXT and MAKE-LIMIT-ASSUMPTIONS, assume integer or rational values instead of floats. Fixes SF bug #3185: "Error in sum with non-false modulus" (2f7df6f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5cd9c91) Revert commit 99a8ba2, so that totalorderp returns indices in the sorted list, per discussion on mailing list. (b06e9b8) Additional tests for numerical evaluation of elliptic functions, this time for complex bigfloats. Mark two tests as expected failures since elliptic_eu and jacobi_am cannot handle complex bigfloats. (d6f86ee) Verify that f(u, k) = f(rectform(u), k) for elliptic functions, where u is a complex float. This tests commits c93feaa, 372582e, 133408b, and 80cab10, which fix the issue raised on the mailing list 2016-07-14: "Jacobi elliptic functions, maxima 5.38.1" (4c4acd7) In inverse_jacobi_cd, turn on numer flag to cause sqrt to simplify to a numerical value when we punt to inverse_jacobi_sn. (80cab10) Further improvements for numerical evaluation of elliptic functions. (133408b) In some elliptic functions, handle float, complex float, bigfloat, and complex bigfloat arguments uniformly. In particular, call rectform on complex floats and complex bigfloats, since the functions which detect those arguments (COMPLEX-FLOAT-NUMERICAL-EVAL-P and COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P) are also working with the rectangular form, via TRISPLIT. (372582e) Make COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P exactly analogous to COMPLEX-FLOAT-NUMERICAL-EVAL-P. (c93feaa) Make maxima.bat no more deviate the temp dir location to the user's home dir. (144eb0b) Crosscompiling: It might be necessary to add the i386 architecture. (de943ed) README.rpms: Changed CVS to GIT. (0df86ed) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (381a646) Bug fix: now things like fourier_elim(2^x < 2^y, [x, y]) yield [x < y] (86fd249) Reorder the results of some fourier_elim tests (7915cf7) Crosscompiling: Update Gnuplot to 5.0.4 (95451f2) Fix #3186 and other get_plot_option issues. (fdadebc) Merge branch 'tmpdir' (a0c55de) Try to find a real temp directory for temporary files (48f3100) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ded646e) In rtest1, modify totalorderp to return indices in original input instead of indices in sorted input, in hope of making results more informative. (99a8ba2) In rtest1, paste in totalorderp from mailing list 2016-07-18 "Testing for total order (for orderlessp testing)" courtesy of Stavros Macrakis. Create 2 new test cases and mark them expected failures. (4c4c446) Crosscompiling: Updated TODO.txt Some of the TODOs are already done. (8095139) Fix bug #3022: Update the RPM spec file (3fd2b4c) In package boolsimp, remove comments which are no longer relevant. (5ccb06d) In package boolsimp, cut out explicit resimplification in evaluation. It is unneeded since simplification is handled after evaluation in general. (26c95ba) In package boolsimp, remove comments about examples that are already handled in Maxima. No need to load boolsimp to handle those. (a981d32) In package boolsimp, remove redundant comments about simplification of conditional expressions. (There is another comment block describing the same topic.) (e7705a2) In package boolsimp, cut out redefinition of INTEXT of unknown purpose. rtest_boolsimp runs without errors, so it is not required for that, and I do not remember what problem it was supposed to solve. (2e356b0) In package boolsimp, cut out commented-out definitions of $EVERY and $SOME. I forget what I was attempting to do there, and at this point I think it is probably a poor idea to redefine stuff like that. (0d763c5) In TEST-BATCH, print line number of each problem as well as problem number. (d80b253) Fix an egrep pattern which broke the finding of the share directories (d642fe7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bd58cfd) Mentioned ABCL in README.lisps. (18cd7c0) Remove some cruft from the default props information list (6fe1cc9) Add --enable-quiet-build option (659c535) Another .gitignore entry that handles another temp directory created by "make pdf". (9584036) Documentation/Lists: Robert has informed me that there are lisp implementations that allow for fast random access to lists. Updated the documentation so it doesn't say that random access times need to be proportional to the number of list elements. (e0e600f) Adjust the numerical tolerances of 6 tests for ABCL (874e521) Work around a COERCE bug in ABCL (b1c9c0d) Don't need defpackage for INTL if lisp already has INTL. (4564ad1) Ignore *.t2p directories in the share directories. (012756f) .gitignore: added several files autogenerated by "make pdf". (c5b60d3) Resolved a build failure for "make pdf". I hate build failures as they tend to make "git bisect" a nighmare. (4aaa2b0) .gitignore: Tell git to ignore files generated by a run of "make all". (3d14139) Documentation/error messages: Added missing catbox macros (52da717) Documentation: Alphabetically sorted the chapter about error messages. (e2be6c83) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (181e8d3) Mark tests that require the docs as known failures in Lisp-only builds (94eecb5) Define *AUTOCONF-LISP-ONLY-BUILD* which is T in Lisp-only builds (ad3cf4e) Update documentation for continuous_freq and discrete_freq, which now take arrays as input as well as lists. (0ad5565) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4ce4be1) In continuous_freq and discrete_freq, accept arrays as well as lists. (33e9c87) TexInfo docu: Documented another error message I get frequent questions about. The "Zero to a negative exponent" actually describes completely what has happened. But documenting that this is a "division by 0 error" improves this error's googleability. One of the next steps will be sorting the error messages chapter alphabetically as sorting the error messages by themes or similar doesn't make much sense as long as the user doesn't know what caused them and therefore won't know in which section to look, anyway. (87c2620) Force evaluation of expressions in transform_sample. (e9514e4) Use ccl64 for ccl64 tests. (6bfefdd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (a4a0777) In SIMPLIFYA, cut out unneeded special cases for MPLUS, MTIMES, and MEXPT. (55f8004) Updated information about Clisp in our README.lisps (the same than on our website). (42c230a) Crosscompiling: update SBCL (caf3faf) Did forget to change configure.ac, when removing the crosscompile-windows/wxwidgets directory. Sorry. (9b0cb16) No longer compare numbers with EQ [part 4] (99b101f) No longer compare characters with EQ [part 2] (361740b) In package z_transform, update links and add a few more. (cd985e4) Crosscompiling: found the reason, why wxwidgets created libraries with names different from them reported by wx-config. One must use --host and --build when configuring. Very strange. (882cf6d) Remove an outdated (incorrect in CL) comment in src/limit.lisp (5903981) Add rule for generating kovacicODE.pdf. (763a6a3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (97f6468) In continuous_freq, handle empty input correctly. (c55e791) In discrete_freq, count data by sorting and then searching for indices. This is faster than the previous method. Also include more tests for discrete_freq. (d1e854b) In continuous_freq, do not bother to compile count_by_bins and friends, as it generates confusing warning messages, and does not appear to make continuous_freq any faster. (3e1fa68) In continuous_freq, rename count_em_up to count_by_bins, and have it return the bin counts instead of assigning values to an argument. (7d7ed0d) Add tests for `print_graph' and `edge_coloring' (468eb90) In continuous_freq, exclude the left end of the bin and include the right end. This is consistent with the default behavior of hist and truehist in R (and also consistent with the previous behavior of continuous_freq). (0907d88) In continuous_freq, count data falling into bins by sorting the data and then finding the indices of the bin boundaries in the sorted data. It is anticipated that this method is faster than the previous. (dc8ef8d) Fix bug 3180: declare(foo, antisymmetric) has no effect on subscripted foo (aa0a365) Draw: Corrected the indentation of the lisp code contained in commit 14b326f543 that provides the possiblility to choose transparent lines colors if gnuplot >=5.0 is used. (1adebc1) Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2)
2016-08-07Updated version (5.38.1.201.gdcdd027 -> 5.38.1.202.g27091ad).AUR Update Bot
Changelog ========= Port VTK interface from TCL to Python (27091ad) Removed Toolchain-mingw32.cmake but did not remove it from Makefile.am (dcdd027) Crosscompiling: CMake-Changes for using a VTK python interface. (not finished yet! Marios must commit his changes for vtk.lisp that that will work.) (c9382f6) The documentation change needed after adding .wxm to file_type_maxima in my last commit (953017e1f4) (8835cde) Now maxima can directly load .wxm files from wxMaxima (953017e) Remove a broken EQ comparison in SIMPLIM%GAMMA_INCOMPLETE (0902ac8) Crosscompiling: Update SBCL, TCL, TK (d51d278) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d2ddc) In f90, bind special variables to ensure that exponent markers are printed appropriately for Fortran. New lines of code are copied from src/fortra.lisp. (3c71534) Fix some shell quoting issues (f8e1509) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fc2d2c3) Another test for triangularize, this time with tellrat. (53345c2) In triangularize, bind algebraic according to logic copied from echelon. Fixes SF bug #3158: "triangularize gives incorrect result on a matrix containing %i" (c9375b3) Draw/vtk: Minor corrections to a few comments (0ab4c89) Draw: Explicitely check if all temporary files can be created. If draw doesn't manage to create temporary files that allow it to communicate with gnuplot the result is either a lisp error (which is fine) or a blank plot without a description why (which leads to long debugging sessions. Added a few lines of code that should catch the latter case. (acfc005) In LIMIT-CONTEXT and MAKE-LIMIT-ASSUMPTIONS, assume integer or rational values instead of floats. Fixes SF bug #3185: "Error in sum with non-false modulus" (2f7df6f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5cd9c91) Revert commit 99a8ba2, so that totalorderp returns indices in the sorted list, per discussion on mailing list. (b06e9b8) Additional tests for numerical evaluation of elliptic functions, this time for complex bigfloats. Mark two tests as expected failures since elliptic_eu and jacobi_am cannot handle complex bigfloats. (d6f86ee) Verify that f(u, k) = f(rectform(u), k) for elliptic functions, where u is a complex float. This tests commits c93feaa, 372582e, 133408b, and 80cab10, which fix the issue raised on the mailing list 2016-07-14: "Jacobi elliptic functions, maxima 5.38.1" (4c4acd7) In inverse_jacobi_cd, turn on numer flag to cause sqrt to simplify to a numerical value when we punt to inverse_jacobi_sn. (80cab10) Further improvements for numerical evaluation of elliptic functions. (133408b) In some elliptic functions, handle float, complex float, bigfloat, and complex bigfloat arguments uniformly. In particular, call rectform on complex floats and complex bigfloats, since the functions which detect those arguments (COMPLEX-FLOAT-NUMERICAL-EVAL-P and COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P) are also working with the rectangular form, via TRISPLIT. (372582e) Make COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P exactly analogous to COMPLEX-FLOAT-NUMERICAL-EVAL-P. (c93feaa) Make maxima.bat no more deviate the temp dir location to the user's home dir. (144eb0b) Crosscompiling: It might be necessary to add the i386 architecture. (de943ed) README.rpms: Changed CVS to GIT. (0df86ed) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (381a646) Bug fix: now things like fourier_elim(2^x < 2^y, [x, y]) yield [x < y] (86fd249) Reorder the results of some fourier_elim tests (7915cf7) Crosscompiling: Update Gnuplot to 5.0.4 (95451f2) Fix #3186 and other get_plot_option issues. (fdadebc) Merge branch 'tmpdir' (a0c55de) Try to find a real temp directory for temporary files (48f3100) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ded646e) In rtest1, modify totalorderp to return indices in original input instead of indices in sorted input, in hope of making results more informative. (99a8ba2) In rtest1, paste in totalorderp from mailing list 2016-07-18 "Testing for total order (for orderlessp testing)" courtesy of Stavros Macrakis. Create 2 new test cases and mark them expected failures. (4c4c446) Crosscompiling: Updated TODO.txt Some of the TODOs are already done. (8095139) Fix bug #3022: Update the RPM spec file (3fd2b4c) In package boolsimp, remove comments which are no longer relevant. (5ccb06d) In package boolsimp, cut out explicit resimplification in evaluation. It is unneeded since simplification is handled after evaluation in general. (26c95ba) In package boolsimp, remove comments about examples that are already handled in Maxima. No need to load boolsimp to handle those. (a981d32) In package boolsimp, remove redundant comments about simplification of conditional expressions. (There is another comment block describing the same topic.) (e7705a2) In package boolsimp, cut out redefinition of INTEXT of unknown purpose. rtest_boolsimp runs without errors, so it is not required for that, and I do not remember what problem it was supposed to solve. (2e356b0) In package boolsimp, cut out commented-out definitions of $EVERY and $SOME. I forget what I was attempting to do there, and at this point I think it is probably a poor idea to redefine stuff like that. (0d763c5) In TEST-BATCH, print line number of each problem as well as problem number. (d80b253) Fix an egrep pattern which broke the finding of the share directories (d642fe7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bd58cfd) Mentioned ABCL in README.lisps. (18cd7c0) Remove some cruft from the default props information list (6fe1cc9) Add --enable-quiet-build option (659c535) Another .gitignore entry that handles another temp directory created by "make pdf". (9584036) Documentation/Lists: Robert has informed me that there are lisp implementations that allow for fast random access to lists. Updated the documentation so it doesn't say that random access times need to be proportional to the number of list elements. (e0e600f) Adjust the numerical tolerances of 6 tests for ABCL (874e521) Work around a COERCE bug in ABCL (b1c9c0d) Don't need defpackage for INTL if lisp already has INTL. (4564ad1) Ignore *.t2p directories in the share directories. (012756f) .gitignore: added several files autogenerated by "make pdf". (c5b60d3) Resolved a build failure for "make pdf". I hate build failures as they tend to make "git bisect" a nighmare. (4aaa2b0) .gitignore: Tell git to ignore files generated by a run of "make all". (3d14139) Documentation/error messages: Added missing catbox macros (52da717) Documentation: Alphabetically sorted the chapter about error messages. (e2be6c83) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (181e8d3) Mark tests that require the docs as known failures in Lisp-only builds (94eecb5) Define *AUTOCONF-LISP-ONLY-BUILD* which is T in Lisp-only builds (ad3cf4e) Update documentation for continuous_freq and discrete_freq, which now take arrays as input as well as lists. (0ad5565) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4ce4be1) In continuous_freq and discrete_freq, accept arrays as well as lists. (33e9c87) TexInfo docu: Documented another error message I get frequent questions about. The "Zero to a negative exponent" actually describes completely what has happened. But documenting that this is a "division by 0 error" improves this error's googleability. One of the next steps will be sorting the error messages chapter alphabetically as sorting the error messages by themes or similar doesn't make much sense as long as the user doesn't know what caused them and therefore won't know in which section to look, anyway. (87c2620) Force evaluation of expressions in transform_sample. (e9514e4) Use ccl64 for ccl64 tests. (6bfefdd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (a4a0777) In SIMPLIFYA, cut out unneeded special cases for MPLUS, MTIMES, and MEXPT. (55f8004) Updated information about Clisp in our README.lisps (the same than on our website). (42c230a) Crosscompiling: update SBCL (caf3faf) Did forget to change configure.ac, when removing the crosscompile-windows/wxwidgets directory. Sorry. (9b0cb16) No longer compare numbers with EQ [part 4] (99b101f) No longer compare characters with EQ [part 2] (361740b) In package z_transform, update links and add a few more. (cd985e4) Crosscompiling: found the reason, why wxwidgets created libraries with names different from them reported by wx-config. One must use --host and --build when configuring. Very strange. (882cf6d) Remove an outdated (incorrect in CL) comment in src/limit.lisp (5903981) Add rule for generating kovacicODE.pdf. (763a6a3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (97f6468) In continuous_freq, handle empty input correctly. (c55e791) In discrete_freq, count data by sorting and then searching for indices. This is faster than the previous method. Also include more tests for discrete_freq. (d1e854b) In continuous_freq, do not bother to compile count_by_bins and friends, as it generates confusing warning messages, and does not appear to make continuous_freq any faster. (3e1fa68) In continuous_freq, rename count_em_up to count_by_bins, and have it return the bin counts instead of assigning values to an argument. (7d7ed0d) Add tests for `print_graph' and `edge_coloring' (468eb90) In continuous_freq, exclude the left end of the bin and include the right end. This is consistent with the default behavior of hist and truehist in R (and also consistent with the previous behavior of continuous_freq). (0907d88) In continuous_freq, count data falling into bins by sorting the data and then finding the indices of the bin boundaries in the sorted data. It is anticipated that this method is faster than the previous. (dc8ef8d) Fix bug 3180: declare(foo, antisymmetric) has no effect on subscripted foo (aa0a365) Draw: Corrected the indentation of the lisp code contained in commit 14b326f543 that provides the possiblility to choose transparent lines colors if gnuplot >=5.0 is used. (1adebc1) Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2)
2016-08-06Updated version (5.38.1.199.g8835cde -> 5.38.1.201.gdcdd027).AUR Update Bot
Changelog ========= Removed Toolchain-mingw32.cmake but did not remove it from Makefile.am (dcdd027) Crosscompiling: CMake-Changes for using a VTK python interface. (not finished yet! Marios must commit his changes for vtk.lisp that that will work.) (c9382f6) The documentation change needed after adding .wxm to file_type_maxima in my last commit (953017e1f4) (8835cde) Now maxima can directly load .wxm files from wxMaxima (953017e) Remove a broken EQ comparison in SIMPLIM%GAMMA_INCOMPLETE (0902ac8) Crosscompiling: Update SBCL, TCL, TK (d51d278) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d2ddc) In f90, bind special variables to ensure that exponent markers are printed appropriately for Fortran. New lines of code are copied from src/fortra.lisp. (3c71534) Fix some shell quoting issues (f8e1509) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fc2d2c3) Another test for triangularize, this time with tellrat. (53345c2) In triangularize, bind algebraic according to logic copied from echelon. Fixes SF bug #3158: "triangularize gives incorrect result on a matrix containing %i" (c9375b3) Draw/vtk: Minor corrections to a few comments (0ab4c89) Draw: Explicitely check if all temporary files can be created. If draw doesn't manage to create temporary files that allow it to communicate with gnuplot the result is either a lisp error (which is fine) or a blank plot without a description why (which leads to long debugging sessions. Added a few lines of code that should catch the latter case. (acfc005) In LIMIT-CONTEXT and MAKE-LIMIT-ASSUMPTIONS, assume integer or rational values instead of floats. Fixes SF bug #3185: "Error in sum with non-false modulus" (2f7df6f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5cd9c91) Revert commit 99a8ba2, so that totalorderp returns indices in the sorted list, per discussion on mailing list. (b06e9b8) Additional tests for numerical evaluation of elliptic functions, this time for complex bigfloats. Mark two tests as expected failures since elliptic_eu and jacobi_am cannot handle complex bigfloats. (d6f86ee) Verify that f(u, k) = f(rectform(u), k) for elliptic functions, where u is a complex float. This tests commits c93feaa, 372582e, 133408b, and 80cab10, which fix the issue raised on the mailing list 2016-07-14: "Jacobi elliptic functions, maxima 5.38.1" (4c4acd7) In inverse_jacobi_cd, turn on numer flag to cause sqrt to simplify to a numerical value when we punt to inverse_jacobi_sn. (80cab10) Further improvements for numerical evaluation of elliptic functions. (133408b) In some elliptic functions, handle float, complex float, bigfloat, and complex bigfloat arguments uniformly. In particular, call rectform on complex floats and complex bigfloats, since the functions which detect those arguments (COMPLEX-FLOAT-NUMERICAL-EVAL-P and COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P) are also working with the rectangular form, via TRISPLIT. (372582e) Make COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P exactly analogous to COMPLEX-FLOAT-NUMERICAL-EVAL-P. (c93feaa) Make maxima.bat no more deviate the temp dir location to the user's home dir. (144eb0b) Crosscompiling: It might be necessary to add the i386 architecture. (de943ed) README.rpms: Changed CVS to GIT. (0df86ed) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (381a646) Bug fix: now things like fourier_elim(2^x < 2^y, [x, y]) yield [x < y] (86fd249) Reorder the results of some fourier_elim tests (7915cf7) Crosscompiling: Update Gnuplot to 5.0.4 (95451f2) Fix #3186 and other get_plot_option issues. (fdadebc) Merge branch 'tmpdir' (a0c55de) Try to find a real temp directory for temporary files (48f3100) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ded646e) In rtest1, modify totalorderp to return indices in original input instead of indices in sorted input, in hope of making results more informative. (99a8ba2) In rtest1, paste in totalorderp from mailing list 2016-07-18 "Testing for total order (for orderlessp testing)" courtesy of Stavros Macrakis. Create 2 new test cases and mark them expected failures. (4c4c446) Crosscompiling: Updated TODO.txt Some of the TODOs are already done. (8095139) Fix bug #3022: Update the RPM spec file (3fd2b4c) In package boolsimp, remove comments which are no longer relevant. (5ccb06d) In package boolsimp, cut out explicit resimplification in evaluation. It is unneeded since simplification is handled after evaluation in general. (26c95ba) In package boolsimp, remove comments about examples that are already handled in Maxima. No need to load boolsimp to handle those. (a981d32) In package boolsimp, remove redundant comments about simplification of conditional expressions. (There is another comment block describing the same topic.) (e7705a2) In package boolsimp, cut out redefinition of INTEXT of unknown purpose. rtest_boolsimp runs without errors, so it is not required for that, and I do not remember what problem it was supposed to solve. (2e356b0) In package boolsimp, cut out commented-out definitions of $EVERY and $SOME. I forget what I was attempting to do there, and at this point I think it is probably a poor idea to redefine stuff like that. (0d763c5) In TEST-BATCH, print line number of each problem as well as problem number. (d80b253) Fix an egrep pattern which broke the finding of the share directories (d642fe7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bd58cfd) Mentioned ABCL in README.lisps. (18cd7c0) Remove some cruft from the default props information list (6fe1cc9) Add --enable-quiet-build option (659c535) Another .gitignore entry that handles another temp directory created by "make pdf". (9584036) Documentation/Lists: Robert has informed me that there are lisp implementations that allow for fast random access to lists. Updated the documentation so it doesn't say that random access times need to be proportional to the number of list elements. (e0e600f) Adjust the numerical tolerances of 6 tests for ABCL (874e521) Work around a COERCE bug in ABCL (b1c9c0d) Don't need defpackage for INTL if lisp already has INTL. (4564ad1) Ignore *.t2p directories in the share directories. (012756f) .gitignore: added several files autogenerated by "make pdf". (c5b60d3) Resolved a build failure for "make pdf". I hate build failures as they tend to make "git bisect" a nighmare. (4aaa2b0) .gitignore: Tell git to ignore files generated by a run of "make all". (3d14139) Documentation/error messages: Added missing catbox macros (52da717) Documentation: Alphabetically sorted the chapter about error messages. (e2be6c83) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (181e8d3) Mark tests that require the docs as known failures in Lisp-only builds (94eecb5) Define *AUTOCONF-LISP-ONLY-BUILD* which is T in Lisp-only builds (ad3cf4e) Update documentation for continuous_freq and discrete_freq, which now take arrays as input as well as lists. (0ad5565) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4ce4be1) In continuous_freq and discrete_freq, accept arrays as well as lists. (33e9c87) TexInfo docu: Documented another error message I get frequent questions about. The "Zero to a negative exponent" actually describes completely what has happened. But documenting that this is a "division by 0 error" improves this error's googleability. One of the next steps will be sorting the error messages chapter alphabetically as sorting the error messages by themes or similar doesn't make much sense as long as the user doesn't know what caused them and therefore won't know in which section to look, anyway. (87c2620) Force evaluation of expressions in transform_sample. (e9514e4) Use ccl64 for ccl64 tests. (6bfefdd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (a4a0777) In SIMPLIFYA, cut out unneeded special cases for MPLUS, MTIMES, and MEXPT. (55f8004) Updated information about Clisp in our README.lisps (the same than on our website). (42c230a) Crosscompiling: update SBCL (caf3faf) Did forget to change configure.ac, when removing the crosscompile-windows/wxwidgets directory. Sorry. (9b0cb16) No longer compare numbers with EQ [part 4] (99b101f) No longer compare characters with EQ [part 2] (361740b) In package z_transform, update links and add a few more. (cd985e4) Crosscompiling: found the reason, why wxwidgets created libraries with names different from them reported by wx-config. One must use --host and --build when configuring. Very strange. (882cf6d) Remove an outdated (incorrect in CL) comment in src/limit.lisp (5903981) Add rule for generating kovacicODE.pdf. (763a6a3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (97f6468) In continuous_freq, handle empty input correctly. (c55e791) In discrete_freq, count data by sorting and then searching for indices. This is faster than the previous method. Also include more tests for discrete_freq. (d1e854b) In continuous_freq, do not bother to compile count_by_bins and friends, as it generates confusing warning messages, and does not appear to make continuous_freq any faster. (3e1fa68) In continuous_freq, rename count_em_up to count_by_bins, and have it return the bin counts instead of assigning values to an argument. (7d7ed0d) Add tests for `print_graph' and `edge_coloring' (468eb90) In continuous_freq, exclude the left end of the bin and include the right end. This is consistent with the default behavior of hist and truehist in R (and also consistent with the previous behavior of continuous_freq). (0907d88) In continuous_freq, count data falling into bins by sorting the data and then finding the indices of the bin boundaries in the sorted data. It is anticipated that this method is faster than the previous. (dc8ef8d) Fix bug 3180: declare(foo, antisymmetric) has no effect on subscripted foo (aa0a365) Draw: Corrected the indentation of the lisp code contained in commit 14b326f543 that provides the possiblility to choose transparent lines colors if gnuplot >=5.0 is used. (1adebc1) Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2)
2016-08-03Updated version (5.38.1.197.g0902ac8 -> 5.38.1.199.g8835cde).AUR Update Bot
Changelog ========= The documentation change needed after adding .wxm to file_type_maxima in my last commit (953017e1f4) (8835cde) Now maxima can directly load .wxm files from wxMaxima (953017e) Remove a broken EQ comparison in SIMPLIM%GAMMA_INCOMPLETE (0902ac8) Crosscompiling: Update SBCL, TCL, TK (d51d278) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d2ddc) In f90, bind special variables to ensure that exponent markers are printed appropriately for Fortran. New lines of code are copied from src/fortra.lisp. (3c71534) Fix some shell quoting issues (f8e1509) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fc2d2c3) Another test for triangularize, this time with tellrat. (53345c2) In triangularize, bind algebraic according to logic copied from echelon. Fixes SF bug #3158: "triangularize gives incorrect result on a matrix containing %i" (c9375b3) Draw/vtk: Minor corrections to a few comments (0ab4c89) Draw: Explicitely check if all temporary files can be created. If draw doesn't manage to create temporary files that allow it to communicate with gnuplot the result is either a lisp error (which is fine) or a blank plot without a description why (which leads to long debugging sessions. Added a few lines of code that should catch the latter case. (acfc005) In LIMIT-CONTEXT and MAKE-LIMIT-ASSUMPTIONS, assume integer or rational values instead of floats. Fixes SF bug #3185: "Error in sum with non-false modulus" (2f7df6f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5cd9c91) Revert commit 99a8ba2, so that totalorderp returns indices in the sorted list, per discussion on mailing list. (b06e9b8) Additional tests for numerical evaluation of elliptic functions, this time for complex bigfloats. Mark two tests as expected failures since elliptic_eu and jacobi_am cannot handle complex bigfloats. (d6f86ee) Verify that f(u, k) = f(rectform(u), k) for elliptic functions, where u is a complex float. This tests commits c93feaa, 372582e, 133408b, and 80cab10, which fix the issue raised on the mailing list 2016-07-14: "Jacobi elliptic functions, maxima 5.38.1" (4c4acd7) In inverse_jacobi_cd, turn on numer flag to cause sqrt to simplify to a numerical value when we punt to inverse_jacobi_sn. (80cab10) Further improvements for numerical evaluation of elliptic functions. (133408b) In some elliptic functions, handle float, complex float, bigfloat, and complex bigfloat arguments uniformly. In particular, call rectform on complex floats and complex bigfloats, since the functions which detect those arguments (COMPLEX-FLOAT-NUMERICAL-EVAL-P and COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P) are also working with the rectangular form, via TRISPLIT. (372582e) Make COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P exactly analogous to COMPLEX-FLOAT-NUMERICAL-EVAL-P. (c93feaa) Make maxima.bat no more deviate the temp dir location to the user's home dir. (144eb0b) Crosscompiling: It might be necessary to add the i386 architecture. (de943ed) README.rpms: Changed CVS to GIT. (0df86ed) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (381a646) Bug fix: now things like fourier_elim(2^x < 2^y, [x, y]) yield [x < y] (86fd249) Reorder the results of some fourier_elim tests (7915cf7) Crosscompiling: Update Gnuplot to 5.0.4 (95451f2) Fix #3186 and other get_plot_option issues. (fdadebc) Merge branch 'tmpdir' (a0c55de) Try to find a real temp directory for temporary files (48f3100) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ded646e) In rtest1, modify totalorderp to return indices in original input instead of indices in sorted input, in hope of making results more informative. (99a8ba2) In rtest1, paste in totalorderp from mailing list 2016-07-18 "Testing for total order (for orderlessp testing)" courtesy of Stavros Macrakis. Create 2 new test cases and mark them expected failures. (4c4c446) Crosscompiling: Updated TODO.txt Some of the TODOs are already done. (8095139) Fix bug #3022: Update the RPM spec file (3fd2b4c) In package boolsimp, remove comments which are no longer relevant. (5ccb06d) In package boolsimp, cut out explicit resimplification in evaluation. It is unneeded since simplification is handled after evaluation in general. (26c95ba) In package boolsimp, remove comments about examples that are already handled in Maxima. No need to load boolsimp to handle those. (a981d32) In package boolsimp, remove redundant comments about simplification of conditional expressions. (There is another comment block describing the same topic.) (e7705a2) In package boolsimp, cut out redefinition of INTEXT of unknown purpose. rtest_boolsimp runs without errors, so it is not required for that, and I do not remember what problem it was supposed to solve. (2e356b0) In package boolsimp, cut out commented-out definitions of $EVERY and $SOME. I forget what I was attempting to do there, and at this point I think it is probably a poor idea to redefine stuff like that. (0d763c5) In TEST-BATCH, print line number of each problem as well as problem number. (d80b253) Fix an egrep pattern which broke the finding of the share directories (d642fe7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bd58cfd) Mentioned ABCL in README.lisps. (18cd7c0) Remove some cruft from the default props information list (6fe1cc9) Add --enable-quiet-build option (659c535) Another .gitignore entry that handles another temp directory created by "make pdf". (9584036) Documentation/Lists: Robert has informed me that there are lisp implementations that allow for fast random access to lists. Updated the documentation so it doesn't say that random access times need to be proportional to the number of list elements. (e0e600f) Adjust the numerical tolerances of 6 tests for ABCL (874e521) Work around a COERCE bug in ABCL (b1c9c0d) Don't need defpackage for INTL if lisp already has INTL. (4564ad1) Ignore *.t2p directories in the share directories. (012756f) .gitignore: added several files autogenerated by "make pdf". (c5b60d3) Resolved a build failure for "make pdf". I hate build failures as they tend to make "git bisect" a nighmare. (4aaa2b0) .gitignore: Tell git to ignore files generated by a run of "make all". (3d14139) Documentation/error messages: Added missing catbox macros (52da717) Documentation: Alphabetically sorted the chapter about error messages. (e2be6c83) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (181e8d3) Mark tests that require the docs as known failures in Lisp-only builds (94eecb5) Define *AUTOCONF-LISP-ONLY-BUILD* which is T in Lisp-only builds (ad3cf4e) Update documentation for continuous_freq and discrete_freq, which now take arrays as input as well as lists. (0ad5565) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4ce4be1) In continuous_freq and discrete_freq, accept arrays as well as lists. (33e9c87) TexInfo docu: Documented another error message I get frequent questions about. The "Zero to a negative exponent" actually describes completely what has happened. But documenting that this is a "division by 0 error" improves this error's googleability. One of the next steps will be sorting the error messages chapter alphabetically as sorting the error messages by themes or similar doesn't make much sense as long as the user doesn't know what caused them and therefore won't know in which section to look, anyway. (87c2620) Force evaluation of expressions in transform_sample. (e9514e4) Use ccl64 for ccl64 tests. (6bfefdd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (a4a0777) In SIMPLIFYA, cut out unneeded special cases for MPLUS, MTIMES, and MEXPT. (55f8004) Updated information about Clisp in our README.lisps (the same than on our website). (42c230a) Crosscompiling: update SBCL (caf3faf) Did forget to change configure.ac, when removing the crosscompile-windows/wxwidgets directory. Sorry. (9b0cb16) No longer compare numbers with EQ [part 4] (99b101f) No longer compare characters with EQ [part 2] (361740b) In package z_transform, update links and add a few more. (cd985e4) Crosscompiling: found the reason, why wxwidgets created libraries with names different from them reported by wx-config. One must use --host and --build when configuring. Very strange. (882cf6d) Remove an outdated (incorrect in CL) comment in src/limit.lisp (5903981) Add rule for generating kovacicODE.pdf. (763a6a3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (97f6468) In continuous_freq, handle empty input correctly. (c55e791) In discrete_freq, count data by sorting and then searching for indices. This is faster than the previous method. Also include more tests for discrete_freq. (d1e854b) In continuous_freq, do not bother to compile count_by_bins and friends, as it generates confusing warning messages, and does not appear to make continuous_freq any faster. (3e1fa68) In continuous_freq, rename count_em_up to count_by_bins, and have it return the bin counts instead of assigning values to an argument. (7d7ed0d) Add tests for `print_graph' and `edge_coloring' (468eb90) In continuous_freq, exclude the left end of the bin and include the right end. This is consistent with the default behavior of hist and truehist in R (and also consistent with the previous behavior of continuous_freq). (0907d88) In continuous_freq, count data falling into bins by sorting the data and then finding the indices of the bin boundaries in the sorted data. It is anticipated that this method is faster than the previous. (dc8ef8d) Fix bug 3180: declare(foo, antisymmetric) has no effect on subscripted foo (aa0a365) Draw: Corrected the indentation of the lisp code contained in commit 14b326f543 that provides the possiblility to choose transparent lines colors if gnuplot >=5.0 is used. (1adebc1) Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2)
2016-08-02Updated version (5.38.1.196.gd51d278 -> 5.38.1.197.g0902ac8).AUR Update Bot
Changelog ========= Remove a broken EQ comparison in SIMPLIM%GAMMA_INCOMPLETE (0902ac8) Crosscompiling: Update SBCL, TCL, TK (d51d278) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d2ddc) In f90, bind special variables to ensure that exponent markers are printed appropriately for Fortran. New lines of code are copied from src/fortra.lisp. (3c71534) Fix some shell quoting issues (f8e1509) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fc2d2c3) Another test for triangularize, this time with tellrat. (53345c2) In triangularize, bind algebraic according to logic copied from echelon. Fixes SF bug #3158: "triangularize gives incorrect result on a matrix containing %i" (c9375b3) Draw/vtk: Minor corrections to a few comments (0ab4c89) Draw: Explicitely check if all temporary files can be created. If draw doesn't manage to create temporary files that allow it to communicate with gnuplot the result is either a lisp error (which is fine) or a blank plot without a description why (which leads to long debugging sessions. Added a few lines of code that should catch the latter case. (acfc005) In LIMIT-CONTEXT and MAKE-LIMIT-ASSUMPTIONS, assume integer or rational values instead of floats. Fixes SF bug #3185: "Error in sum with non-false modulus" (2f7df6f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5cd9c91) Revert commit 99a8ba2, so that totalorderp returns indices in the sorted list, per discussion on mailing list. (b06e9b8) Additional tests for numerical evaluation of elliptic functions, this time for complex bigfloats. Mark two tests as expected failures since elliptic_eu and jacobi_am cannot handle complex bigfloats. (d6f86ee) Verify that f(u, k) = f(rectform(u), k) for elliptic functions, where u is a complex float. This tests commits c93feaa, 372582e, 133408b, and 80cab10, which fix the issue raised on the mailing list 2016-07-14: "Jacobi elliptic functions, maxima 5.38.1" (4c4acd7) In inverse_jacobi_cd, turn on numer flag to cause sqrt to simplify to a numerical value when we punt to inverse_jacobi_sn. (80cab10) Further improvements for numerical evaluation of elliptic functions. (133408b) In some elliptic functions, handle float, complex float, bigfloat, and complex bigfloat arguments uniformly. In particular, call rectform on complex floats and complex bigfloats, since the functions which detect those arguments (COMPLEX-FLOAT-NUMERICAL-EVAL-P and COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P) are also working with the rectangular form, via TRISPLIT. (372582e) Make COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P exactly analogous to COMPLEX-FLOAT-NUMERICAL-EVAL-P. (c93feaa) Make maxima.bat no more deviate the temp dir location to the user's home dir. (144eb0b) Crosscompiling: It might be necessary to add the i386 architecture. (de943ed) README.rpms: Changed CVS to GIT. (0df86ed) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (381a646) Bug fix: now things like fourier_elim(2^x < 2^y, [x, y]) yield [x < y] (86fd249) Reorder the results of some fourier_elim tests (7915cf7) Crosscompiling: Update Gnuplot to 5.0.4 (95451f2) Fix #3186 and other get_plot_option issues. (fdadebc) Merge branch 'tmpdir' (a0c55de) Try to find a real temp directory for temporary files (48f3100) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ded646e) In rtest1, modify totalorderp to return indices in original input instead of indices in sorted input, in hope of making results more informative. (99a8ba2) In rtest1, paste in totalorderp from mailing list 2016-07-18 "Testing for total order (for orderlessp testing)" courtesy of Stavros Macrakis. Create 2 new test cases and mark them expected failures. (4c4c446) Crosscompiling: Updated TODO.txt Some of the TODOs are already done. (8095139) Fix bug #3022: Update the RPM spec file (3fd2b4c) In package boolsimp, remove comments which are no longer relevant. (5ccb06d) In package boolsimp, cut out explicit resimplification in evaluation. It is unneeded since simplification is handled after evaluation in general. (26c95ba) In package boolsimp, remove comments about examples that are already handled in Maxima. No need to load boolsimp to handle those. (a981d32) In package boolsimp, remove redundant comments about simplification of conditional expressions. (There is another comment block describing the same topic.) (e7705a2) In package boolsimp, cut out redefinition of INTEXT of unknown purpose. rtest_boolsimp runs without errors, so it is not required for that, and I do not remember what problem it was supposed to solve. (2e356b0) In package boolsimp, cut out commented-out definitions of $EVERY and $SOME. I forget what I was attempting to do there, and at this point I think it is probably a poor idea to redefine stuff like that. (0d763c5) In TEST-BATCH, print line number of each problem as well as problem number. (d80b253) Fix an egrep pattern which broke the finding of the share directories (d642fe7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bd58cfd) Mentioned ABCL in README.lisps. (18cd7c0) Remove some cruft from the default props information list (6fe1cc9) Add --enable-quiet-build option (659c535) Another .gitignore entry that handles another temp directory created by "make pdf". (9584036) Documentation/Lists: Robert has informed me that there are lisp implementations that allow for fast random access to lists. Updated the documentation so it doesn't say that random access times need to be proportional to the number of list elements. (e0e600f) Adjust the numerical tolerances of 6 tests for ABCL (874e521) Work around a COERCE bug in ABCL (b1c9c0d) Don't need defpackage for INTL if lisp already has INTL. (4564ad1) Ignore *.t2p directories in the share directories. (012756f) .gitignore: added several files autogenerated by "make pdf". (c5b60d3) Resolved a build failure for "make pdf". I hate build failures as they tend to make "git bisect" a nighmare. (4aaa2b0) .gitignore: Tell git to ignore files generated by a run of "make all". (3d14139) Documentation/error messages: Added missing catbox macros (52da717) Documentation: Alphabetically sorted the chapter about error messages. (e2be6c83) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (181e8d3) Mark tests that require the docs as known failures in Lisp-only builds (94eecb5) Define *AUTOCONF-LISP-ONLY-BUILD* which is T in Lisp-only builds (ad3cf4e) Update documentation for continuous_freq and discrete_freq, which now take arrays as input as well as lists. (0ad5565) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4ce4be1) In continuous_freq and discrete_freq, accept arrays as well as lists. (33e9c87) TexInfo docu: Documented another error message I get frequent questions about. The "Zero to a negative exponent" actually describes completely what has happened. But documenting that this is a "division by 0 error" improves this error's googleability. One of the next steps will be sorting the error messages chapter alphabetically as sorting the error messages by themes or similar doesn't make much sense as long as the user doesn't know what caused them and therefore won't know in which section to look, anyway. (87c2620) Force evaluation of expressions in transform_sample. (e9514e4) Use ccl64 for ccl64 tests. (6bfefdd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (a4a0777) In SIMPLIFYA, cut out unneeded special cases for MPLUS, MTIMES, and MEXPT. (55f8004) Updated information about Clisp in our README.lisps (the same than on our website). (42c230a) Crosscompiling: update SBCL (caf3faf) Did forget to change configure.ac, when removing the crosscompile-windows/wxwidgets directory. Sorry. (9b0cb16) No longer compare numbers with EQ [part 4] (99b101f) No longer compare characters with EQ [part 2] (361740b) In package z_transform, update links and add a few more. (cd985e4) Crosscompiling: found the reason, why wxwidgets created libraries with names different from them reported by wx-config. One must use --host and --build when configuring. Very strange. (882cf6d) Remove an outdated (incorrect in CL) comment in src/limit.lisp (5903981) Add rule for generating kovacicODE.pdf. (763a6a3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (97f6468) In continuous_freq, handle empty input correctly. (c55e791) In discrete_freq, count data by sorting and then searching for indices. This is faster than the previous method. Also include more tests for discrete_freq. (d1e854b) In continuous_freq, do not bother to compile count_by_bins and friends, as it generates confusing warning messages, and does not appear to make continuous_freq any faster. (3e1fa68) In continuous_freq, rename count_em_up to count_by_bins, and have it return the bin counts instead of assigning values to an argument. (7d7ed0d) Add tests for `print_graph' and `edge_coloring' (468eb90) In continuous_freq, exclude the left end of the bin and include the right end. This is consistent with the default behavior of hist and truehist in R (and also consistent with the previous behavior of continuous_freq). (0907d88) In continuous_freq, count data falling into bins by sorting the data and then finding the indices of the bin boundaries in the sorted data. It is anticipated that this method is faster than the previous. (dc8ef8d) Fix bug 3180: declare(foo, antisymmetric) has no effect on subscripted foo (aa0a365) Draw: Corrected the indentation of the lisp code contained in commit 14b326f543 that provides the possiblility to choose transparent lines colors if gnuplot >=5.0 is used. (1adebc1) Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2)
2016-08-01Updated version (5.38.1.195.g91d2ddc -> 5.38.1.196.gd51d278).AUR Update Bot
Changelog ========= Crosscompiling: Update SBCL, TCL, TK (d51d278) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d2ddc) In f90, bind special variables to ensure that exponent markers are printed appropriately for Fortran. New lines of code are copied from src/fortra.lisp. (3c71534) Fix some shell quoting issues (f8e1509) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fc2d2c3) Another test for triangularize, this time with tellrat. (53345c2) In triangularize, bind algebraic according to logic copied from echelon. Fixes SF bug #3158: "triangularize gives incorrect result on a matrix containing %i" (c9375b3) Draw/vtk: Minor corrections to a few comments (0ab4c89) Draw: Explicitely check if all temporary files can be created. If draw doesn't manage to create temporary files that allow it to communicate with gnuplot the result is either a lisp error (which is fine) or a blank plot without a description why (which leads to long debugging sessions. Added a few lines of code that should catch the latter case. (acfc005) In LIMIT-CONTEXT and MAKE-LIMIT-ASSUMPTIONS, assume integer or rational values instead of floats. Fixes SF bug #3185: "Error in sum with non-false modulus" (2f7df6f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5cd9c91) Revert commit 99a8ba2, so that totalorderp returns indices in the sorted list, per discussion on mailing list. (b06e9b8) Additional tests for numerical evaluation of elliptic functions, this time for complex bigfloats. Mark two tests as expected failures since elliptic_eu and jacobi_am cannot handle complex bigfloats. (d6f86ee) Verify that f(u, k) = f(rectform(u), k) for elliptic functions, where u is a complex float. This tests commits c93feaa, 372582e, 133408b, and 80cab10, which fix the issue raised on the mailing list 2016-07-14: "Jacobi elliptic functions, maxima 5.38.1" (4c4acd7) In inverse_jacobi_cd, turn on numer flag to cause sqrt to simplify to a numerical value when we punt to inverse_jacobi_sn. (80cab10) Further improvements for numerical evaluation of elliptic functions. (133408b) In some elliptic functions, handle float, complex float, bigfloat, and complex bigfloat arguments uniformly. In particular, call rectform on complex floats and complex bigfloats, since the functions which detect those arguments (COMPLEX-FLOAT-NUMERICAL-EVAL-P and COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P) are also working with the rectangular form, via TRISPLIT. (372582e) Make COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P exactly analogous to COMPLEX-FLOAT-NUMERICAL-EVAL-P. (c93feaa) Make maxima.bat no more deviate the temp dir location to the user's home dir. (144eb0b) Crosscompiling: It might be necessary to add the i386 architecture. (de943ed) README.rpms: Changed CVS to GIT. (0df86ed) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (381a646) Bug fix: now things like fourier_elim(2^x < 2^y, [x, y]) yield [x < y] (86fd249) Reorder the results of some fourier_elim tests (7915cf7) Crosscompiling: Update Gnuplot to 5.0.4 (95451f2) Fix #3186 and other get_plot_option issues. (fdadebc) Merge branch 'tmpdir' (a0c55de) Try to find a real temp directory for temporary files (48f3100) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ded646e) In rtest1, modify totalorderp to return indices in original input instead of indices in sorted input, in hope of making results more informative. (99a8ba2) In rtest1, paste in totalorderp from mailing list 2016-07-18 "Testing for total order (for orderlessp testing)" courtesy of Stavros Macrakis. Create 2 new test cases and mark them expected failures. (4c4c446) Crosscompiling: Updated TODO.txt Some of the TODOs are already done. (8095139) Fix bug #3022: Update the RPM spec file (3fd2b4c) In package boolsimp, remove comments which are no longer relevant. (5ccb06d) In package boolsimp, cut out explicit resimplification in evaluation. It is unneeded since simplification is handled after evaluation in general. (26c95ba) In package boolsimp, remove comments about examples that are already handled in Maxima. No need to load boolsimp to handle those. (a981d32) In package boolsimp, remove redundant comments about simplification of conditional expressions. (There is another comment block describing the same topic.) (e7705a2) In package boolsimp, cut out redefinition of INTEXT of unknown purpose. rtest_boolsimp runs without errors, so it is not required for that, and I do not remember what problem it was supposed to solve. (2e356b0) In package boolsimp, cut out commented-out definitions of $EVERY and $SOME. I forget what I was attempting to do there, and at this point I think it is probably a poor idea to redefine stuff like that. (0d763c5) In TEST-BATCH, print line number of each problem as well as problem number. (d80b253) Fix an egrep pattern which broke the finding of the share directories (d642fe7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bd58cfd) Mentioned ABCL in README.lisps. (18cd7c0) Remove some cruft from the default props information list (6fe1cc9) Add --enable-quiet-build option (659c535) Another .gitignore entry that handles another temp directory created by "make pdf". (9584036) Documentation/Lists: Robert has informed me that there are lisp implementations that allow for fast random access to lists. Updated the documentation so it doesn't say that random access times need to be proportional to the number of list elements. (e0e600f) Adjust the numerical tolerances of 6 tests for ABCL (874e521) Work around a COERCE bug in ABCL (b1c9c0d) Don't need defpackage for INTL if lisp already has INTL. (4564ad1) Ignore *.t2p directories in the share directories. (012756f) .gitignore: added several files autogenerated by "make pdf". (c5b60d3) Resolved a build failure for "make pdf". I hate build failures as they tend to make "git bisect" a nighmare. (4aaa2b0) .gitignore: Tell git to ignore files generated by a run of "make all". (3d14139) Documentation/error messages: Added missing catbox macros (52da717) Documentation: Alphabetically sorted the chapter about error messages. (e2be6c83) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (181e8d3) Mark tests that require the docs as known failures in Lisp-only builds (94eecb5) Define *AUTOCONF-LISP-ONLY-BUILD* which is T in Lisp-only builds (ad3cf4e) Update documentation for continuous_freq and discrete_freq, which now take arrays as input as well as lists. (0ad5565) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4ce4be1) In continuous_freq and discrete_freq, accept arrays as well as lists. (33e9c87) TexInfo docu: Documented another error message I get frequent questions about. The "Zero to a negative exponent" actually describes completely what has happened. But documenting that this is a "division by 0 error" improves this error's googleability. One of the next steps will be sorting the error messages chapter alphabetically as sorting the error messages by themes or similar doesn't make much sense as long as the user doesn't know what caused them and therefore won't know in which section to look, anyway. (87c2620) Force evaluation of expressions in transform_sample. (e9514e4) Use ccl64 for ccl64 tests. (6bfefdd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (a4a0777) In SIMPLIFYA, cut out unneeded special cases for MPLUS, MTIMES, and MEXPT. (55f8004) Updated information about Clisp in our README.lisps (the same than on our website). (42c230a) Crosscompiling: update SBCL (caf3faf) Did forget to change configure.ac, when removing the crosscompile-windows/wxwidgets directory. Sorry. (9b0cb16) No longer compare numbers with EQ [part 4] (99b101f) No longer compare characters with EQ [part 2] (361740b) In package z_transform, update links and add a few more. (cd985e4) Crosscompiling: found the reason, why wxwidgets created libraries with names different from them reported by wx-config. One must use --host and --build when configuring. Very strange. (882cf6d) Remove an outdated (incorrect in CL) comment in src/limit.lisp (5903981) Add rule for generating kovacicODE.pdf. (763a6a3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (97f6468) In continuous_freq, handle empty input correctly. (c55e791) In discrete_freq, count data by sorting and then searching for indices. This is faster than the previous method. Also include more tests for discrete_freq. (d1e854b) In continuous_freq, do not bother to compile count_by_bins and friends, as it generates confusing warning messages, and does not appear to make continuous_freq any faster. (3e1fa68) In continuous_freq, rename count_em_up to count_by_bins, and have it return the bin counts instead of assigning values to an argument. (7d7ed0d) Add tests for `print_graph' and `edge_coloring' (468eb90) In continuous_freq, exclude the left end of the bin and include the right end. This is consistent with the default behavior of hist and truehist in R (and also consistent with the previous behavior of continuous_freq). (0907d88) In continuous_freq, count data falling into bins by sorting the data and then finding the indices of the bin boundaries in the sorted data. It is anticipated that this method is faster than the previous. (dc8ef8d) Fix bug 3180: declare(foo, antisymmetric) has no effect on subscripted foo (aa0a365) Draw: Corrected the indentation of the lisp code contained in commit 14b326f543 that provides the possiblility to choose transparent lines colors if gnuplot >=5.0 is used. (1adebc1) Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2)
2016-07-31Updated version (5.38.1.193.gf8e1509 -> 5.38.1.195.g91d2ddc).AUR Update Bot
Changelog ========= Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d2ddc) In f90, bind special variables to ensure that exponent markers are printed appropriately for Fortran. New lines of code are copied from src/fortra.lisp. (3c71534) Fix some shell quoting issues (f8e1509) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fc2d2c3) Another test for triangularize, this time with tellrat. (53345c2) In triangularize, bind algebraic according to logic copied from echelon. Fixes SF bug #3158: "triangularize gives incorrect result on a matrix containing %i" (c9375b3) Draw/vtk: Minor corrections to a few comments (0ab4c89) Draw: Explicitely check if all temporary files can be created. If draw doesn't manage to create temporary files that allow it to communicate with gnuplot the result is either a lisp error (which is fine) or a blank plot without a description why (which leads to long debugging sessions. Added a few lines of code that should catch the latter case. (acfc005) In LIMIT-CONTEXT and MAKE-LIMIT-ASSUMPTIONS, assume integer or rational values instead of floats. Fixes SF bug #3185: "Error in sum with non-false modulus" (2f7df6f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5cd9c91) Revert commit 99a8ba2, so that totalorderp returns indices in the sorted list, per discussion on mailing list. (b06e9b8) Additional tests for numerical evaluation of elliptic functions, this time for complex bigfloats. Mark two tests as expected failures since elliptic_eu and jacobi_am cannot handle complex bigfloats. (d6f86ee) Verify that f(u, k) = f(rectform(u), k) for elliptic functions, where u is a complex float. This tests commits c93feaa, 372582e, 133408b, and 80cab10, which fix the issue raised on the mailing list 2016-07-14: "Jacobi elliptic functions, maxima 5.38.1" (4c4acd7) In inverse_jacobi_cd, turn on numer flag to cause sqrt to simplify to a numerical value when we punt to inverse_jacobi_sn. (80cab10) Further improvements for numerical evaluation of elliptic functions. (133408b) In some elliptic functions, handle float, complex float, bigfloat, and complex bigfloat arguments uniformly. In particular, call rectform on complex floats and complex bigfloats, since the functions which detect those arguments (COMPLEX-FLOAT-NUMERICAL-EVAL-P and COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P) are also working with the rectangular form, via TRISPLIT. (372582e) Make COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P exactly analogous to COMPLEX-FLOAT-NUMERICAL-EVAL-P. (c93feaa) Make maxima.bat no more deviate the temp dir location to the user's home dir. (144eb0b) Crosscompiling: It might be necessary to add the i386 architecture. (de943ed) README.rpms: Changed CVS to GIT. (0df86ed) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (381a646) Bug fix: now things like fourier_elim(2^x < 2^y, [x, y]) yield [x < y] (86fd249) Reorder the results of some fourier_elim tests (7915cf7) Crosscompiling: Update Gnuplot to 5.0.4 (95451f2) Fix #3186 and other get_plot_option issues. (fdadebc) Merge branch 'tmpdir' (a0c55de) Try to find a real temp directory for temporary files (48f3100) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ded646e) In rtest1, modify totalorderp to return indices in original input instead of indices in sorted input, in hope of making results more informative. (99a8ba2) In rtest1, paste in totalorderp from mailing list 2016-07-18 "Testing for total order (for orderlessp testing)" courtesy of Stavros Macrakis. Create 2 new test cases and mark them expected failures. (4c4c446) Crosscompiling: Updated TODO.txt Some of the TODOs are already done. (8095139) Fix bug #3022: Update the RPM spec file (3fd2b4c) In package boolsimp, remove comments which are no longer relevant. (5ccb06d) In package boolsimp, cut out explicit resimplification in evaluation. It is unneeded since simplification is handled after evaluation in general. (26c95ba) In package boolsimp, remove comments about examples that are already handled in Maxima. No need to load boolsimp to handle those. (a981d32) In package boolsimp, remove redundant comments about simplification of conditional expressions. (There is another comment block describing the same topic.) (e7705a2) In package boolsimp, cut out redefinition of INTEXT of unknown purpose. rtest_boolsimp runs without errors, so it is not required for that, and I do not remember what problem it was supposed to solve. (2e356b0) In package boolsimp, cut out commented-out definitions of $EVERY and $SOME. I forget what I was attempting to do there, and at this point I think it is probably a poor idea to redefine stuff like that. (0d763c5) In TEST-BATCH, print line number of each problem as well as problem number. (d80b253) Fix an egrep pattern which broke the finding of the share directories (d642fe7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bd58cfd) Mentioned ABCL in README.lisps. (18cd7c0) Remove some cruft from the default props information list (6fe1cc9) Add --enable-quiet-build option (659c535) Another .gitignore entry that handles another temp directory created by "make pdf". (9584036) Documentation/Lists: Robert has informed me that there are lisp implementations that allow for fast random access to lists. Updated the documentation so it doesn't say that random access times need to be proportional to the number of list elements. (e0e600f) Adjust the numerical tolerances of 6 tests for ABCL (874e521) Work around a COERCE bug in ABCL (b1c9c0d) Don't need defpackage for INTL if lisp already has INTL. (4564ad1) Ignore *.t2p directories in the share directories. (012756f) .gitignore: added several files autogenerated by "make pdf". (c5b60d3) Resolved a build failure for "make pdf". I hate build failures as they tend to make "git bisect" a nighmare. (4aaa2b0) .gitignore: Tell git to ignore files generated by a run of "make all". (3d14139) Documentation/error messages: Added missing catbox macros (52da717) Documentation: Alphabetically sorted the chapter about error messages. (e2be6c83) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (181e8d3) Mark tests that require the docs as known failures in Lisp-only builds (94eecb5) Define *AUTOCONF-LISP-ONLY-BUILD* which is T in Lisp-only builds (ad3cf4e) Update documentation for continuous_freq and discrete_freq, which now take arrays as input as well as lists. (0ad5565) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4ce4be1) In continuous_freq and discrete_freq, accept arrays as well as lists. (33e9c87) TexInfo docu: Documented another error message I get frequent questions about. The "Zero to a negative exponent" actually describes completely what has happened. But documenting that this is a "division by 0 error" improves this error's googleability. One of the next steps will be sorting the error messages chapter alphabetically as sorting the error messages by themes or similar doesn't make much sense as long as the user doesn't know what caused them and therefore won't know in which section to look, anyway. (87c2620) Force evaluation of expressions in transform_sample. (e9514e4) Use ccl64 for ccl64 tests. (6bfefdd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (a4a0777) In SIMPLIFYA, cut out unneeded special cases for MPLUS, MTIMES, and MEXPT. (55f8004) Updated information about Clisp in our README.lisps (the same than on our website). (42c230a) Crosscompiling: update SBCL (caf3faf) Did forget to change configure.ac, when removing the crosscompile-windows/wxwidgets directory. Sorry. (9b0cb16) No longer compare numbers with EQ [part 4] (99b101f) No longer compare characters with EQ [part 2] (361740b) In package z_transform, update links and add a few more. (cd985e4) Crosscompiling: found the reason, why wxwidgets created libraries with names different from them reported by wx-config. One must use --host and --build when configuring. Very strange. (882cf6d) Remove an outdated (incorrect in CL) comment in src/limit.lisp (5903981) Add rule for generating kovacicODE.pdf. (763a6a3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (97f6468) In continuous_freq, handle empty input correctly. (c55e791) In discrete_freq, count data by sorting and then searching for indices. This is faster than the previous method. Also include more tests for discrete_freq. (d1e854b) In continuous_freq, do not bother to compile count_by_bins and friends, as it generates confusing warning messages, and does not appear to make continuous_freq any faster. (3e1fa68) In continuous_freq, rename count_em_up to count_by_bins, and have it return the bin counts instead of assigning values to an argument. (7d7ed0d) Add tests for `print_graph' and `edge_coloring' (468eb90) In continuous_freq, exclude the left end of the bin and include the right end. This is consistent with the default behavior of hist and truehist in R (and also consistent with the previous behavior of continuous_freq). (0907d88) In continuous_freq, count data falling into bins by sorting the data and then finding the indices of the bin boundaries in the sorted data. It is anticipated that this method is faster than the previous. (dc8ef8d) Fix bug 3180: declare(foo, antisymmetric) has no effect on subscripted foo (aa0a365) Draw: Corrected the indentation of the lisp code contained in commit 14b326f543 that provides the possiblility to choose transparent lines colors if gnuplot >=5.0 is used. (1adebc1) Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2)
2016-07-31Updated version (5.38.1.192.gfc2d2c3 -> 5.38.1.193.gf8e1509).AUR Update Bot
Changelog ========= Fix some shell quoting issues (f8e1509) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fc2d2c3) Another test for triangularize, this time with tellrat. (53345c2) In triangularize, bind algebraic according to logic copied from echelon. Fixes SF bug #3158: "triangularize gives incorrect result on a matrix containing %i" (c9375b3) Draw/vtk: Minor corrections to a few comments (0ab4c89) Draw: Explicitely check if all temporary files can be created. If draw doesn't manage to create temporary files that allow it to communicate with gnuplot the result is either a lisp error (which is fine) or a blank plot without a description why (which leads to long debugging sessions. Added a few lines of code that should catch the latter case. (acfc005) In LIMIT-CONTEXT and MAKE-LIMIT-ASSUMPTIONS, assume integer or rational values instead of floats. Fixes SF bug #3185: "Error in sum with non-false modulus" (2f7df6f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5cd9c91) Revert commit 99a8ba2, so that totalorderp returns indices in the sorted list, per discussion on mailing list. (b06e9b8) Additional tests for numerical evaluation of elliptic functions, this time for complex bigfloats. Mark two tests as expected failures since elliptic_eu and jacobi_am cannot handle complex bigfloats. (d6f86ee) Verify that f(u, k) = f(rectform(u), k) for elliptic functions, where u is a complex float. This tests commits c93feaa, 372582e, 133408b, and 80cab10, which fix the issue raised on the mailing list 2016-07-14: "Jacobi elliptic functions, maxima 5.38.1" (4c4acd7) In inverse_jacobi_cd, turn on numer flag to cause sqrt to simplify to a numerical value when we punt to inverse_jacobi_sn. (80cab10) Further improvements for numerical evaluation of elliptic functions. (133408b) In some elliptic functions, handle float, complex float, bigfloat, and complex bigfloat arguments uniformly. In particular, call rectform on complex floats and complex bigfloats, since the functions which detect those arguments (COMPLEX-FLOAT-NUMERICAL-EVAL-P and COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P) are also working with the rectangular form, via TRISPLIT. (372582e) Make COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P exactly analogous to COMPLEX-FLOAT-NUMERICAL-EVAL-P. (c93feaa) Make maxima.bat no more deviate the temp dir location to the user's home dir. (144eb0b) Crosscompiling: It might be necessary to add the i386 architecture. (de943ed) README.rpms: Changed CVS to GIT. (0df86ed) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (381a646) Bug fix: now things like fourier_elim(2^x < 2^y, [x, y]) yield [x < y] (86fd249) Reorder the results of some fourier_elim tests (7915cf7) Crosscompiling: Update Gnuplot to 5.0.4 (95451f2) Fix #3186 and other get_plot_option issues. (fdadebc) Merge branch 'tmpdir' (a0c55de) Try to find a real temp directory for temporary files (48f3100) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ded646e) In rtest1, modify totalorderp to return indices in original input instead of indices in sorted input, in hope of making results more informative. (99a8ba2) In rtest1, paste in totalorderp from mailing list 2016-07-18 "Testing for total order (for orderlessp testing)" courtesy of Stavros Macrakis. Create 2 new test cases and mark them expected failures. (4c4c446) Crosscompiling: Updated TODO.txt Some of the TODOs are already done. (8095139) Fix bug #3022: Update the RPM spec file (3fd2b4c) In package boolsimp, remove comments which are no longer relevant. (5ccb06d) In package boolsimp, cut out explicit resimplification in evaluation. It is unneeded since simplification is handled after evaluation in general. (26c95ba) In package boolsimp, remove comments about examples that are already handled in Maxima. No need to load boolsimp to handle those. (a981d32) In package boolsimp, remove redundant comments about simplification of conditional expressions. (There is another comment block describing the same topic.) (e7705a2) In package boolsimp, cut out redefinition of INTEXT of unknown purpose. rtest_boolsimp runs without errors, so it is not required for that, and I do not remember what problem it was supposed to solve. (2e356b0) In package boolsimp, cut out commented-out definitions of $EVERY and $SOME. I forget what I was attempting to do there, and at this point I think it is probably a poor idea to redefine stuff like that. (0d763c5) In TEST-BATCH, print line number of each problem as well as problem number. (d80b253) Fix an egrep pattern which broke the finding of the share directories (d642fe7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bd58cfd) Mentioned ABCL in README.lisps. (18cd7c0) Remove some cruft from the default props information list (6fe1cc9) Add --enable-quiet-build option (659c535) Another .gitignore entry that handles another temp directory created by "make pdf". (9584036) Documentation/Lists: Robert has informed me that there are lisp implementations that allow for fast random access to lists. Updated the documentation so it doesn't say that random access times need to be proportional to the number of list elements. (e0e600f) Adjust the numerical tolerances of 6 tests for ABCL (874e521) Work around a COERCE bug in ABCL (b1c9c0d) Don't need defpackage for INTL if lisp already has INTL. (4564ad1) Ignore *.t2p directories in the share directories. (012756f) .gitignore: added several files autogenerated by "make pdf". (c5b60d3) Resolved a build failure for "make pdf". I hate build failures as they tend to make "git bisect" a nighmare. (4aaa2b0) .gitignore: Tell git to ignore files generated by a run of "make all". (3d14139) Documentation/error messages: Added missing catbox macros (52da717) Documentation: Alphabetically sorted the chapter about error messages. (e2be6c83) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (181e8d3) Mark tests that require the docs as known failures in Lisp-only builds (94eecb5) Define *AUTOCONF-LISP-ONLY-BUILD* which is T in Lisp-only builds (ad3cf4e) Update documentation for continuous_freq and discrete_freq, which now take arrays as input as well as lists. (0ad5565) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4ce4be1) In continuous_freq and discrete_freq, accept arrays as well as lists. (33e9c87) TexInfo docu: Documented another error message I get frequent questions about. The "Zero to a negative exponent" actually describes completely what has happened. But documenting that this is a "division by 0 error" improves this error's googleability. One of the next steps will be sorting the error messages chapter alphabetically as sorting the error messages by themes or similar doesn't make much sense as long as the user doesn't know what caused them and therefore won't know in which section to look, anyway. (87c2620) Force evaluation of expressions in transform_sample. (e9514e4) Use ccl64 for ccl64 tests. (6bfefdd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (a4a0777) In SIMPLIFYA, cut out unneeded special cases for MPLUS, MTIMES, and MEXPT. (55f8004) Updated information about Clisp in our README.lisps (the same than on our website). (42c230a) Crosscompiling: update SBCL (caf3faf) Did forget to change configure.ac, when removing the crosscompile-windows/wxwidgets directory. Sorry. (9b0cb16) No longer compare numbers with EQ [part 4] (99b101f) No longer compare characters with EQ [part 2] (361740b) In package z_transform, update links and add a few more. (cd985e4) Crosscompiling: found the reason, why wxwidgets created libraries with names different from them reported by wx-config. One must use --host and --build when configuring. Very strange. (882cf6d) Remove an outdated (incorrect in CL) comment in src/limit.lisp (5903981) Add rule for generating kovacicODE.pdf. (763a6a3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (97f6468) In continuous_freq, handle empty input correctly. (c55e791) In discrete_freq, count data by sorting and then searching for indices. This is faster than the previous method. Also include more tests for discrete_freq. (d1e854b) In continuous_freq, do not bother to compile count_by_bins and friends, as it generates confusing warning messages, and does not appear to make continuous_freq any faster. (3e1fa68) In continuous_freq, rename count_em_up to count_by_bins, and have it return the bin counts instead of assigning values to an argument. (7d7ed0d) Add tests for `print_graph' and `edge_coloring' (468eb90) In continuous_freq, exclude the left end of the bin and include the right end. This is consistent with the default behavior of hist and truehist in R (and also consistent with the previous behavior of continuous_freq). (0907d88) In continuous_freq, count data falling into bins by sorting the data and then finding the indices of the bin boundaries in the sorted data. It is anticipated that this method is faster than the previous. (dc8ef8d) Fix bug 3180: declare(foo, antisymmetric) has no effect on subscripted foo (aa0a365) Draw: Corrected the indentation of the lisp code contained in commit 14b326f543 that provides the possiblility to choose transparent lines colors if gnuplot >=5.0 is used. (1adebc1) Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2)
2016-07-30Updated version (5.38.1.189.g0ab4c89 -> 5.38.1.192.gfc2d2c3).AUR Update Bot
Changelog ========= Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fc2d2c3) Another test for triangularize, this time with tellrat. (53345c2) In triangularize, bind algebraic according to logic copied from echelon. Fixes SF bug #3158: "triangularize gives incorrect result on a matrix containing %i" (c9375b3) Draw/vtk: Minor corrections to a few comments (0ab4c89) Draw: Explicitely check if all temporary files can be created. If draw doesn't manage to create temporary files that allow it to communicate with gnuplot the result is either a lisp error (which is fine) or a blank plot without a description why (which leads to long debugging sessions. Added a few lines of code that should catch the latter case. (acfc005) In LIMIT-CONTEXT and MAKE-LIMIT-ASSUMPTIONS, assume integer or rational values instead of floats. Fixes SF bug #3185: "Error in sum with non-false modulus" (2f7df6f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5cd9c91) Revert commit 99a8ba2, so that totalorderp returns indices in the sorted list, per discussion on mailing list. (b06e9b8) Additional tests for numerical evaluation of elliptic functions, this time for complex bigfloats. Mark two tests as expected failures since elliptic_eu and jacobi_am cannot handle complex bigfloats. (d6f86ee) Verify that f(u, k) = f(rectform(u), k) for elliptic functions, where u is a complex float. This tests commits c93feaa, 372582e, 133408b, and 80cab10, which fix the issue raised on the mailing list 2016-07-14: "Jacobi elliptic functions, maxima 5.38.1" (4c4acd7) In inverse_jacobi_cd, turn on numer flag to cause sqrt to simplify to a numerical value when we punt to inverse_jacobi_sn. (80cab10) Further improvements for numerical evaluation of elliptic functions. (133408b) In some elliptic functions, handle float, complex float, bigfloat, and complex bigfloat arguments uniformly. In particular, call rectform on complex floats and complex bigfloats, since the functions which detect those arguments (COMPLEX-FLOAT-NUMERICAL-EVAL-P and COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P) are also working with the rectangular form, via TRISPLIT. (372582e) Make COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P exactly analogous to COMPLEX-FLOAT-NUMERICAL-EVAL-P. (c93feaa) Make maxima.bat no more deviate the temp dir location to the user's home dir. (144eb0b) Crosscompiling: It might be necessary to add the i386 architecture. (de943ed) README.rpms: Changed CVS to GIT. (0df86ed) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (381a646) Bug fix: now things like fourier_elim(2^x < 2^y, [x, y]) yield [x < y] (86fd249) Reorder the results of some fourier_elim tests (7915cf7) Crosscompiling: Update Gnuplot to 5.0.4 (95451f2) Fix #3186 and other get_plot_option issues. (fdadebc) Merge branch 'tmpdir' (a0c55de) Try to find a real temp directory for temporary files (48f3100) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ded646e) In rtest1, modify totalorderp to return indices in original input instead of indices in sorted input, in hope of making results more informative. (99a8ba2) In rtest1, paste in totalorderp from mailing list 2016-07-18 "Testing for total order (for orderlessp testing)" courtesy of Stavros Macrakis. Create 2 new test cases and mark them expected failures. (4c4c446) Crosscompiling: Updated TODO.txt Some of the TODOs are already done. (8095139) Fix bug #3022: Update the RPM spec file (3fd2b4c) In package boolsimp, remove comments which are no longer relevant. (5ccb06d) In package boolsimp, cut out explicit resimplification in evaluation. It is unneeded since simplification is handled after evaluation in general. (26c95ba) In package boolsimp, remove comments about examples that are already handled in Maxima. No need to load boolsimp to handle those. (a981d32) In package boolsimp, remove redundant comments about simplification of conditional expressions. (There is another comment block describing the same topic.) (e7705a2) In package boolsimp, cut out redefinition of INTEXT of unknown purpose. rtest_boolsimp runs without errors, so it is not required for that, and I do not remember what problem it was supposed to solve. (2e356b0) In package boolsimp, cut out commented-out definitions of $EVERY and $SOME. I forget what I was attempting to do there, and at this point I think it is probably a poor idea to redefine stuff like that. (0d763c5) In TEST-BATCH, print line number of each problem as well as problem number. (d80b253) Fix an egrep pattern which broke the finding of the share directories (d642fe7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bd58cfd) Mentioned ABCL in README.lisps. (18cd7c0) Remove some cruft from the default props information list (6fe1cc9) Add --enable-quiet-build option (659c535) Another .gitignore entry that handles another temp directory created by "make pdf". (9584036) Documentation/Lists: Robert has informed me that there are lisp implementations that allow for fast random access to lists. Updated the documentation so it doesn't say that random access times need to be proportional to the number of list elements. (e0e600f) Adjust the numerical tolerances of 6 tests for ABCL (874e521) Work around a COERCE bug in ABCL (b1c9c0d) Don't need defpackage for INTL if lisp already has INTL. (4564ad1) Ignore *.t2p directories in the share directories. (012756f) .gitignore: added several files autogenerated by "make pdf". (c5b60d3) Resolved a build failure for "make pdf". I hate build failures as they tend to make "git bisect" a nighmare. (4aaa2b0) .gitignore: Tell git to ignore files generated by a run of "make all". (3d14139) Documentation/error messages: Added missing catbox macros (52da717) Documentation: Alphabetically sorted the chapter about error messages. (e2be6c83) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (181e8d3) Mark tests that require the docs as known failures in Lisp-only builds (94eecb5) Define *AUTOCONF-LISP-ONLY-BUILD* which is T in Lisp-only builds (ad3cf4e) Update documentation for continuous_freq and discrete_freq, which now take arrays as input as well as lists. (0ad5565) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4ce4be1) In continuous_freq and discrete_freq, accept arrays as well as lists. (33e9c87) TexInfo docu: Documented another error message I get frequent questions about. The "Zero to a negative exponent" actually describes completely what has happened. But documenting that this is a "division by 0 error" improves this error's googleability. One of the next steps will be sorting the error messages chapter alphabetically as sorting the error messages by themes or similar doesn't make much sense as long as the user doesn't know what caused them and therefore won't know in which section to look, anyway. (87c2620) Force evaluation of expressions in transform_sample. (e9514e4) Use ccl64 for ccl64 tests. (6bfefdd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (a4a0777) In SIMPLIFYA, cut out unneeded special cases for MPLUS, MTIMES, and MEXPT. (55f8004) Updated information about Clisp in our README.lisps (the same than on our website). (42c230a) Crosscompiling: update SBCL (caf3faf) Did forget to change configure.ac, when removing the crosscompile-windows/wxwidgets directory. Sorry. (9b0cb16) No longer compare numbers with EQ [part 4] (99b101f) No longer compare characters with EQ [part 2] (361740b) In package z_transform, update links and add a few more. (cd985e4) Crosscompiling: found the reason, why wxwidgets created libraries with names different from them reported by wx-config. One must use --host and --build when configuring. Very strange. (882cf6d) Remove an outdated (incorrect in CL) comment in src/limit.lisp (5903981) Add rule for generating kovacicODE.pdf. (763a6a3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (97f6468) In continuous_freq, handle empty input correctly. (c55e791) In discrete_freq, count data by sorting and then searching for indices. This is faster than the previous method. Also include more tests for discrete_freq. (d1e854b) In continuous_freq, do not bother to compile count_by_bins and friends, as it generates confusing warning messages, and does not appear to make continuous_freq any faster. (3e1fa68) In continuous_freq, rename count_em_up to count_by_bins, and have it return the bin counts instead of assigning values to an argument. (7d7ed0d) Add tests for `print_graph' and `edge_coloring' (468eb90) In continuous_freq, exclude the left end of the bin and include the right end. This is consistent with the default behavior of hist and truehist in R (and also consistent with the previous behavior of continuous_freq). (0907d88) In continuous_freq, count data falling into bins by sorting the data and then finding the indices of the bin boundaries in the sorted data. It is anticipated that this method is faster than the previous. (dc8ef8d) Fix bug 3180: declare(foo, antisymmetric) has no effect on subscripted foo (aa0a365) Draw: Corrected the indentation of the lisp code contained in commit 14b326f543 that provides the possiblility to choose transparent lines colors if gnuplot >=5.0 is used. (1adebc1) Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2)
2016-07-28updateStefan Husmann
2016-07-27Updated version (5.38.1.167.g144eb0b -> 5.38.1.186.g5cd9c91).AUR Update Bot
Changelog ========= Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5cd9c91) Revert commit 99a8ba2, so that totalorderp returns indices in the sorted list, per discussion on mailing list. (b06e9b8) Additional tests for numerical evaluation of elliptic functions, this time for complex bigfloats. Mark two tests as expected failures since elliptic_eu and jacobi_am cannot handle complex bigfloats. (d6f86ee) Verify that f(u, k) = f(rectform(u), k) for elliptic functions, where u is a complex float. This tests commits c93feaa, 372582e, 133408b, and 80cab10, which fix the issue raised on the mailing list 2016-07-14: "Jacobi elliptic functions, maxima 5.38.1" (4c4acd7) In inverse_jacobi_cd, turn on numer flag to cause sqrt to simplify to a numerical value when we punt to inverse_jacobi_sn. (80cab10) Further improvements for numerical evaluation of elliptic functions. (133408b) In some elliptic functions, handle float, complex float, bigfloat, and complex bigfloat arguments uniformly. In particular, call rectform on complex floats and complex bigfloats, since the functions which detect those arguments (COMPLEX-FLOAT-NUMERICAL-EVAL-P and COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P) are also working with the rectangular form, via TRISPLIT. (372582e) Make COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P exactly analogous to COMPLEX-FLOAT-NUMERICAL-EVAL-P. (c93feaa) Make maxima.bat no more deviate the temp dir location to the user's home dir. (144eb0b) Crosscompiling: It might be necessary to add the i386 architecture. (de943ed) README.rpms: Changed CVS to GIT. (0df86ed) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (381a646) Bug fix: now things like fourier_elim(2^x < 2^y, [x, y]) yield [x < y] (86fd249) Reorder the results of some fourier_elim tests (7915cf7) Crosscompiling: Update Gnuplot to 5.0.4 (95451f2) Fix #3186 and other get_plot_option issues. (fdadebc) Merge branch 'tmpdir' (a0c55de) Try to find a real temp directory for temporary files (48f3100) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ded646e) In rtest1, modify totalorderp to return indices in original input instead of indices in sorted input, in hope of making results more informative. (99a8ba2) In rtest1, paste in totalorderp from mailing list 2016-07-18 "Testing for total order (for orderlessp testing)" courtesy of Stavros Macrakis. Create 2 new test cases and mark them expected failures. (4c4c446) Crosscompiling: Updated TODO.txt Some of the TODOs are already done. (8095139) Fix bug #3022: Update the RPM spec file (3fd2b4c) In package boolsimp, remove comments which are no longer relevant. (5ccb06d) In package boolsimp, cut out explicit resimplification in evaluation. It is unneeded since simplification is handled after evaluation in general. (26c95ba) In package boolsimp, remove comments about examples that are already handled in Maxima. No need to load boolsimp to handle those. (a981d32) In package boolsimp, remove redundant comments about simplification of conditional expressions. (There is another comment block describing the same topic.) (e7705a2) In package boolsimp, cut out redefinition of INTEXT of unknown purpose. rtest_boolsimp runs without errors, so it is not required for that, and I do not remember what problem it was supposed to solve. (2e356b0) In package boolsimp, cut out commented-out definitions of $EVERY and $SOME. I forget what I was attempting to do there, and at this point I think it is probably a poor idea to redefine stuff like that. (0d763c5) In TEST-BATCH, print line number of each problem as well as problem number. (d80b253) Fix an egrep pattern which broke the finding of the share directories (d642fe7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bd58cfd) Mentioned ABCL in README.lisps. (18cd7c0) Remove some cruft from the default props information list (6fe1cc9) Add --enable-quiet-build option (659c535) Another .gitignore entry that handles another temp directory created by "make pdf". (9584036) Documentation/Lists: Robert has informed me that there are lisp implementations that allow for fast random access to lists. Updated the documentation so it doesn't say that random access times need to be proportional to the number of list elements. (e0e600f) Adjust the numerical tolerances of 6 tests for ABCL (874e521) Work around a COERCE bug in ABCL (b1c9c0d) Don't need defpackage for INTL if lisp already has INTL. (4564ad1) Ignore *.t2p directories in the share directories. (012756f) .gitignore: added several files autogenerated by "make pdf". (c5b60d3) Resolved a build failure for "make pdf". I hate build failures as they tend to make "git bisect" a nighmare. (4aaa2b0) .gitignore: Tell git to ignore files generated by a run of "make all". (3d14139) Documentation/error messages: Added missing catbox macros (52da717) Documentation: Alphabetically sorted the chapter about error messages. (e2be6c83) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (181e8d3) Mark tests that require the docs as known failures in Lisp-only builds (94eecb5) Define *AUTOCONF-LISP-ONLY-BUILD* which is T in Lisp-only builds (ad3cf4e) Update documentation for continuous_freq and discrete_freq, which now take arrays as input as well as lists. (0ad5565) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4ce4be1) In continuous_freq and discrete_freq, accept arrays as well as lists. (33e9c87) TexInfo docu: Documented another error message I get frequent questions about. The "Zero to a negative exponent" actually describes completely what has happened. But documenting that this is a "division by 0 error" improves this error's googleability. One of the next steps will be sorting the error messages chapter alphabetically as sorting the error messages by themes or similar doesn't make much sense as long as the user doesn't know what caused them and therefore won't know in which section to look, anyway. (87c2620) Force evaluation of expressions in transform_sample. (e9514e4) Use ccl64 for ccl64 tests. (6bfefdd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (a4a0777) In SIMPLIFYA, cut out unneeded special cases for MPLUS, MTIMES, and MEXPT. (55f8004) Updated information about Clisp in our README.lisps (the same than on our website). (42c230a) Crosscompiling: update SBCL (caf3faf) Did forget to change configure.ac, when removing the crosscompile-windows/wxwidgets directory. Sorry. (9b0cb16) No longer compare numbers with EQ [part 4] (99b101f) No longer compare characters with EQ [part 2] (361740b) In package z_transform, update links and add a few more. (cd985e4) Crosscompiling: found the reason, why wxwidgets created libraries with names different from them reported by wx-config. One must use --host and --build when configuring. Very strange. (882cf6d) Remove an outdated (incorrect in CL) comment in src/limit.lisp (5903981) Add rule for generating kovacicODE.pdf. (763a6a3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (97f6468) In continuous_freq, handle empty input correctly. (c55e791) In discrete_freq, count data by sorting and then searching for indices. This is faster than the previous method. Also include more tests for discrete_freq. (d1e854b) In continuous_freq, do not bother to compile count_by_bins and friends, as it generates confusing warning messages, and does not appear to make continuous_freq any faster. (3e1fa68) In continuous_freq, rename count_em_up to count_by_bins, and have it return the bin counts instead of assigning values to an argument. (7d7ed0d) Add tests for `print_graph' and `edge_coloring' (468eb90) In continuous_freq, exclude the left end of the bin and include the right end. This is consistent with the default behavior of hist and truehist in R (and also consistent with the previous behavior of continuous_freq). (0907d88) In continuous_freq, count data falling into bins by sorting the data and then finding the indices of the bin boundaries in the sorted data. It is anticipated that this method is faster than the previous. (dc8ef8d) Fix bug 3180: declare(foo, antisymmetric) has no effect on subscripted foo (aa0a365) Draw: Corrected the indentation of the lisp code contained in commit 14b326f543 that provides the possiblility to choose transparent lines colors if gnuplot >=5.0 is used. (1adebc1) Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2)
2016-07-26Updated version (5.38.1.166.gde943ed -> 5.38.1.167.g144eb0b).AUR Update Bot
Changelog ========= Make maxima.bat no more deviate the temp dir location to the user's home dir. (144eb0b) Crosscompiling: It might be necessary to add the i386 architecture. (de943ed) README.rpms: Changed CVS to GIT. (0df86ed) Bug fix: now things like fourier_elim(2^x < 2^y, [x, y]) yield [x < y] (86fd249) Reorder the results of some fourier_elim tests (7915cf7) Crosscompiling: Update Gnuplot to 5.0.4 (95451f2) Fix #3186 and other get_plot_option issues. (fdadebc) Merge branch 'tmpdir' (a0c55de) Try to find a real temp directory for temporary files (48f3100) Crosscompiling: Updated TODO.txt Some of the TODOs are already done. (8095139) Fix bug #3022: Update the RPM spec file (3fd2b4c) Fix an egrep pattern which broke the finding of the share directories (d642fe7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bd58cfd) Mentioned ABCL in README.lisps. (18cd7c0) Remove some cruft from the default props information list (6fe1cc9) Add --enable-quiet-build option (659c535) Another .gitignore entry that handles another temp directory created by "make pdf". (9584036) Documentation/Lists: Robert has informed me that there are lisp implementations that allow for fast random access to lists. Updated the documentation so it doesn't say that random access times need to be proportional to the number of list elements. (e0e600f) Adjust the numerical tolerances of 6 tests for ABCL (874e521) Work around a COERCE bug in ABCL (b1c9c0d) Don't need defpackage for INTL if lisp already has INTL. (4564ad1) Ignore *.t2p directories in the share directories. (012756f) .gitignore: added several files autogenerated by "make pdf". (c5b60d3) Resolved a build failure for "make pdf". I hate build failures as they tend to make "git bisect" a nighmare. (4aaa2b0) .gitignore: Tell git to ignore files generated by a run of "make all". (3d14139) Documentation/error messages: Added missing catbox macros (52da717) Documentation: Alphabetically sorted the chapter about error messages. (e2be6c83) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (181e8d3) Mark tests that require the docs as known failures in Lisp-only builds (94eecb5) Define *AUTOCONF-LISP-ONLY-BUILD* which is T in Lisp-only builds (ad3cf4e) Update documentation for continuous_freq and discrete_freq, which now take arrays as input as well as lists. (0ad5565) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4ce4be1) In continuous_freq and discrete_freq, accept arrays as well as lists. (33e9c87) TexInfo docu: Documented another error message I get frequent questions about. The "Zero to a negative exponent" actually describes completely what has happened. But documenting that this is a "division by 0 error" improves this error's googleability. One of the next steps will be sorting the error messages chapter alphabetically as sorting the error messages by themes or similar doesn't make much sense as long as the user doesn't know what caused them and therefore won't know in which section to look, anyway. (87c2620) Force evaluation of expressions in transform_sample. (e9514e4) Use ccl64 for ccl64 tests. (6bfefdd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (a4a0777) In SIMPLIFYA, cut out unneeded special cases for MPLUS, MTIMES, and MEXPT. (55f8004) Updated information about Clisp in our README.lisps (the same than on our website). (42c230a) Crosscompiling: update SBCL (caf3faf) Did forget to change configure.ac, when removing the crosscompile-windows/wxwidgets directory. Sorry. (9b0cb16) No longer compare numbers with EQ [part 4] (99b101f) No longer compare characters with EQ [part 2] (361740b) In package z_transform, update links and add a few more. (cd985e4) Crosscompiling: found the reason, why wxwidgets created libraries with names different from them reported by wx-config. One must use --host and --build when configuring. Very strange. (882cf6d) Remove an outdated (incorrect in CL) comment in src/limit.lisp (5903981) Add rule for generating kovacicODE.pdf. (763a6a3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (97f6468) In continuous_freq, handle empty input correctly. (c55e791) In discrete_freq, count data by sorting and then searching for indices. This is faster than the previous method. Also include more tests for discrete_freq. (d1e854b) In continuous_freq, do not bother to compile count_by_bins and friends, as it generates confusing warning messages, and does not appear to make continuous_freq any faster. (3e1fa68) In continuous_freq, rename count_em_up to count_by_bins, and have it return the bin counts instead of assigning values to an argument. (7d7ed0d) Add tests for `print_graph' and `edge_coloring' (468eb90) In continuous_freq, exclude the left end of the bin and include the right end. This is consistent with the default behavior of hist and truehist in R (and also consistent with the previous behavior of continuous_freq). (0907d88) In continuous_freq, count data falling into bins by sorting the data and then finding the indices of the bin boundaries in the sorted data. It is anticipated that this method is faster than the previous. (dc8ef8d) Fix bug 3180: declare(foo, antisymmetric) has no effect on subscripted foo (aa0a365) Draw: Corrected the indentation of the lisp code contained in commit 14b326f543 that provides the possiblility to choose transparent lines colors if gnuplot >=5.0 is used. (1adebc1) Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2)
2016-07-26UpdateStefan Husmann
2016-07-24Updated version (5.38.1.162.g95451f2 -> 5.38.1.164.g86fd249).AUR Update Bot
Changelog ========= Bug fix: now things like fourier_elim(2^x < 2^y, [x, y]) yield [x < y] (86fd249) Reorder the results of some fourier_elim tests (7915cf7) Crosscompiling: Update Gnuplot to 5.0.4 (95451f2) Fix #3186 and other get_plot_option issues. (fdadebc) Merge branch 'tmpdir' (a0c55de) Try to find a real temp directory for temporary files (48f3100) Crosscompiling: Updated TODO.txt Some of the TODOs are already done. (8095139) Fix bug #3022: Update the RPM spec file (3fd2b4c) Fix an egrep pattern which broke the finding of the share directories (d642fe7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bd58cfd) Mentioned ABCL in README.lisps. (18cd7c0) Remove some cruft from the default props information list (6fe1cc9) Add --enable-quiet-build option (659c535) Another .gitignore entry that handles another temp directory created by "make pdf". (9584036) Documentation/Lists: Robert has informed me that there are lisp implementations that allow for fast random access to lists. Updated the documentation so it doesn't say that random access times need to be proportional to the number of list elements. (e0e600f) Adjust the numerical tolerances of 6 tests for ABCL (874e521) Work around a COERCE bug in ABCL (b1c9c0d) Don't need defpackage for INTL if lisp already has INTL. (4564ad1) Ignore *.t2p directories in the share directories. (012756f) .gitignore: added several files autogenerated by "make pdf". (c5b60d3) Resolved a build failure for "make pdf". I hate build failures as they tend to make "git bisect" a nighmare. (4aaa2b0) .gitignore: Tell git to ignore files generated by a run of "make all". (3d14139) Documentation/error messages: Added missing catbox macros (52da717) Documentation: Alphabetically sorted the chapter about error messages. (e2be6c83) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (181e8d3) Mark tests that require the docs as known failures in Lisp-only builds (94eecb5) Define *AUTOCONF-LISP-ONLY-BUILD* which is T in Lisp-only builds (ad3cf4e) Update documentation for continuous_freq and discrete_freq, which now take arrays as input as well as lists. (0ad5565) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4ce4be1) In continuous_freq and discrete_freq, accept arrays as well as lists. (33e9c87) TexInfo docu: Documented another error message I get frequent questions about. The "Zero to a negative exponent" actually describes completely what has happened. But documenting that this is a "division by 0 error" improves this error's googleability. One of the next steps will be sorting the error messages chapter alphabetically as sorting the error messages by themes or similar doesn't make much sense as long as the user doesn't know what caused them and therefore won't know in which section to look, anyway. (87c2620) Force evaluation of expressions in transform_sample. (e9514e4) Use ccl64 for ccl64 tests. (6bfefdd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (a4a0777) In SIMPLIFYA, cut out unneeded special cases for MPLUS, MTIMES, and MEXPT. (55f8004) Updated information about Clisp in our README.lisps (the same than on our website). (42c230a) Crosscompiling: update SBCL (caf3faf) Did forget to change configure.ac, when removing the crosscompile-windows/wxwidgets directory. Sorry. (9b0cb16) No longer compare numbers with EQ [part 4] (99b101f) No longer compare characters with EQ [part 2] (361740b) In package z_transform, update links and add a few more. (cd985e4) Crosscompiling: found the reason, why wxwidgets created libraries with names different from them reported by wx-config. One must use --host and --build when configuring. Very strange. (882cf6d) Remove an outdated (incorrect in CL) comment in src/limit.lisp (5903981) Add rule for generating kovacicODE.pdf. (763a6a3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (97f6468) In continuous_freq, handle empty input correctly. (c55e791) In discrete_freq, count data by sorting and then searching for indices. This is faster than the previous method. Also include more tests for discrete_freq. (d1e854b) In continuous_freq, do not bother to compile count_by_bins and friends, as it generates confusing warning messages, and does not appear to make continuous_freq any faster. (3e1fa68) In continuous_freq, rename count_em_up to count_by_bins, and have it return the bin counts instead of assigning values to an argument. (7d7ed0d) Add tests for `print_graph' and `edge_coloring' (468eb90) In continuous_freq, exclude the left end of the bin and include the right end. This is consistent with the default behavior of hist and truehist in R (and also consistent with the previous behavior of continuous_freq). (0907d88) In continuous_freq, count data falling into bins by sorting the data and then finding the indices of the bin boundaries in the sorted data. It is anticipated that this method is faster than the previous. (dc8ef8d) Fix bug 3180: declare(foo, antisymmetric) has no effect on subscripted foo (aa0a365) Draw: Corrected the indentation of the lisp code contained in commit 14b326f543 that provides the possiblility to choose transparent lines colors if gnuplot >=5.0 is used. (1adebc1) Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2)
2016-07-24Updated version (5.38.1.161.gfdadebc -> 5.38.1.162.g95451f2).AUR Update Bot
Changelog ========= Crosscompiling: Update Gnuplot to 5.0.4 (95451f2) Fix #3186 and other get_plot_option issues. (fdadebc) Merge branch 'tmpdir' (a0c55de) Try to find a real temp directory for temporary files (48f3100) Crosscompiling: Updated TODO.txt Some of the TODOs are already done. (8095139) Fix bug #3022: Update the RPM spec file (3fd2b4c) Fix an egrep pattern which broke the finding of the share directories (d642fe7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bd58cfd) Mentioned ABCL in README.lisps. (18cd7c0) Remove some cruft from the default props information list (6fe1cc9) Add --enable-quiet-build option (659c535) Another .gitignore entry that handles another temp directory created by "make pdf". (9584036) Documentation/Lists: Robert has informed me that there are lisp implementations that allow for fast random access to lists. Updated the documentation so it doesn't say that random access times need to be proportional to the number of list elements. (e0e600f) Adjust the numerical tolerances of 6 tests for ABCL (874e521) Work around a COERCE bug in ABCL (b1c9c0d) Don't need defpackage for INTL if lisp already has INTL. (4564ad1) Ignore *.t2p directories in the share directories. (012756f) .gitignore: added several files autogenerated by "make pdf". (c5b60d3) Resolved a build failure for "make pdf". I hate build failures as they tend to make "git bisect" a nighmare. (4aaa2b0) .gitignore: Tell git to ignore files generated by a run of "make all". (3d14139) Documentation/error messages: Added missing catbox macros (52da717) Documentation: Alphabetically sorted the chapter about error messages. (e2be6c83) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (181e8d3) Mark tests that require the docs as known failures in Lisp-only builds (94eecb5) Define *AUTOCONF-LISP-ONLY-BUILD* which is T in Lisp-only builds (ad3cf4e) Update documentation for continuous_freq and discrete_freq, which now take arrays as input as well as lists. (0ad5565) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4ce4be1) In continuous_freq and discrete_freq, accept arrays as well as lists. (33e9c87) TexInfo docu: Documented another error message I get frequent questions about. The "Zero to a negative exponent" actually describes completely what has happened. But documenting that this is a "division by 0 error" improves this error's googleability. One of the next steps will be sorting the error messages chapter alphabetically as sorting the error messages by themes or similar doesn't make much sense as long as the user doesn't know what caused them and therefore won't know in which section to look, anyway. (87c2620) Force evaluation of expressions in transform_sample. (e9514e4) Use ccl64 for ccl64 tests. (6bfefdd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (a4a0777) In SIMPLIFYA, cut out unneeded special cases for MPLUS, MTIMES, and MEXPT. (55f8004) Updated information about Clisp in our README.lisps (the same than on our website). (42c230a) Crosscompiling: update SBCL (caf3faf) Did forget to change configure.ac, when removing the crosscompile-windows/wxwidgets directory. Sorry. (9b0cb16) No longer compare numbers with EQ [part 4] (99b101f) No longer compare characters with EQ [part 2] (361740b) In package z_transform, update links and add a few more. (cd985e4) Crosscompiling: found the reason, why wxwidgets created libraries with names different from them reported by wx-config. One must use --host and --build when configuring. Very strange. (882cf6d) Remove an outdated (incorrect in CL) comment in src/limit.lisp (5903981) Add rule for generating kovacicODE.pdf. (763a6a3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (97f6468) In continuous_freq, handle empty input correctly. (c55e791) In discrete_freq, count data by sorting and then searching for indices. This is faster than the previous method. Also include more tests for discrete_freq. (d1e854b) In continuous_freq, do not bother to compile count_by_bins and friends, as it generates confusing warning messages, and does not appear to make continuous_freq any faster. (3e1fa68) In continuous_freq, rename count_em_up to count_by_bins, and have it return the bin counts instead of assigning values to an argument. (7d7ed0d) Add tests for `print_graph' and `edge_coloring' (468eb90) In continuous_freq, exclude the left end of the bin and include the right end. This is consistent with the default behavior of hist and truehist in R (and also consistent with the previous behavior of continuous_freq). (0907d88) In continuous_freq, count data falling into bins by sorting the data and then finding the indices of the bin boundaries in the sorted data. It is anticipated that this method is faster than the previous. (dc8ef8d) Fix bug 3180: declare(foo, antisymmetric) has no effect on subscripted foo (aa0a365) Draw: Corrected the indentation of the lisp code contained in commit 14b326f543 that provides the possiblility to choose transparent lines colors if gnuplot >=5.0 is used. (1adebc1) Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2)
2016-07-23Updated version (5.38.1.160.ga0c55de -> 5.38.1.161.gfdadebc).AUR Update Bot
Changelog ========= Fix #3186 and other get_plot_option issues. (fdadebc) Merge branch 'tmpdir' (a0c55de) Try to find a real temp directory for temporary files (48f3100) Crosscompiling: Updated TODO.txt Some of the TODOs are already done. (8095139) Fix bug #3022: Update the RPM spec file (3fd2b4c) Fix an egrep pattern which broke the finding of the share directories (d642fe7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bd58cfd) Mentioned ABCL in README.lisps. (18cd7c0) Remove some cruft from the default props information list (6fe1cc9) Add --enable-quiet-build option (659c535) Another .gitignore entry that handles another temp directory created by "make pdf". (9584036) Documentation/Lists: Robert has informed me that there are lisp implementations that allow for fast random access to lists. Updated the documentation so it doesn't say that random access times need to be proportional to the number of list elements. (e0e600f) Adjust the numerical tolerances of 6 tests for ABCL (874e521) Work around a COERCE bug in ABCL (b1c9c0d) Don't need defpackage for INTL if lisp already has INTL. (4564ad1) Ignore *.t2p directories in the share directories. (012756f) .gitignore: added several files autogenerated by "make pdf". (c5b60d3) Resolved a build failure for "make pdf". I hate build failures as they tend to make "git bisect" a nighmare. (4aaa2b0) .gitignore: Tell git to ignore files generated by a run of "make all". (3d14139) Documentation/error messages: Added missing catbox macros (52da717) Documentation: Alphabetically sorted the chapter about error messages. (e2be6c83) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (181e8d3) Mark tests that require the docs as known failures in Lisp-only builds (94eecb5) Define *AUTOCONF-LISP-ONLY-BUILD* which is T in Lisp-only builds (ad3cf4e) Update documentation for continuous_freq and discrete_freq, which now take arrays as input as well as lists. (0ad5565) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4ce4be1) In continuous_freq and discrete_freq, accept arrays as well as lists. (33e9c87) TexInfo docu: Documented another error message I get frequent questions about. The "Zero to a negative exponent" actually describes completely what has happened. But documenting that this is a "division by 0 error" improves this error's googleability. One of the next steps will be sorting the error messages chapter alphabetically as sorting the error messages by themes or similar doesn't make much sense as long as the user doesn't know what caused them and therefore won't know in which section to look, anyway. (87c2620) Force evaluation of expressions in transform_sample. (e9514e4) Use ccl64 for ccl64 tests. (6bfefdd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (a4a0777) In SIMPLIFYA, cut out unneeded special cases for MPLUS, MTIMES, and MEXPT. (55f8004) Updated information about Clisp in our README.lisps (the same than on our website). (42c230a) Crosscompiling: update SBCL (caf3faf) Did forget to change configure.ac, when removing the crosscompile-windows/wxwidgets directory. Sorry. (9b0cb16) No longer compare numbers with EQ [part 4] (99b101f) No longer compare characters with EQ [part 2] (361740b) In package z_transform, update links and add a few more. (cd985e4) Crosscompiling: found the reason, why wxwidgets created libraries with names different from them reported by wx-config. One must use --host and --build when configuring. Very strange. (882cf6d) Remove an outdated (incorrect in CL) comment in src/limit.lisp (5903981) Add rule for generating kovacicODE.pdf. (763a6a3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (97f6468) In continuous_freq, handle empty input correctly. (c55e791) In discrete_freq, count data by sorting and then searching for indices. This is faster than the previous method. Also include more tests for discrete_freq. (d1e854b) In continuous_freq, do not bother to compile count_by_bins and friends, as it generates confusing warning messages, and does not appear to make continuous_freq any faster. (3e1fa68) In continuous_freq, rename count_em_up to count_by_bins, and have it return the bin counts instead of assigning values to an argument. (7d7ed0d) Add tests for `print_graph' and `edge_coloring' (468eb90) In continuous_freq, exclude the left end of the bin and include the right end. This is consistent with the default behavior of hist and truehist in R (and also consistent with the previous behavior of continuous_freq). (0907d88) In continuous_freq, count data falling into bins by sorting the data and then finding the indices of the bin boundaries in the sorted data. It is anticipated that this method is faster than the previous. (dc8ef8d) Fix bug 3180: declare(foo, antisymmetric) has no effect on subscripted foo (aa0a365) Draw: Corrected the indentation of the lisp code contained in commit 14b326f543 that provides the possiblility to choose transparent lines colors if gnuplot >=5.0 is used. (1adebc1) Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2)
2016-07-20updateStefan Husmann
2016-07-19Updated version (5.38.1.157.g3fd2b4c -> 5.38.1.158.g8095139).AUR Update Bot
Changelog ========= Crosscompiling: Updated TODO.txt Some of the TODOs are already done. (8095139) Fix bug #3022: Update the RPM spec file (3fd2b4c) Fix an egrep pattern which broke the finding of the share directories (d642fe7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bd58cfd) Mentioned ABCL in README.lisps. (18cd7c0) Remove some cruft from the default props information list (6fe1cc9) Add --enable-quiet-build option (659c535) Another .gitignore entry that handles another temp directory created by "make pdf". (9584036) Documentation/Lists: Robert has informed me that there are lisp implementations that allow for fast random access to lists. Updated the documentation so it doesn't say that random access times need to be proportional to the number of list elements. (e0e600f) Adjust the numerical tolerances of 6 tests for ABCL (874e521) Work around a COERCE bug in ABCL (b1c9c0d) Don't need defpackage for INTL if lisp already has INTL. (4564ad1) Ignore *.t2p directories in the share directories. (012756f) .gitignore: added several files autogenerated by "make pdf". (c5b60d3) Resolved a build failure for "make pdf". I hate build failures as they tend to make "git bisect" a nighmare. (4aaa2b0) .gitignore: Tell git to ignore files generated by a run of "make all". (3d14139) Documentation/error messages: Added missing catbox macros (52da717) Documentation: Alphabetically sorted the chapter about error messages. (e2be6c83) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (181e8d3) Mark tests that require the docs as known failures in Lisp-only builds (94eecb5) Define *AUTOCONF-LISP-ONLY-BUILD* which is T in Lisp-only builds (ad3cf4e) Update documentation for continuous_freq and discrete_freq, which now take arrays as input as well as lists. (0ad5565) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4ce4be1) In continuous_freq and discrete_freq, accept arrays as well as lists. (33e9c87) TexInfo docu: Documented another error message I get frequent questions about. The "Zero to a negative exponent" actually describes completely what has happened. But documenting that this is a "division by 0 error" improves this error's googleability. One of the next steps will be sorting the error messages chapter alphabetically as sorting the error messages by themes or similar doesn't make much sense as long as the user doesn't know what caused them and therefore won't know in which section to look, anyway. (87c2620) Force evaluation of expressions in transform_sample. (e9514e4) Use ccl64 for ccl64 tests. (6bfefdd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (a4a0777) In SIMPLIFYA, cut out unneeded special cases for MPLUS, MTIMES, and MEXPT. (55f8004) Updated information about Clisp in our README.lisps (the same than on our website). (42c230a) Crosscompiling: update SBCL (caf3faf) Did forget to change configure.ac, when removing the crosscompile-windows/wxwidgets directory. Sorry. (9b0cb16) No longer compare numbers with EQ [part 4] (99b101f) No longer compare characters with EQ [part 2] (361740b) In package z_transform, update links and add a few more. (cd985e4) Crosscompiling: found the reason, why wxwidgets created libraries with names different from them reported by wx-config. One must use --host and --build when configuring. Very strange. (882cf6d) Remove an outdated (incorrect in CL) comment in src/limit.lisp (5903981) Add rule for generating kovacicODE.pdf. (763a6a3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (97f6468) In continuous_freq, handle empty input correctly. (c55e791) In discrete_freq, count data by sorting and then searching for indices. This is faster than the previous method. Also include more tests for discrete_freq. (d1e854b) In continuous_freq, do not bother to compile count_by_bins and friends, as it generates confusing warning messages, and does not appear to make continuous_freq any faster. (3e1fa68) In continuous_freq, rename count_em_up to count_by_bins, and have it return the bin counts instead of assigning values to an argument. (7d7ed0d) Add tests for `print_graph' and `edge_coloring' (468eb90) In continuous_freq, exclude the left end of the bin and include the right end. This is consistent with the default behavior of hist and truehist in R (and also consistent with the previous behavior of continuous_freq). (0907d88) In continuous_freq, count data falling into bins by sorting the data and then finding the indices of the bin boundaries in the sorted data. It is anticipated that this method is faster than the previous. (dc8ef8d) Fix bug 3180: declare(foo, antisymmetric) has no effect on subscripted foo (aa0a365) Draw: Corrected the indentation of the lisp code contained in commit 14b326f543 that provides the possiblility to choose transparent lines colors if gnuplot >=5.0 is used. (1adebc1) Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2)
2016-07-14Updated version (5.38.1.156.gd642fe7 -> 5.38.1.157.g3fd2b4c).AUR Update Bot
Changelog ========= Fix bug #3022: Update the RPM spec file (3fd2b4c) Fix an egrep pattern which broke the finding of the share directories (d642fe7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bd58cfd) Mentioned ABCL in README.lisps. (18cd7c0) Remove some cruft from the default props information list (6fe1cc9) Add --enable-quiet-build option (659c535) Another .gitignore entry that handles another temp directory created by "make pdf". (9584036) Documentation/Lists: Robert has informed me that there are lisp implementations that allow for fast random access to lists. Updated the documentation so it doesn't say that random access times need to be proportional to the number of list elements. (e0e600f) Adjust the numerical tolerances of 6 tests for ABCL (874e521) Work around a COERCE bug in ABCL (b1c9c0d) Don't need defpackage for INTL if lisp already has INTL. (4564ad1) Ignore *.t2p directories in the share directories. (012756f) .gitignore: added several files autogenerated by "make pdf". (c5b60d3) Resolved a build failure for "make pdf". I hate build failures as they tend to make "git bisect" a nighmare. (4aaa2b0) .gitignore: Tell git to ignore files generated by a run of "make all". (3d14139) Documentation/error messages: Added missing catbox macros (52da717) Documentation: Alphabetically sorted the chapter about error messages. (e2be6c83) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (181e8d3) Mark tests that require the docs as known failures in Lisp-only builds (94eecb5) Define *AUTOCONF-LISP-ONLY-BUILD* which is T in Lisp-only builds (ad3cf4e) Update documentation for continuous_freq and discrete_freq, which now take arrays as input as well as lists. (0ad5565) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4ce4be1) In continuous_freq and discrete_freq, accept arrays as well as lists. (33e9c87) TexInfo docu: Documented another error message I get frequent questions about. The "Zero to a negative exponent" actually describes completely what has happened. But documenting that this is a "division by 0 error" improves this error's googleability. One of the next steps will be sorting the error messages chapter alphabetically as sorting the error messages by themes or similar doesn't make much sense as long as the user doesn't know what caused them and therefore won't know in which section to look, anyway. (87c2620) Force evaluation of expressions in transform_sample. (e9514e4) Use ccl64 for ccl64 tests. (6bfefdd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (a4a0777) In SIMPLIFYA, cut out unneeded special cases for MPLUS, MTIMES, and MEXPT. (55f8004) Updated information about Clisp in our README.lisps (the same than on our website). (42c230a) Crosscompiling: update SBCL (caf3faf) Did forget to change configure.ac, when removing the crosscompile-windows/wxwidgets directory. Sorry. (9b0cb16) No longer compare numbers with EQ [part 4] (99b101f) No longer compare characters with EQ [part 2] (361740b) In package z_transform, update links and add a few more. (cd985e4) Crosscompiling: found the reason, why wxwidgets created libraries with names different from them reported by wx-config. One must use --host and --build when configuring. Very strange. (882cf6d) Remove an outdated (incorrect in CL) comment in src/limit.lisp (5903981) Add rule for generating kovacicODE.pdf. (763a6a3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (97f6468) In continuous_freq, handle empty input correctly. (c55e791) In discrete_freq, count data by sorting and then searching for indices. This is faster than the previous method. Also include more tests for discrete_freq. (d1e854b) In continuous_freq, do not bother to compile count_by_bins and friends, as it generates confusing warning messages, and does not appear to make continuous_freq any faster. (3e1fa68) In continuous_freq, rename count_em_up to count_by_bins, and have it return the bin counts instead of assigning values to an argument. (7d7ed0d) Add tests for `print_graph' and `edge_coloring' (468eb90) In continuous_freq, exclude the left end of the bin and include the right end. This is consistent with the default behavior of hist and truehist in R (and also consistent with the previous behavior of continuous_freq). (0907d88) In continuous_freq, count data falling into bins by sorting the data and then finding the indices of the bin boundaries in the sorted data. It is anticipated that this method is faster than the previous. (dc8ef8d) Fix bug 3180: declare(foo, antisymmetric) has no effect on subscripted foo (aa0a365) Draw: Corrected the indentation of the lisp code contained in commit 14b326f543 that provides the possiblility to choose transparent lines colors if gnuplot >=5.0 is used. (1adebc1) Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2)
2016-07-12Updated version (5.38.1.155.gbd58cfd -> 5.38.1.156.gd642fe7).AUR Update Bot
Changelog ========= Fix an egrep pattern which broke the finding of the share directories (d642fe7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bd58cfd) Mentioned ABCL in README.lisps. (18cd7c0) Remove some cruft from the default props information list (6fe1cc9) Add --enable-quiet-build option (659c535) Another .gitignore entry that handles another temp directory created by "make pdf". (9584036) Documentation/Lists: Robert has informed me that there are lisp implementations that allow for fast random access to lists. Updated the documentation so it doesn't say that random access times need to be proportional to the number of list elements. (e0e600f) Adjust the numerical tolerances of 6 tests for ABCL (874e521) Work around a COERCE bug in ABCL (b1c9c0d) Don't need defpackage for INTL if lisp already has INTL. (4564ad1) Ignore *.t2p directories in the share directories. (012756f) .gitignore: added several files autogenerated by "make pdf". (c5b60d3) Resolved a build failure for "make pdf". I hate build failures as they tend to make "git bisect" a nighmare. (4aaa2b0) .gitignore: Tell git to ignore files generated by a run of "make all". (3d14139) Documentation/error messages: Added missing catbox macros (52da717) Documentation: Alphabetically sorted the chapter about error messages. (e2be6c83) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (181e8d3) Mark tests that require the docs as known failures in Lisp-only builds (94eecb5) Define *AUTOCONF-LISP-ONLY-BUILD* which is T in Lisp-only builds (ad3cf4e) Update documentation for continuous_freq and discrete_freq, which now take arrays as input as well as lists. (0ad5565) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4ce4be1) In continuous_freq and discrete_freq, accept arrays as well as lists. (33e9c87) TexInfo docu: Documented another error message I get frequent questions about. The "Zero to a negative exponent" actually describes completely what has happened. But documenting that this is a "division by 0 error" improves this error's googleability. One of the next steps will be sorting the error messages chapter alphabetically as sorting the error messages by themes or similar doesn't make much sense as long as the user doesn't know what caused them and therefore won't know in which section to look, anyway. (87c2620) Force evaluation of expressions in transform_sample. (e9514e4) Use ccl64 for ccl64 tests. (6bfefdd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (a4a0777) In SIMPLIFYA, cut out unneeded special cases for MPLUS, MTIMES, and MEXPT. (55f8004) Updated information about Clisp in our README.lisps (the same than on our website). (42c230a) Crosscompiling: update SBCL (caf3faf) Did forget to change configure.ac, when removing the crosscompile-windows/wxwidgets directory. Sorry. (9b0cb16) No longer compare numbers with EQ [part 4] (99b101f) No longer compare characters with EQ [part 2] (361740b) In package z_transform, update links and add a few more. (cd985e4) Crosscompiling: found the reason, why wxwidgets created libraries with names different from them reported by wx-config. One must use --host and --build when configuring. Very strange. (882cf6d) Remove an outdated (incorrect in CL) comment in src/limit.lisp (5903981) Add rule for generating kovacicODE.pdf. (763a6a3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (97f6468) In continuous_freq, handle empty input correctly. (c55e791) In discrete_freq, count data by sorting and then searching for indices. This is faster than the previous method. Also include more tests for discrete_freq. (d1e854b) In continuous_freq, do not bother to compile count_by_bins and friends, as it generates confusing warning messages, and does not appear to make continuous_freq any faster. (3e1fa68) In continuous_freq, rename count_em_up to count_by_bins, and have it return the bin counts instead of assigning values to an argument. (7d7ed0d) Add tests for `print_graph' and `edge_coloring' (468eb90) In continuous_freq, exclude the left end of the bin and include the right end. This is consistent with the default behavior of hist and truehist in R (and also consistent with the previous behavior of continuous_freq). (0907d88) In continuous_freq, count data falling into bins by sorting the data and then finding the indices of the bin boundaries in the sorted data. It is anticipated that this method is faster than the previous. (dc8ef8d) Fix bug 3180: declare(foo, antisymmetric) has no effect on subscripted foo (aa0a365) Draw: Corrected the indentation of the lisp code contained in commit 14b326f543 that provides the possiblility to choose transparent lines colors if gnuplot >=5.0 is used. (1adebc1) Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2)
2016-07-11Updated version (5.38.1.152.g659c535 -> 5.38.1.155.gbd58cfd).AUR Update Bot
Changelog ========= Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bd58cfd) Mentioned ABCL in README.lisps. (18cd7c0) Remove some cruft from the default props information list (6fe1cc9) Add --enable-quiet-build option (659c535) Another .gitignore entry that handles another temp directory created by "make pdf". (9584036) Documentation/Lists: Robert has informed me that there are lisp implementations that allow for fast random access to lists. Updated the documentation so it doesn't say that random access times need to be proportional to the number of list elements. (e0e600f) Adjust the numerical tolerances of 6 tests for ABCL (874e521) Work around a COERCE bug in ABCL (b1c9c0d) Don't need defpackage for INTL if lisp already has INTL. (4564ad1) Ignore *.t2p directories in the share directories. (012756f) .gitignore: added several files autogenerated by "make pdf". (c5b60d3) Resolved a build failure for "make pdf". I hate build failures as they tend to make "git bisect" a nighmare. (4aaa2b0) .gitignore: Tell git to ignore files generated by a run of "make all". (3d14139) Documentation/error messages: Added missing catbox macros (52da717) Documentation: Alphabetically sorted the chapter about error messages. (e2be6c83) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (181e8d3) Mark tests that require the docs as known failures in Lisp-only builds (94eecb5) Define *AUTOCONF-LISP-ONLY-BUILD* which is T in Lisp-only builds (ad3cf4e) Update documentation for continuous_freq and discrete_freq, which now take arrays as input as well as lists. (0ad5565) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4ce4be1) In continuous_freq and discrete_freq, accept arrays as well as lists. (33e9c87) TexInfo docu: Documented another error message I get frequent questions about. The "Zero to a negative exponent" actually describes completely what has happened. But documenting that this is a "division by 0 error" improves this error's googleability. One of the next steps will be sorting the error messages chapter alphabetically as sorting the error messages by themes or similar doesn't make much sense as long as the user doesn't know what caused them and therefore won't know in which section to look, anyway. (87c2620) Force evaluation of expressions in transform_sample. (e9514e4) Use ccl64 for ccl64 tests. (6bfefdd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (a4a0777) In SIMPLIFYA, cut out unneeded special cases for MPLUS, MTIMES, and MEXPT. (55f8004) Updated information about Clisp in our README.lisps (the same than on our website). (42c230a) Crosscompiling: update SBCL (caf3faf) Did forget to change configure.ac, when removing the crosscompile-windows/wxwidgets directory. Sorry. (9b0cb16) No longer compare numbers with EQ [part 4] (99b101f) No longer compare characters with EQ [part 2] (361740b) In package z_transform, update links and add a few more. (cd985e4) Crosscompiling: found the reason, why wxwidgets created libraries with names different from them reported by wx-config. One must use --host and --build when configuring. Very strange. (882cf6d) Remove an outdated (incorrect in CL) comment in src/limit.lisp (5903981) Add rule for generating kovacicODE.pdf. (763a6a3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (97f6468) In continuous_freq, handle empty input correctly. (c55e791) In discrete_freq, count data by sorting and then searching for indices. This is faster than the previous method. Also include more tests for discrete_freq. (d1e854b) In continuous_freq, do not bother to compile count_by_bins and friends, as it generates confusing warning messages, and does not appear to make continuous_freq any faster. (3e1fa68) In continuous_freq, rename count_em_up to count_by_bins, and have it return the bin counts instead of assigning values to an argument. (7d7ed0d) Add tests for `print_graph' and `edge_coloring' (468eb90) In continuous_freq, exclude the left end of the bin and include the right end. This is consistent with the default behavior of hist and truehist in R (and also consistent with the previous behavior of continuous_freq). (0907d88) In continuous_freq, count data falling into bins by sorting the data and then finding the indices of the bin boundaries in the sorted data. It is anticipated that this method is faster than the previous. (dc8ef8d) Fix bug 3180: declare(foo, antisymmetric) has no effect on subscripted foo (aa0a365) Draw: Corrected the indentation of the lisp code contained in commit 14b326f543 that provides the possiblility to choose transparent lines colors if gnuplot >=5.0 is used. (1adebc1) Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2)
2016-07-11Updated version (5.38.1.151.g9584036 -> 5.38.1.152.g659c535).AUR Update Bot
Changelog ========= Add --enable-quiet-build option (659c535) Another .gitignore entry that handles another temp directory created by "make pdf". (9584036) Documentation/Lists: Robert has informed me that there are lisp implementations that allow for fast random access to lists. Updated the documentation so it doesn't say that random access times need to be proportional to the number of list elements. (e0e600f) Adjust the numerical tolerances of 6 tests for ABCL (874e521) Work around a COERCE bug in ABCL (b1c9c0d) Don't need defpackage for INTL if lisp already has INTL. (4564ad1) Ignore *.t2p directories in the share directories. (012756f) .gitignore: added several files autogenerated by "make pdf". (c5b60d3) Resolved a build failure for "make pdf". I hate build failures as they tend to make "git bisect" a nighmare. (4aaa2b0) .gitignore: Tell git to ignore files generated by a run of "make all". (3d14139) Documentation/error messages: Added missing catbox macros (52da717) Documentation: Alphabetically sorted the chapter about error messages. (e2be6c83) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (181e8d3) Mark tests that require the docs as known failures in Lisp-only builds (94eecb5) Define *AUTOCONF-LISP-ONLY-BUILD* which is T in Lisp-only builds (ad3cf4e) Update documentation for continuous_freq and discrete_freq, which now take arrays as input as well as lists. (0ad5565) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4ce4be1) In continuous_freq and discrete_freq, accept arrays as well as lists. (33e9c87) TexInfo docu: Documented another error message I get frequent questions about. The "Zero to a negative exponent" actually describes completely what has happened. But documenting that this is a "division by 0 error" improves this error's googleability. One of the next steps will be sorting the error messages chapter alphabetically as sorting the error messages by themes or similar doesn't make much sense as long as the user doesn't know what caused them and therefore won't know in which section to look, anyway. (87c2620) Force evaluation of expressions in transform_sample. (e9514e4) Use ccl64 for ccl64 tests. (6bfefdd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (a4a0777) In SIMPLIFYA, cut out unneeded special cases for MPLUS, MTIMES, and MEXPT. (55f8004) Updated information about Clisp in our README.lisps (the same than on our website). (42c230a) Crosscompiling: update SBCL (caf3faf) Did forget to change configure.ac, when removing the crosscompile-windows/wxwidgets directory. Sorry. (9b0cb16) No longer compare numbers with EQ [part 4] (99b101f) No longer compare characters with EQ [part 2] (361740b) In package z_transform, update links and add a few more. (cd985e4) Crosscompiling: found the reason, why wxwidgets created libraries with names different from them reported by wx-config. One must use --host and --build when configuring. Very strange. (882cf6d) Remove an outdated (incorrect in CL) comment in src/limit.lisp (5903981) Add rule for generating kovacicODE.pdf. (763a6a3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (97f6468) In continuous_freq, handle empty input correctly. (c55e791) In discrete_freq, count data by sorting and then searching for indices. This is faster than the previous method. Also include more tests for discrete_freq. (d1e854b) In continuous_freq, do not bother to compile count_by_bins and friends, as it generates confusing warning messages, and does not appear to make continuous_freq any faster. (3e1fa68) In continuous_freq, rename count_em_up to count_by_bins, and have it return the bin counts instead of assigning values to an argument. (7d7ed0d) Add tests for `print_graph' and `edge_coloring' (468eb90) In continuous_freq, exclude the left end of the bin and include the right end. This is consistent with the default behavior of hist and truehist in R (and also consistent with the previous behavior of continuous_freq). (0907d88) In continuous_freq, count data falling into bins by sorting the data and then finding the indices of the bin boundaries in the sorted data. It is anticipated that this method is faster than the previous. (dc8ef8d) Fix bug 3180: declare(foo, antisymmetric) has no effect on subscripted foo (aa0a365) Draw: Corrected the indentation of the lisp code contained in commit 14b326f543 that provides the possiblility to choose transparent lines colors if gnuplot >=5.0 is used. (1adebc1) Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2)
2016-07-10Updated version (5.38.1.147.g4564ad1 -> 5.38.1.151.g9584036).AUR Update Bot
Changelog ========= Another .gitignore entry that handles another temp directory created by "make pdf". (9584036) Documentation/Lists: Robert has informed me that there are lisp implementations that allow for fast random access to lists. Updated the documentation so it doesn't say that random access times need to be proportional to the number of list elements. (e0e600f) Adjust the numerical tolerances of 6 tests for ABCL (874e521) Work around a COERCE bug in ABCL (b1c9c0d) Don't need defpackage for INTL if lisp already has INTL. (4564ad1) Ignore *.t2p directories in the share directories. (012756f) .gitignore: added several files autogenerated by "make pdf". (c5b60d3) Resolved a build failure for "make pdf". I hate build failures as they tend to make "git bisect" a nighmare. (4aaa2b0) .gitignore: Tell git to ignore files generated by a run of "make all". (3d14139) Documentation/error messages: Added missing catbox macros (52da717) Documentation: Alphabetically sorted the chapter about error messages. (e2be6c83) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (181e8d3) Mark tests that require the docs as known failures in Lisp-only builds (94eecb5) Define *AUTOCONF-LISP-ONLY-BUILD* which is T in Lisp-only builds (ad3cf4e) Update documentation for continuous_freq and discrete_freq, which now take arrays as input as well as lists. (0ad5565) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4ce4be1) In continuous_freq and discrete_freq, accept arrays as well as lists. (33e9c87) TexInfo docu: Documented another error message I get frequent questions about. The "Zero to a negative exponent" actually describes completely what has happened. But documenting that this is a "division by 0 error" improves this error's googleability. One of the next steps will be sorting the error messages chapter alphabetically as sorting the error messages by themes or similar doesn't make much sense as long as the user doesn't know what caused them and therefore won't know in which section to look, anyway. (87c2620) Force evaluation of expressions in transform_sample. (e9514e4) Use ccl64 for ccl64 tests. (6bfefdd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (a4a0777) In SIMPLIFYA, cut out unneeded special cases for MPLUS, MTIMES, and MEXPT. (55f8004) Updated information about Clisp in our README.lisps (the same than on our website). (42c230a) Crosscompiling: update SBCL (caf3faf) Did forget to change configure.ac, when removing the crosscompile-windows/wxwidgets directory. Sorry. (9b0cb16) No longer compare numbers with EQ [part 4] (99b101f) No longer compare characters with EQ [part 2] (361740b) In package z_transform, update links and add a few more. (cd985e4) Crosscompiling: found the reason, why wxwidgets created libraries with names different from them reported by wx-config. One must use --host and --build when configuring. Very strange. (882cf6d) Remove an outdated (incorrect in CL) comment in src/limit.lisp (5903981) Add rule for generating kovacicODE.pdf. (763a6a3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (97f6468) In continuous_freq, handle empty input correctly. (c55e791) In discrete_freq, count data by sorting and then searching for indices. This is faster than the previous method. Also include more tests for discrete_freq. (d1e854b) In continuous_freq, do not bother to compile count_by_bins and friends, as it generates confusing warning messages, and does not appear to make continuous_freq any faster. (3e1fa68) In continuous_freq, rename count_em_up to count_by_bins, and have it return the bin counts instead of assigning values to an argument. (7d7ed0d) Add tests for `print_graph' and `edge_coloring' (468eb90) In continuous_freq, exclude the left end of the bin and include the right end. This is consistent with the default behavior of hist and truehist in R (and also consistent with the previous behavior of continuous_freq). (0907d88) In continuous_freq, count data falling into bins by sorting the data and then finding the indices of the bin boundaries in the sorted data. It is anticipated that this method is faster than the previous. (dc8ef8d) Fix bug 3180: declare(foo, antisymmetric) has no effect on subscripted foo (aa0a365) Draw: Corrected the indentation of the lisp code contained in commit 14b326f543 that provides the possiblility to choose transparent lines colors if gnuplot >=5.0 is used. (1adebc1) Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2)
2016-07-09Updated version (5.38.1.145.gc5b60d3 -> 5.38.1.147.g4564ad1).AUR Update Bot
Changelog ========= Don't need defpackage for INTL if lisp already has INTL. (4564ad1) Ignore *.t2p directories in the share directories. (012756f) .gitignore: added several files autogenerated by "make pdf". (c5b60d3) Resolved a build failure for "make pdf". I hate build failures as they tend to make "git bisect" a nighmare. (4aaa2b0) .gitignore: Tell git to ignore files generated by a run of "make all". (3d14139) Documentation/error messages: Added missing catbox macros (52da717) Documentation: Alphabetically sorted the chapter about error messages. (e2be6c83) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (181e8d3) Mark tests that require the docs as known failures in Lisp-only builds (94eecb5) Define *AUTOCONF-LISP-ONLY-BUILD* which is T in Lisp-only builds (ad3cf4e) Update documentation for continuous_freq and discrete_freq, which now take arrays as input as well as lists. (0ad5565) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4ce4be1) In continuous_freq and discrete_freq, accept arrays as well as lists. (33e9c87) TexInfo docu: Documented another error message I get frequent questions about. The "Zero to a negative exponent" actually describes completely what has happened. But documenting that this is a "division by 0 error" improves this error's googleability. One of the next steps will be sorting the error messages chapter alphabetically as sorting the error messages by themes or similar doesn't make much sense as long as the user doesn't know what caused them and therefore won't know in which section to look, anyway. (87c2620) Force evaluation of expressions in transform_sample. (e9514e4) Use ccl64 for ccl64 tests. (6bfefdd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (a4a0777) In SIMPLIFYA, cut out unneeded special cases for MPLUS, MTIMES, and MEXPT. (55f8004) Updated information about Clisp in our README.lisps (the same than on our website). (42c230a) Crosscompiling: update SBCL (caf3faf) Did forget to change configure.ac, when removing the crosscompile-windows/wxwidgets directory. Sorry. (9b0cb16) No longer compare numbers with EQ [part 4] (99b101f) No longer compare characters with EQ [part 2] (361740b) In package z_transform, update links and add a few more. (cd985e4) Crosscompiling: found the reason, why wxwidgets created libraries with names different from them reported by wx-config. One must use --host and --build when configuring. Very strange. (882cf6d) Remove an outdated (incorrect in CL) comment in src/limit.lisp (5903981) Add rule for generating kovacicODE.pdf. (763a6a3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (97f6468) In continuous_freq, handle empty input correctly. (c55e791) In discrete_freq, count data by sorting and then searching for indices. This is faster than the previous method. Also include more tests for discrete_freq. (d1e854b) In continuous_freq, do not bother to compile count_by_bins and friends, as it generates confusing warning messages, and does not appear to make continuous_freq any faster. (3e1fa68) In continuous_freq, rename count_em_up to count_by_bins, and have it return the bin counts instead of assigning values to an argument. (7d7ed0d) Add tests for `print_graph' and `edge_coloring' (468eb90) In continuous_freq, exclude the left end of the bin and include the right end. This is consistent with the default behavior of hist and truehist in R (and also consistent with the previous behavior of continuous_freq). (0907d88) In continuous_freq, count data falling into bins by sorting the data and then finding the indices of the bin boundaries in the sorted data. It is anticipated that this method is faster than the previous. (dc8ef8d) Fix bug 3180: declare(foo, antisymmetric) has no effect on subscripted foo (aa0a365) Draw: Corrected the indentation of the lisp code contained in commit 14b326f543 that provides the possiblility to choose transparent lines colors if gnuplot >=5.0 is used. (1adebc1) Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2)
2016-07-09Updated version (5.38.1.134.g87c2620 -> 5.38.1.145.gc5b60d3).AUR Update Bot
Changelog ========= .gitignore: added several files autogenerated by "make pdf". (c5b60d3) Resolved a build failure for "make pdf". I hate build failures as they tend to make "git bisect" a nighmare. (4aaa2b0) .gitignore: Tell git to ignore files generated by a run of "make all". (3d14139) Documentation/error messages: Added missing catbox macros (52da717) Documentation: Alphabetically sorted the chapter about error messages. (e2be6c83) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (181e8d3) Mark tests that require the docs as known failures in Lisp-only builds (94eecb5) Define *AUTOCONF-LISP-ONLY-BUILD* which is T in Lisp-only builds (ad3cf4e) Update documentation for continuous_freq and discrete_freq, which now take arrays as input as well as lists. (0ad5565) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4ce4be1) In continuous_freq and discrete_freq, accept arrays as well as lists. (33e9c87) TexInfo docu: Documented another error message I get frequent questions about. The "Zero to a negative exponent" actually describes completely what has happened. But documenting that this is a "division by 0 error" improves this error's googleability. One of the next steps will be sorting the error messages chapter alphabetically as sorting the error messages by themes or similar doesn't make much sense as long as the user doesn't know what caused them and therefore won't know in which section to look, anyway. (87c2620) Force evaluation of expressions in transform_sample. (e9514e4) Use ccl64 for ccl64 tests. (6bfefdd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (a4a0777) In SIMPLIFYA, cut out unneeded special cases for MPLUS, MTIMES, and MEXPT. (55f8004) Updated information about Clisp in our README.lisps (the same than on our website). (42c230a) Crosscompiling: update SBCL (caf3faf) Did forget to change configure.ac, when removing the crosscompile-windows/wxwidgets directory. Sorry. (9b0cb16) No longer compare numbers with EQ [part 4] (99b101f) No longer compare characters with EQ [part 2] (361740b) In package z_transform, update links and add a few more. (cd985e4) Crosscompiling: found the reason, why wxwidgets created libraries with names different from them reported by wx-config. One must use --host and --build when configuring. Very strange. (882cf6d) Remove an outdated (incorrect in CL) comment in src/limit.lisp (5903981) Add rule for generating kovacicODE.pdf. (763a6a3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (97f6468) In continuous_freq, handle empty input correctly. (c55e791) In discrete_freq, count data by sorting and then searching for indices. This is faster than the previous method. Also include more tests for discrete_freq. (d1e854b) In continuous_freq, do not bother to compile count_by_bins and friends, as it generates confusing warning messages, and does not appear to make continuous_freq any faster. (3e1fa68) In continuous_freq, rename count_em_up to count_by_bins, and have it return the bin counts instead of assigning values to an argument. (7d7ed0d) Add tests for `print_graph' and `edge_coloring' (468eb90) In continuous_freq, exclude the left end of the bin and include the right end. This is consistent with the default behavior of hist and truehist in R (and also consistent with the previous behavior of continuous_freq). (0907d88) In continuous_freq, count data falling into bins by sorting the data and then finding the indices of the bin boundaries in the sorted data. It is anticipated that this method is faster than the previous. (dc8ef8d) Fix bug 3180: declare(foo, antisymmetric) has no effect on subscripted foo (aa0a365) Draw: Corrected the indentation of the lisp code contained in commit 14b326f543 that provides the possiblility to choose transparent lines colors if gnuplot >=5.0 is used. (1adebc1) Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2)
2016-07-08Updated version (5.38.1.133.ge9514e4 -> 5.38.1.134.g87c2620).AUR Update Bot
Changelog ========= TexInfo docu: Documented another error message I get frequent questions about. The "Zero to a negative exponent" actually describes completely what has happened. But documenting that this is a "division by 0 error" improves this error's googleability. One of the next steps will be sorting the error messages chapter alphabetically as sorting the error messages by themes or similar doesn't make much sense as long as the user doesn't know what caused them and therefore won't know in which section to look, anyway. (87c2620) Force evaluation of expressions in transform_sample. (e9514e4) Use ccl64 for ccl64 tests. (6bfefdd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (a4a0777) In SIMPLIFYA, cut out unneeded special cases for MPLUS, MTIMES, and MEXPT. (55f8004) Updated information about Clisp in our README.lisps (the same than on our website). (42c230a) Crosscompiling: update SBCL (caf3faf) Did forget to change configure.ac, when removing the crosscompile-windows/wxwidgets directory. Sorry. (9b0cb16) No longer compare numbers with EQ [part 4] (99b101f) No longer compare characters with EQ [part 2] (361740b) In package z_transform, update links and add a few more. (cd985e4) Crosscompiling: found the reason, why wxwidgets created libraries with names different from them reported by wx-config. One must use --host and --build when configuring. Very strange. (882cf6d) Remove an outdated (incorrect in CL) comment in src/limit.lisp (5903981) Add rule for generating kovacicODE.pdf. (763a6a3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (97f6468) In continuous_freq, handle empty input correctly. (c55e791) In discrete_freq, count data by sorting and then searching for indices. This is faster than the previous method. Also include more tests for discrete_freq. (d1e854b) In continuous_freq, do not bother to compile count_by_bins and friends, as it generates confusing warning messages, and does not appear to make continuous_freq any faster. (3e1fa68) In continuous_freq, rename count_em_up to count_by_bins, and have it return the bin counts instead of assigning values to an argument. (7d7ed0d) Add tests for `print_graph' and `edge_coloring' (468eb90) In continuous_freq, exclude the left end of the bin and include the right end. This is consistent with the default behavior of hist and truehist in R (and also consistent with the previous behavior of continuous_freq). (0907d88) In continuous_freq, count data falling into bins by sorting the data and then finding the indices of the bin boundaries in the sorted data. It is anticipated that this method is faster than the previous. (dc8ef8d) Fix bug 3180: declare(foo, antisymmetric) has no effect on subscripted foo (aa0a365) Draw: Corrected the indentation of the lisp code contained in commit 14b326f543 that provides the possiblility to choose transparent lines colors if gnuplot >=5.0 is used. (1adebc1) Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2)
2016-07-05Updated version (5.38.1.131.ga4a0777 -> 5.38.1.133.ge9514e4).AUR Update Bot
Changelog ========= Force evaluation of expressions in transform_sample. (e9514e4) Use ccl64 for ccl64 tests. (6bfefdd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (a4a0777) In SIMPLIFYA, cut out unneeded special cases for MPLUS, MTIMES, and MEXPT. (55f8004) Updated information about Clisp in our README.lisps (the same than on our website). (42c230a) Crosscompiling: update SBCL (caf3faf) Did forget to change configure.ac, when removing the crosscompile-windows/wxwidgets directory. Sorry. (9b0cb16) No longer compare numbers with EQ [part 4] (99b101f) No longer compare characters with EQ [part 2] (361740b) In package z_transform, update links and add a few more. (cd985e4) Crosscompiling: found the reason, why wxwidgets created libraries with names different from them reported by wx-config. One must use --host and --build when configuring. Very strange. (882cf6d) Remove an outdated (incorrect in CL) comment in src/limit.lisp (5903981) Add rule for generating kovacicODE.pdf. (763a6a3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (97f6468) In continuous_freq, handle empty input correctly. (c55e791) In discrete_freq, count data by sorting and then searching for indices. This is faster than the previous method. Also include more tests for discrete_freq. (d1e854b) In continuous_freq, do not bother to compile count_by_bins and friends, as it generates confusing warning messages, and does not appear to make continuous_freq any faster. (3e1fa68) In continuous_freq, rename count_em_up to count_by_bins, and have it return the bin counts instead of assigning values to an argument. (7d7ed0d) Add tests for `print_graph' and `edge_coloring' (468eb90) In continuous_freq, exclude the left end of the bin and include the right end. This is consistent with the default behavior of hist and truehist in R (and also consistent with the previous behavior of continuous_freq). (0907d88) In continuous_freq, count data falling into bins by sorting the data and then finding the indices of the bin boundaries in the sorted data. It is anticipated that this method is faster than the previous. (dc8ef8d) Fix bug 3180: declare(foo, antisymmetric) has no effect on subscripted foo (aa0a365) Draw: Corrected the indentation of the lisp code contained in commit 14b326f543 that provides the possiblility to choose transparent lines colors if gnuplot >=5.0 is used. (1adebc1) Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2)
2016-07-05Updated version (5.38.1.128.g42c230a -> 5.38.1.131.ga4a0777).AUR Update Bot
Changelog ========= Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (a4a0777) In SIMPLIFYA, cut out unneeded special cases for MPLUS, MTIMES, and MEXPT. (55f8004) Updated information about Clisp in our README.lisps (the same than on our website). (42c230a) Crosscompiling: update SBCL (caf3faf) Did forget to change configure.ac, when removing the crosscompile-windows/wxwidgets directory. Sorry. (9b0cb16) No longer compare numbers with EQ [part 4] (99b101f) No longer compare characters with EQ [part 2] (361740b) In package z_transform, update links and add a few more. (cd985e4) Crosscompiling: found the reason, why wxwidgets created libraries with names different from them reported by wx-config. One must use --host and --build when configuring. Very strange. (882cf6d) Remove an outdated (incorrect in CL) comment in src/limit.lisp (5903981) Add rule for generating kovacicODE.pdf. (763a6a3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (97f6468) In continuous_freq, handle empty input correctly. (c55e791) In discrete_freq, count data by sorting and then searching for indices. This is faster than the previous method. Also include more tests for discrete_freq. (d1e854b) In continuous_freq, do not bother to compile count_by_bins and friends, as it generates confusing warning messages, and does not appear to make continuous_freq any faster. (3e1fa68) In continuous_freq, rename count_em_up to count_by_bins, and have it return the bin counts instead of assigning values to an argument. (7d7ed0d) Add tests for `print_graph' and `edge_coloring' (468eb90) In continuous_freq, exclude the left end of the bin and include the right end. This is consistent with the default behavior of hist and truehist in R (and also consistent with the previous behavior of continuous_freq). (0907d88) In continuous_freq, count data falling into bins by sorting the data and then finding the indices of the bin boundaries in the sorted data. It is anticipated that this method is faster than the previous. (dc8ef8d) Fix bug 3180: declare(foo, antisymmetric) has no effect on subscripted foo (aa0a365) Draw: Corrected the indentation of the lisp code contained in commit 14b326f543 that provides the possiblility to choose transparent lines colors if gnuplot >=5.0 is used. (1adebc1) Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2)
2016-07-04Updated version (5.38.1.127.gcaf3faf -> 5.38.1.128.g42c230a).AUR Update Bot
Changelog ========= Updated information about Clisp in our README.lisps (the same than on our website). (42c230a) Crosscompiling: update SBCL (caf3faf) Did forget to change configure.ac, when removing the crosscompile-windows/wxwidgets directory. Sorry. (9b0cb16) No longer compare numbers with EQ [part 4] (99b101f) No longer compare characters with EQ [part 2] (361740b) Crosscompiling: found the reason, why wxwidgets created libraries with names different from them reported by wx-config. One must use --host and --build when configuring. Very strange. (882cf6d) Remove an outdated (incorrect in CL) comment in src/limit.lisp (5903981) Add rule for generating kovacicODE.pdf. (763a6a3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (97f6468) In continuous_freq, handle empty input correctly. (c55e791) In discrete_freq, count data by sorting and then searching for indices. This is faster than the previous method. Also include more tests for discrete_freq. (d1e854b) In continuous_freq, do not bother to compile count_by_bins and friends, as it generates confusing warning messages, and does not appear to make continuous_freq any faster. (3e1fa68) In continuous_freq, rename count_em_up to count_by_bins, and have it return the bin counts instead of assigning values to an argument. (7d7ed0d) Add tests for `print_graph' and `edge_coloring' (468eb90) In continuous_freq, exclude the left end of the bin and include the right end. This is consistent with the default behavior of hist and truehist in R (and also consistent with the previous behavior of continuous_freq). (0907d88) In continuous_freq, count data falling into bins by sorting the data and then finding the indices of the bin boundaries in the sorted data. It is anticipated that this method is faster than the previous. (dc8ef8d) Fix bug 3180: declare(foo, antisymmetric) has no effect on subscripted foo (aa0a365) Draw: Corrected the indentation of the lisp code contained in commit 14b326f543 that provides the possiblility to choose transparent lines colors if gnuplot >=5.0 is used. (1adebc1) Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2)
2016-07-04Updated version (5.38.1.112.gaa0a365 -> 5.38.1.127.gcaf3faf).AUR Update Bot
Changelog ========= Crosscompiling: update SBCL (caf3faf) Did forget to change configure.ac, when removing the crosscompile-windows/wxwidgets directory. Sorry. (9b0cb16) No longer compare numbers with EQ [part 4] (99b101f) No longer compare characters with EQ [part 2] (361740b) Crosscompiling: found the reason, why wxwidgets created libraries with names different from them reported by wx-config. One must use --host and --build when configuring. Very strange. (882cf6d) Remove an outdated (incorrect in CL) comment in src/limit.lisp (5903981) Add rule for generating kovacicODE.pdf. (763a6a3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (97f6468) In continuous_freq, handle empty input correctly. (c55e791) In discrete_freq, count data by sorting and then searching for indices. This is faster than the previous method. Also include more tests for discrete_freq. (d1e854b) In continuous_freq, do not bother to compile count_by_bins and friends, as it generates confusing warning messages, and does not appear to make continuous_freq any faster. (3e1fa68) In continuous_freq, rename count_em_up to count_by_bins, and have it return the bin counts instead of assigning values to an argument. (7d7ed0d) Add tests for `print_graph' and `edge_coloring' (468eb90) In continuous_freq, exclude the left end of the bin and include the right end. This is consistent with the default behavior of hist and truehist in R (and also consistent with the previous behavior of continuous_freq). (0907d88) In continuous_freq, count data falling into bins by sorting the data and then finding the indices of the bin boundaries in the sorted data. It is anticipated that this method is faster than the previous. (dc8ef8d) Fix bug 3180: declare(foo, antisymmetric) has no effect on subscripted foo (aa0a365) Draw: Corrected the indentation of the lisp code contained in commit 14b326f543 that provides the possiblility to choose transparent lines colors if gnuplot >=5.0 is used. (1adebc1) Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2)
2016-06-25Updated version (5.38.1.111.g1adebc1 -> 5.38.1.112.gaa0a365).AUR Update Bot
Changelog ========= Fix bug 3180: declare(foo, antisymmetric) has no effect on subscripted foo (aa0a365) Draw: Corrected the indentation of the lisp code contained in commit 14b326f543 that provides the possiblility to choose transparent lines colors if gnuplot >=5.0 is used. (1adebc1) Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2)
2016-06-24plainextraStefan Husmann
2016-06-24Updated version (5.38.1.101.g7310a17 -> 5.38.1.110.g9ad3f2f).AUR Update Bot
Changelog ========= Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2)
2016-06-22Updated version (5.38.1.100.gf73f6b5 -> 5.38.1.101.g7310a17).AUR Update Bot
Changelog ========= A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2)
2016-06-19Updated version (5.38.1.99.gd62d12f -> 5.38.1.100.gf73f6b5).AUR Update Bot
Changelog ========= Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2)