summaryrefslogtreecommitdiff
path: root/math/maxima
AgeCommit message (Collapse)AuthorFilesLines
2022-06-28*: recursive bump for perl 5.36wiz1-2/+2
2021-12-08revbump for icu and libffiadam1-2/+2
2021-10-26math: Replace RMD160 checksums with BLAKE2s checksumsnia1-2/+2
All checksums have been double-checked against existing RMD160 and SHA512 hashes
2021-10-07math: Remove SHA1 hashes for distfilesnia1-2/+1
2021-05-24*: recursive bump for perl 5.34wiz1-2/+2
2020-12-26maxima: Add missing PLIST entry.nia1-1/+2
From Chavdar Ivanov via pkgsrc-users.
2020-08-31*: bump PKGREVISION for perl-5.32.wiz1-1/+2
2020-07-20math/maxima: update to maxima-5.44.0yhardy4-65/+376
Tested with lang/clisp and lang/ecl. Maxima 5.44 change log ====================== New items in core: ------------------ * Additional float constants: LEAST-NEGATIVE-NORMALIZED-FLONUM, largest_negative_float, least_negative_float, least_positive_normalized_float, and least_negative_normalized_float. * Support for pre/post sub/superscripts (get_index_properties, declare_index_properties and remove_index_properties). (2) Make declare_index_properties * Mark non-trivial results from gcfactor with a GCFACTORED flag New items in share: ------------------- * pytranslate, which converts maxima to python * rtest_inteqn * descriptive: find_runs and find_runs_inverse Changes in core: ---------------- * Code clean ups and removal of functions that only had a historical meaning * In TEST-BATCH, ensure that list of unexpectedly passed tests is nonempty before reporting it. * :lisp-quiet can now be told not to use subsequent :lisp commands * defmfun now adds an ARG-LIST property that allows frontends to validate arguments * An improved version of float_approx_equal * Better handling of non-numerical input to find_root * Better handling of defint errors triggered by laplace() * Avoid variable capture in the WITH-NEW-CONTEXT macro * Evaluate the body of a WITH-NEW-CONTEXT form as an implicit PROGN * Numbers are no loger compared using EQ instead of EQL * Characters are no loger compared using EQ instead of EQL * Fixed bogus translations of apply2 and applyb2 * Fixed bogus translations of atan and atan2 with float arguments * Fixed the bogus translation of atan2 with one float and one rational argument * Fixed bogus and inconsistent translations of max and min when the arguments were a mix of float and other modes * Fixed bogus translations of = and # with mixed float and numerical arguments * Fixed an internal error in the translator when attempting to convert a variable of mode rational to a float * Fixed the inconsistent translation of signum with a float argument * Fixed the bogus translation of random with a float argument * Fixed the translations of log and sqrt so they honor the flag tr_float_can_branch_complex * Updated gentran to v.5 * Improved the pattern matcher for "+" and "*" expressions, see maxima-discuss, circa 2019-12-27: "Function to recognise series" * allow zn_log to work on subgroups * gamma_incomplete_lower is now returned in the noun form in many places * operatorp(expr,op) was inconsistent with operatorp(expr,[op]) * sqrtdenest is now built-in, not a share function. * load(sqdnst) now is a no-op. Changes in share: -------------- * Interpol used funmake instead of apply * An updated version of COMA * A testbench for draw() * plot2d with a single function now uses xlabel * Many minor corrections * In package amatrix, protect against empty matrices when converting amatrix to matrix and vice versa * Fixed contragrad in ctensor, added tests for cograd/contragrad Bug fixes: ---------- * #3412: Corrected the translation of conditionals * #3587, +3489: Better handling of limits of logarithms * #3521: In simplify_sum, avoid double-counting -min_ni term in to_hypergeometric * #3265: gcfactor(0) -> division by zero * #2839: gcfactor(9) => 9 * #3287: Cross product of scalar zero versus vector yields zero result * #3583: Stack overflow for equality testing with assumptions * #3608: logic_simplify handles inequalities incorrectly * #3607: printprops displays matchdeclare properties incorrectly when value is a lambda * #2174: Bogus translation of declare * #3513: Emacs: wxdraw3d not working * #3048: notequal is not translated properly Unnumbered bugs: ---------------- * plot now works correctly with function names containing _, ^, {, } and @ * Maxima now no longer becoms unusable with errset=t * FREE-LISP-VARS property for LET was broken * translator: improved error message when a throw is not in a catch * PATCH-UP-MEVAL-IN-FSET had a bogus BARFO call * *standard-input* was broking during gentranin runs * Problem loading abs_integrate in imaxima mode (emacs) * compgrind:true caused compfile to not write to the output file * compgrind:true didn't ensure pretty-printing of compfile output * Taylor expansion for gamma_incomplete_lower(1/2,z) now works * compgrind:true didn't ensure pretty-printing of compfile output * gamma_incomplete_lower now respects gamma_expand Additional improvements: ------------------------ * The documentation now is build use a stock makeinfo * Many other improvements to the way documentation is generated * The RPM files now end up in the build directory * A way to run many draw() and plot() examples for manual tests * More out-of-source-build improvements * "make dvi" was subject to bit-rot and should now work again * Resolved a few cases in which common variable names in arguments caused unexpected behavior * Better ABCL integration * Added a help message (Option: /?) to the windows installer * Fix errors when installing on MacOS via Homebrew * run_testsuite(share_tests=only) now doesn't fail due to unicode-sniffer.lisp not having been loaded * Draw now translates the coordinates of labels, too * Use DLMF 8.8.9 to expand gamma_incomplete(a+n,z) * Expand gamma_incomplete for rational order * Many code cleanups * Many improvements to the documentation * Windows Installer: Updated wxMaxima to the new release. Maxima 5.43 change log ====================== New items in core: ------------------ * function cartesian_product_list: Cartesian product of lists. * function garbage_collect: trigger Lisp garbage collector. * variables maxima_frontend, maxima_frontend_version: inform `build_info` which user interface is in use. New items in share: ------------------- * killing.dem: a demo for Killing vector fields. * package logic: new function logic_simplify implements K-Map reduction (Quine-McCluskey algorithm) Changes in core: ---------------- * function to_cl: now autoloaded. * package linearalgebra: autoload all functions. * function run_testsuite: summary now not only tells which unexpectedly failed, but also which ones unexpectedly passed. * series expansion for expintegral_si and gamma_incomplete; breaks some existing tests, see commit 47a6afd. * function translate: generate code which translates conditional expressions with prederror = true Changes in share: -------------- * package gentran: new version (thanks to Michael Stern) * package simplex: improvements, including symbolic inputs. * package ode: test cases. * package odepack: works with ECL. * package lapack: works with ECL. * package sarag: fix missing definition of SQUARE_FREE_ALGORITHM. * package sarag: make certificate proof more explicit (verify certificate) * share test suite: include tests for packages lapack, sym, and ode. * share test suite: a few simple tests for package odepack. * ezunits: conversion rule for nondimensional/(sum of dimensional) * ezunits: 0 now can have a dimension. * package draw: accepts color index number 0, 1, 2, ... 17. * package draw: accepts plot titles which are not strings. * package wrstcse: improved range and resolution of Monte Carlo analysis. User interfaces: ---------------- * SF Patch #88: Emaxima now correctly expands tabs in the comint buffer of emacs. Bug fixes: ---------- * #3549: "patch to mmref, and removing mmref.tex and maxima_pdf.texi from info directory" * #3532: "Integrator doesn't use a new variable internally, causing facts on the original variable to be used for the substitution variable" * #3529: "crash with gcl due to wrong maxima startup script" * #3524: "Discrepancy in intromax" * #3514: "ECL: Marking rtest16/test step 50 as \"known bad\" doesn't work" * #3497: "ctensor documentation on the Ricci tensor is inconsistent" * #3496: "Hardcoded interpreter path in doc/info/build_index.pl causes build fail on FreeBSD" * #3494: "vector.dem is broken" * #3484: "taylor of expintegral_si is wrong" * #3470: "Error in maximize_lp " * #3463: "Documentation: mention parameter epsilon_lp more explicitly in documentation for minimize_lp" * #3459: "Wrong limit calculation" * #3412: "Bug when translating functions that contain an \"if\" (in my case an implicit if)" Unnumbered bugs: ---------------- * mailing list 2019-05-11: "Problems with gramschmidt" * mailing list 2019-05-06: "problem with elem() after kill(all)" * mailing list 2019-04-02: "maxima lists" * mailing list 2019-03-08: "GCL build broken". * mailing list 2019-03-08: "batch overwrites last output line" * mailing list 2019-03-06: "the share testsuite + MAXIMA:$RESULTANT is undefined errors" * mailing list 2018-12-03: "error in compiling function with global variable" * mailing list 2018-11-01: "radcan(sqrt(-1/(sqrt(-3)+1))*sqrt(2))" * commit c164f5f: SIMPEXPT was marking unsimplified expressions with SIMP * commit 61c71db: Fix siemens/sievert typo (ezunits) Build system: ------------- * Crosscompiling: Add 'maxima_longnames.c' to automake * configure: enable build with ABCL via --enable-abcl. * Windows installer: can now include ABCL. * Windows installer: updated external utilities. * Windows installer: updated wxMaxima version. * "make check" manipulates the list of tests now in a more canonical way in order to automatically run the interactive tests, as well. * ./configure --enable-quiet-build now muffles more warnings. * build documentation using the standard makeinfo tools. * maxima-sbcl now supports non-ASCII user names and install dirs on MacOs and MS Windows * "make install" now installs emaxima and imaxima in a place emacs will find by default. configure's --emacs-prefix= option allows to choose a different directory. Documentation: -------------- * ./update_examples now interprets lines beginning with the string "input:" as text that should be sent as input. Runtime: -------- * environment variable MAXIMA_DOC_PREFIX overrides the location the documentation is searched for. * environment variable GCL_DISABLE_MULTIPROCESS_MEMORY_POOL disables memory-sharing between GCL-compiled Maxima processes. * Maxima.bat now autodetects 64-bit systems and does the necessary modifications for making lapack work in SBCL if this test is positive. Maxima 5.42 change log ====================== New items in core: ------------------ * New function define_opproperty to define an operator simplification * The environment MAXIMA_INITIAL_FOLDER if set tells Maxima which folder to start in. * The variable $factor_max_degree that prevents certain polynomials from being factored if their degree exceeds that value instead of letting factorization cause an out-of-memory. * The variable factor_max_degree_print_warning that tells if to output an warning in this case. * A test bench for Maxima's interactive functions. New items in share: ------------------- * A test bench for draw * timeout.lisp * new version of package share/contrib/Eulix * Trotter-Johnson algorithms * combinatorics.lisp * A new README file for the share directory. Changes in core: ---------------- * "make check" now runs both the normal and the share test bench * "make check" now also runs the tests from rtest_ask. * test bench failures that resulted in "error-catch" now show a more descriptive error message * a warning() command that works similar to error() * Windows installer: support components (one can deselect optional components like VTK, wxMaxima or Gnuplot during the installation to save space) * MAPATOM returns true for mapatom(-4) * A file with test cases for draw * A file with test cases for drawdf * A file with test cases for plot * errcatch() now produced meaningful error messages. * Add support for multiple return values to the ERRSET macro * scene() is dropped from plot() as it depends on Tcl/VTK which is no more actively supported and currently is broken. * gcl: concurrent Maxima processes now can negotiate which can use how much memory. * Emit warning from parser when a list is constructed and then discarded in ([a,b,c], ...). * Emacs > 26.1 compatibility. * Maxima now deletes its temp files on exit. * Automatic file encoding detection if the file begins in a BOM. * Improved the behavior of the exterior product operator when acting on ordinary products. * Updated the Spanish translation * The functions that work with permutations, given as lists of consecutive integers from 1 to n, will now use the prefix "perm", to distinguish them from those that permute any arbitrary list or set, which use the prefix "permutation". The name of permutation_index was changed to perm_length and apply_permutation became permute. * On Windows Maxima now autodetects the directory it finds its files in. * Ask the user to use ; at the demo prompt, to make it work also in Xmaxima. * Check for correct syntax of parametric plots. * Removed the old non-adaptive parametric plotter * Typecheck backtrace's argument * Better desktop integration for Linux systems Changes in share: -------------- * Draw/MS Windows: Gnuplot now supports multiplot * Draw/MS Windows: Gnuplot now supports multiple draw windows * wrstcse: A simple package for tolerance calculations. * The test bench file's names now all begin with "rtest". * Marked many known bad tests as "bad" so changes that break something are easier to find. * engineering-format now allows to specify which number range doesn't need exponents. * Drawdf now no more translates its input which made it slightly faster, but sometimes caused internal errors. Setting drawdf_translate:true reverts it to the old behavior * The share testsuite now tests the draw package, too. * Draw: Allow vector coordinates to be transformed * Draw: Resolved a warning for multiplot svg output * Draw: Contour can now be set to "none" as documented in the manual. * Draw: Support for vtk7. A "draw_renderer:vtk7" enables it. * Draw: Resizing the window now can change the aspect ratio of the plot. * Draw: Allow to specify numeric line types * Draw: A finer default grid * Enable remove(x, rule) to succeed when x is a string. * vector.dem and qual.dem now can be loaded. * Xmaxima now accepts more of the standard options. * Vtk (except of the plot routines) now is migrated to vtk-python which is actively supported in favour of the no-more working tcl-vtk Bug fixes: ---------- * 3459: Wrong limit calculation * 3458: addcol mishandles empty matrix as first argument * 3457: true[2] gives wrong error * 3426: Precision problem for small positive values in bfpsi0 * 3410: extremal_subst gives bogus results with undefined predicate * 2822: After load("diff_form") `functions' fails * 3363: Documentation of modulus incorrectly says it applies to all rational numbers * 3439: Simplode output on empty list * 3023: divide(1,0) gave a Lisp error instead of a Maxima one * 1581: sublis & sublis_apply_lambda:true causing Lisp errors * 2803: trace/timer do not work for functions with quoted arguments * 3247: Maxima's trace and timer handle rules incorrectly * 3368: integrate('limit(...),...) internal error * 2880: integral of secant shouldn't need principal value * 2116: lambda form for taylor_simplifier * 3431: error system variable holds unsimplified list, causing errors to be repeated when trying to access it * 3423: tellsimpafter: circular rule attempted when loading package vect twice * 3337: Wrong scalefactor for cartesian2d * 2644: integrate(1/(1+s^7),s,0,%pi) includes a false term * 3413: false in definite integral of rational * 2845: Avoid initialization-time compile in commac.lisp * 3416: limit gives limit(x^r,x,inf)=>0 when "Is r pnz" is answered zero * 2928, 2994 and 3419: Detect an endless loop in BPROG (simp.lisp) and throw rat-error. rat(1/(x^(2/3)+1)), algebraic and similar expressions no longer loop forever. * 3009, 3146 and 3147: Certain polynomials when factored caused an out-of-memory * 3422: li[2] and li[3] numerical evaluation fails for complex not in rectangular form * 3402: Unbinding defined variable generates error in compiled functions * 3406: pdf_geometric appears to be incorrect and/or poorly documented * 3403: Function/lambda parameters declared constant cause error * 2012: Lisp stack overflow with dpart * 3390: ?great mishandles box * 3387: kill(all) looses mtime's "nary" property * 1820: missing eigenvectors * 3373: Running the test suite twice causes errors * 3379: recur.mac correct bug in varc2 * 3375: algsys failure on homogeneous linear equations * 3293: derivatives don't format correctly using alt-display TeX * 3238: plot fails with small x-range due to rounding * 2835: Parametric plotting failed if the variable was not t * 3356: sign(nz * nz) = nz * 3349: Using VTK on windows gives 'vtkpythonC:' error * 3344: Conflict between sym package and grobner package Unnumbered bugs: ---------------- * Windows installer: include 2 missing files in the with 'make dist' generated tar file. Allows building the crosscompiled installer from a released tar and solves a problem with SBCL and Lapack. (was missing in the 5.42.0 source release, discovered during building the Windows installer and already included in the 5.42.0 installer) * Windows installer: Fixed the link to SBCL in the information about bundled software. (was missing in the 5.42.0 source release, discovered during building the Windows installer and already included in the 5.42.0 installer) * Windows installer: Fix the plotting problem with Clisp/Windows and long user names. * Windows installer: Fix reading maximarc on Windows, when the username contains a space. * Garbage Collector Defaults for gcl that allow Maxima to be able to run the testbench without getting an out-of-memory * Many error messages now are easier to understand * Some share tests contained timeouts that were set to values that were easily to trigger even on current computer systems * share/gf and share/contrib/fresnel can now be loaded without encountering an error. * simplode on a singleton list could return a non-string * If keepfloat was true partfrac often resulted in errors. Now keepfloat is false during partfrac(). * 'make pdf' now works for de and pt. * A Lisp error appeared when display2d:true and there are nested DISPLA calls * tex(): The output for matrices is now upwards compatible to amsmath.sty * Fixed some shell quoting issues * Many translator improvements * Fix charfun when prederror is true * Quieted many irrelevant warnings on loading packages, for example caused by autoload. * Fixed a bug in perms, when called with three arguments * beta_incomplete now works correctly with sums. * Windows: Fixed reading maximarc on Windows, when the username contains a space. * Lapack now can be compiled out-of-the-box on SBCL on Windows (64Bit). * running rtest_levin after rtest15 causes some failures because MLIST is not recognized as an operator. * Process command line option --run-string correctly * changes to stream handling for SBCL, which improve writefile, appendfile, asksign, describe, and entermatrix. * trigsimp fails with pderivop * In $ARRAY, handle list argument + use_fast_arrays correctly. * Resolved many potential variable name clashes with user-specified variables * Xmaxima: Resolved an error message that caused a crash * Xmaxima: Removed Win98 workarounds that made problems with modern Windows systems * Xmaxima now supports file and directory names with spaces in them. Additional improvements: ------------------------ * Additional bug fixes * Performance improvements * Much work on the manual including many hyperlinks, clarifications and additional information on how to speed up user functions. * A script that tests loading packages twice or package combinations * A few files that didn't need an "executable" flag were marked as executable. * Updated all references to wxMaxima to wxMaxima's new URL. * The wxMaxima version the Windows Installer comes with now is Version 18.10.2
2020-05-23math/maxima: ignore shell portability in unneeded filerillig1-1/+3
2020-05-21math/maxima: remove nonexistent file from REPLACE_SHrillig1-2/+1
2020-03-20*: Convert broken sourceforge HOMEPAGEs back to httpnia1-2/+2
2020-03-08Revbump packages depending on libffi after .so version change.bsiegert1-2/+2
Requested by Matthias Ferdinand and Oskar on pkgsrc-users.
2020-01-18all: migrate several HOMEPAGEs to httpsrillig1-2/+2
pkglint --only "https instead of http" -r -F With manual adjustments afterwards since pkglint 19.4.4 fixed a few indentations in unrelated lines. This mainly affects projects hosted at SourceForce, as well as freedesktop.org, CTAN and GNU.
2019-08-11Bump PKGREVISIONs for perl 5.30.0wiz1-2/+2
2019-04-25PKGREVISION bump for anything using python without a PYPKGPREFIX.maya1-2/+2
This is a semi-manual PKGREVISION bump.
2018-08-22Recursive bump for perl5-5.28.0wiz1-1/+2
2017-11-28maxima: update to 5.41.0.wiz3-23/+12
Cross-compiling changes and improvements. Documentation changes and improvements. Build/installation improvements. Updates to examples. Changes and improvements to test system. Changes and updates to nightly builds and tests. Added the rules to build a snappy package. Windows installer improvements and fixes. Improvements to Windows maxima.bat. Debian build improvements. Compatibility improvements with diverse LISP compilers. Plotting improvements; improved GNUPLOT error handling. Code optimizations. Removed some old/unused code; cosmetic changes. New test cases.
2017-09-13maxima: update to 5.40.0.wiz3-16/+160
Maxima 5.40 change log ====================== New items in core: ------------------ [0eda309] New functions encode_time and decode_time, with test cases. New items in share: ------------------- [534a7d1] add symplectic_ode package [46a7a0f] Add Kaplan-Meier's survival and empirical distribution estimators Changes in core: ---------------- [cb259bb] change O(n^2) method for flattening list to O(n) method. [21cf8e1] split totient into two parts [6ef2b26] optimized gcfactor and tried to make it easier to read. [1594167] optimize gc squaring and inline gctime1 [d7ff7c3] inline gctimes. [4c8b6c6] sped up psumsq. [f306940] speeded up imodp. [efadb61] new implementation of ; is about a factor of 2 faster on sbcl [9c79308] move jacbi and related functions from rat3c to numth [75d8ceb] sped up divsum by splitting it in two parts where the lower Numerous cross-compiling changes. Numerous documentation changes and improvements. Build/installation improvements. Many updates to examples. Many changes and improvements to test system. Changes in share: -------------- [9c7c70c] Commit new version of COMA. Sent by Wilhelm Haager [0ef9ab0] Check for a constant "variable" of integration in romberg and bromberg [834ffb3] Import ODEPACK fortran code. [06bc1bd] Julia() and mandelbrot() are modified to create maxoutXXX.gnuplot [dca80e3] plotdf: An option to change the arrow density. Patch from themusicgod1. Bug fixes: ---------- [6ff1570] fix bug 3291: ecl on Linux needs utf-8 [db7788f] fix bug3300 Incorrect sha256sum output [b896d1f] In rtest_translator, skip some tests which cause a crash (bug #3291). [f1bc324] Implement numerical evaluation for gamma_greek. Fixes SF bug #3277. [eec3d7f] In tests for kill(props), work around bug #3289. [6267b88] In lsquares_mse, ensure temporary variable is assigned the correct value. #3282. [b58a547] In lsquares_mse, ensure temporary variable is assigned the correct value. #3282. [a7239b1] In RISCHLOGEPROG, detect zero divisor. This fixes SF bug #3274. [eaacba6] Unlock :common-lisp package when compiling with SBCL. Fixes SF bug #3271. [71ee1c0] Fix bug #2740: demo(romberg) fails [5fb8f81] Add test for bug #2295: Failure to evaluate definite integral [35c625e] Add tests for bug #2314: Two different results for an integral [56fb70e] In tests for simplify_sum, add a few more tests from bug report #3236. Unnumbered bugs: ---------------- [06c0fc7] operatingsystem: Make chdir work with recent gcl versions. [7277f54] gcfactor(4/(%i+1)) gave an internal error in $bothcoef. [c477689] Give informative error message when some index is not an integer: "rat(-1) isn't an integer?" from mailing list 2017-03-04. [96c57d5] work around bug in gcl decode-universal-time. [b4819b4] work around bug in gcl decode-universal-time. [a36bf53] When evaluating float(diff(...)), apply float only to the first argument. Fixes bug reported to mailing list 2017-02-27. [bffe54f] In GETL-LM-FCN-PROP, return NIL for argument which is not a symbol. Fixes bug reported to mailing list 2017-03-04. [ef1fa9e] Remove built-in symbols from the list for user-defined properties. Fixes bug reported to mailing list 2017-02-24. [70e05dd] Handle Lisp arrays in MQAPPLY expressions more carefully. Fixes bug reported to mailing list 2017-02-02. [761cc1c] Handle Lisp arrays in MQAPPLY expressions more carefully. Fixes bug reported to mailing list 2017-02-02. [b6dd08c] A solve() enhancement by Richard Fateman that should fix a zillion of bug tickets. [b6b5c5c] Translate define and ":=" correctly by nuking the translator property. Fixes bug reported to mailing list circa 2017-01-24. [5cfc6fd] Fix bernoulli and binomial pdfs when p=0 or p=1 [d6739e9] Fix bernoulli and binomial pdfs when p=0 or p=1 Maxima 5.39 change log ====================== New items in core: ------------------ New functions firstn and lastn Changes in core: ---------------- Special variable clean-up Crosscompiling support Gnuplot 5.0 or newer versions Documentation updates function save: portable way to save "fast" arrays (hash tables) functions timedate, parse_timedate: handle timezone offsets Floating point overflow handling Complex numericals Testsuite additions and improvements GIT fixes ODE improvements Load .wxm files from wxMaxima Temporary file handling improvements New in share: ------------- package decfp: decimal bigfloat package (thanks to Richard Fateman) Changes in share: ----------------- In some share test scripts, put reset() at the top package solver: rename solver.mac to Solver.mac package stringproc: new functions slessp, slesspignore, sgreaterp, sgreaterpignore (string comparison) package charsets: several updates and improvements; still work in progress package boolsimp: code clean-up; no functional changes package descriptive, functions continuous_freq, discrete_freq: faster counting algorithm; accept arrays as well as lists Bug fixes: ---------- [54822ea] Fixed bug #3258: diff with negative order in integrate [0e4ed41] Fix issue #3255 by changing how resimplification works [55ba236] In risplit, in preparation of fixing issue #3255 (logarc) [6e7f9dd] Partial fix #3216: In package lapack, load without compile [ad86a80] Fixed bug #3232: In ezunits, don't compile predicate functions [0ec66c6] Fixed GCL bug #49689: Mark a known failure in rtest11 [98b0349] Fixed bug #3213: Round when formatting bigfloats [3745efa] Another test for bug #3244. [67fd622] Fixed bug #3246: look-up entries for inv. trig antiderivatives [120d8be] Fixed bug #3241: In MQAPPLY1, call AMPERCHK [e916dd0] Fixed bug #3235: In RGRP, rephrase test for ECL [7060221] Add tests from bug #3221 [2204fca] Fixed bug #3221: elliptic_pi(n,z,m) wrong for z > %pi/2 [cb3dc1c] Fixed bug #453: algsys fails in simple case [7efa7eb] Add tests from SF bug 2059. [4851e2c] Add tests from SF [bugs:2038] and [bugs:#2736] 640ca75 SF [bug:#1266][bug:#3208] Don't use $radcan when simplifying in algsys. 2986fc0 Fix SF [bugs:#3208]. Use sqrtdenest in algsys to simplify partial solutions. 5fd2f55 [bugs:#3208] algsys.lisp:presultant: resimplify result 4734ec8 share-subdirs.lisp is auto-generated *and* in version control - which is afaik unavoidable for the lisp-only build system. It also currently is out-of-sync with the repo => Updated the repo version. f91d677 Increase output when running share/contrib/diffequations/tests a5873ba SF bugs 3210 and 3212. Fix algsys regressions. 9a4694f Bug #2796 can't load ode2 with n declared constant 3c6c473 Bug report ID: 1621 Wrong solution to ode2 cf9cbb2 Fixed bug #2667: Distinguish trig function exponents in TeX bf4cf94 In rtest_log, additional tests for SF bug #3105. 9ef3fee Fixed bug #3148: Most of the change is in indentation 8f523fc Fixed bug #3194: No simplification of tan(x+n*%pi) and cot(x+n*%pi) fdadebc Fixed bug #3186 and other get_plot_option issues. 3fd2b4c Fixed bug #3022: Update the RPM spec file aa0a365 Fixed bug #3180: declare(foo, antisymmetric) 9ad3f2f Add test for SF bug #3090 a57ff0c Add test for SF bug #3170 4568937 Fixed bug #3144: Avoid unbounded recursion in PTIMES%E 0bcccbe Fixed bug #3109: is(sin(x) <= 1) returns "unknown" 037ea4a Fixed bugs #3114, #3115: introduced by [647516] Fix integrate(x=0,x) Unnumbered bugs: ---------------- [c8007b9] Partial fix to read_xpm. [35790e2] Correct documentation for rest [eb56614] Fix test for orderlessp transitive [85aff4c] Fix in gcl-builds smismatch [d37c3e4] Fix in timedate, round TZ [74800c2] Remove redundant definition of copy from share/affine [8ec3a05] Another fix for summation of rational functions [394ca66] In package facexp, remove "&&" because [b7ee537] Ensure that *OPR-TABLE* associates "{" with $SET [9f43849] Ran update_examples on Simplification.texi [dd6fbb1] Fix uses of complex-float-numerical-eval-p [07363c2] Fix bug in running test files [6d1b6fe] Partially fixed assumptions regarding products and powers [639dd40] Partially fixed assumptions regarding products and powers [691cbc4] Fix taylor testsuite failure bug introduced by [22f4fd]
2016-07-09Bump PKGREVISION for perl-5.24.0 for everything mentioning perl.wiz1-1/+2
2016-04-10Update to 5.38.0wen3-13/+180
Upstream changes: Maxima 5.38 change log New items in core: commit [ae11414]: Images in the HTML manual now are automatically shrinked to fit within the browser window, if neeeded. commit [d817ac5]: A singlepage HTML manual (doc/info/maxima_singlepage.html) commit [2b0f8c4]: Docu/Creating a release: Added a request to inform the wxMaxima team that aims to make a simultaneous release. commits [b2302ed]-[fcbb0e4]: Commit charsets package as posted by Michel Talon commit [1818e0b]: Add configure option --enable-mathjax to enable usage of MathJax in the html docs commit [7ca8a27]: Add simple documentation for bf_fft and bf_inverse_fft. commit [d1def61]: Added a small GUI for Windows users for selecting their default Lisp interpreter. commit [688f662]: Allow setting the Lisp type (MAXIMA_LISP=...) using maximarc on Windows. commit [bdaf3c7]: Try to exit gracefully if we are unable to connect to a server New items in share: commits [68d866e]-[4d1f046]: draw: grid now not only accepts boolean values, but also a list of 2 numbers. Changes in core: commits [3631127]-[82aea3a]: Documentation: Add example images for the draw options. commit [baa97e3]: Crosscompiling: update sbcl to the current version. commit [eedadc7]: Adjust the tolerances of two li[2] numerical tests commit [79d9dcd]: Prevent the removal of the integervalued feature during a reset() commit [05b922f]: Work around bug in ecl that causes all tests to fail. commit [f798207]: Removed the --dynamic-space-size option for sbcl. commit [eba5341]: Fix bug in utf-8-fix-start-end and improve pseudo-unicode-support for GCL commit [d95efeb]: WIP: Bigfloat FFT routines. Changes in share: commit [4ae042fc]: Split up implementation of FFT in a separate package commit [473ea6c]: Add the draw package to autoload updating the documentation commit [993aea7]: First attempt to rework numericalio.lisp for greater speed and memory efficiency. Bug fixes: commit [22f4fd0]: Apply patch in bug report 3120. commit [c57712d]: Fix #3105: lis doesn't simplify. commit [3b94068]: Fix #3112: inaccurate zeta(n) for negative even n. commit [f7b7b06]: Fix #3098: li[3] nuemrical evaluation. commit [689fdbc]: Fix SF bug report #3104: "limit(log(1 - exp(x)), x, 0, plus), numer => stack overflow" commit [689fdbc]: Fix SF bug report #3103: "limit of li.. with numer:true infinite recursion" commit [30d5d01]: Fix SF bug #3102: "find_root(x,x,-1e300,1e300) => overflow" commit [0443536]: Fix SF bug report #3099: "Float read is single-precision, though float() is double-precision" commit [33666cc]: Fix bug #481: ('m)[1] (meval) commit [7398246]: Fixed bug #3075: '#3075 answer "3false" from "integrate(3asinh(x),x,-inf,inf)"' commit [2c7bf01]: Fixed bug #3081 'abs(...) -> "bfloat: attempted conversion of floating-point infinity."' commit [26375cd]: Fix #3069 limit(a/abs(x),x,0) crashes with stack overflow commit [df38b65]: Fix bug:#3065. commit [7409f45]: Fix bug #3058: Lingering assumptions after an interrupted simpsum commit [0848773]: Add test for SF bug #2302: "'at' applied to definite integral" commit [9c89d36]: A quick solution for Bug 3052 commit [0b6a9a1]: Fix SF bug #3049: "set should act like list" commit [4b6c2df]: Fix SF bug #3045: "Save command now fails to generate lisp file" commit [3c8d45b]: Fix bug #3044: opsubst crash commit [38c5ac7]: Fix SourceForge bug #2159 - integration_with_logabs. commit [20d4d93]: Fix SF bug #3003: make pdf returns an error. commit [49a2df1]: Fix SourceForge bug #3017 - "integrate_use_rootsof" leads to wrong result. commit [7c12736]: Add tests to verify that SF bug #365 is fixed. Add tests for related bug #3072 Unnumbered bugs: commit [f4af2a1]: Use per-maxima-instance filenames for draw and plot. Without this simultaneous plotting from concurrent maxima instances might result in name collisions. commit [5cc41da]: Allow sbcl to use enough memory to compile Lapack (linux+mac only). commit [4be3d80]: Remove the two black lines at the border of the bounding box that were introduced with gnuplot 5.0 commit [592b38b]: Fix integrate((4x^3-x^2+4x)^(-2/3)(12x^2-2*x+4),x); commits [f7b7b06]...[eedadc7]: li[2] and li[3] fixes. commit [366b08f]: Try to fix the trace output when the lisp_print trace option is set commit [b637368]: In MEVAL1, call GETCHARN only if argument is a symbol. Fixes bug reported to mailing list 2016-01-06
2015-11-03Add SHA512 digests for distfiles for math categoryagc1-1/+2
Problems found locating distfiles: Package dfftpack: missing distfile dfftpack-20001209.tar.gz Package eispack: missing distfile eispack-20001130.tar.gz Package fftpack: missing distfile fftpack-20001130.tar.gz Package linpack: missing distfile linpack-20010510.tar.gz Package minpack: missing distfile minpack-20001130.tar.gz Package odepack: missing distfile odepack-20001130.tar.gz Package py-networkx: missing distfile networkx-1.10.tar.gz Package py-sympy: missing distfile sympy-0.7.6.1.tar.gz Package quadpack: missing distfile quadpack-20001130.tar.gz Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail.
2015-10-01Update maxima to 5.37.2prlw13-8/+128
This release comprises some changes to the build machinery, notably commit 49d1be0 which puts tests/tests.sh.in on list of files for tarball. The Git log has the complete record. Maxima 5.37 change log ====================== New items in core: ------------------ * new function with_default_2d_display: ensure pretty-printing output New items in share: ------------------- * new package cryptools: tools for cryptography * new package elliptic_curves: elliptic curves over prime fields and binary fields * new function cgrind: output Maxima expressions as C code * package draw: new function vennplot (Venn diagrams) * package stringproc: new functions flush_output, readbyte, and writebyte Changes in core: ---------------- * function gf_symmetric renamed to gf_balanced Changes in share: -------------- * functions md5sum, sha1sum, sha256sum and base64_decode: accept and return numbers and octet lists as well as strings * packages aes and aes2: provide flexible support for different data types, e.g. octet lists Bug fixes: ---------- * [#3005]: Manual is wrong about "sqrt" and "radexpand" * [#2998]: extra () in display2d:false output * [#2988]: documentation error in gf_manual.pdf * [#2987]: Some divergent integrals give error, some don't * [#2982]: Display of taylor series in wrong order * [#2980]: "rectform" causes infinite recursion depending on variable name * [#2975]: number of distinct partitions gives wroing result * [#2972]: Wrong limits involving logs * [#2937]: dotscrules and antisymmetric * [#2936]: stack overflow in integrate * [#2934]: dotscrules and antisymmetric * [#2929]: misformatting in debugger help message * [#2905]: Assigning variable twice yields different results * [#2620]: atan2(y,x)+atan2(-y,x) doesnt always return 0 * [#2230]: abs(x)^(2*int) doesn't simplify * [#2211]: rtest_sign #77 * [#2183]: eigenvectors of a 10 x 10 * [#1193]: ev doesn't bind functions safely Unnumbered bugs: ---------------- * commit [6779ac0]: zn-nrt: root of zero should be zero * commit [b212487]: Fix up version variables so that load(drawutils) succeeds * mailing list 2015-08-29: [Documentation fails with error][1] * mailing list 2015-08-27: [Warnings from loading cartan package][2] * mailing list 2015-08-25: [Strange symmetry of acoth(x), area cotangens hyperbolicus function (#552)][3] * mailing list 2015-08-17: [trouble with GCL build][4] * mailing list 2015-06-11: [rationalize(0.1) and the manual][5] [1]: https://sourceforge.net/p/maxima/mailman/message/34417174/ [2]: https://sourceforge.net/p/maxima/mailman/message/34411188/ [3]: https://sourceforge.net/p/maxima/mailman/message/34401610/ [4]: https://sourceforge.net/p/maxima/mailman/message/34369023/ [5]: https://sourceforge.net/p/maxima/mailman/message/34196346/
2015-08-30Update to 5.37.0: changes not found.wiz3-126/+22
2015-08-05Update to 5.36.1ryoon3-21/+508
* Use gmake to fix build. Changelog: Changes in Release 5.36.1 This is a bug-fix minor release. To see the changes in the major release 5.36, read the Maxima 5.36 change log Bugs fixed Bug 2936: Stack overflow in integrate. Bugs in the draw package. Problem in loading wxm files from the Explorer in Wxmaxima. Maxima 5.36 change log New items in core: function parse_timedate: parse time/date string New items in share: function lll: Lenstra-Lenstra-Lovasz algorithm Changes in core: at: remove variables in simplification Other changes: package contrib_ode: update test suite package ezunits: additional femto, pico, nano, and micro fractions package ezunits: apply rules more aggressively package maxima-odesolve: documentation package gentran: update package draw: geometric transformations for 2D implicit functions package coma: new version package maximaMathML: hook mechanism package noninteractive: new script expand_branches.mac Bug fixes: [#2924]: Maxima fails to run on lisp interpreters [#2922]: input '20log(x)' causes strange error [#2919]: Definite integration broken: integrate(1/(x^2), x, -inf, inf) gives zero [#2913]: trigrat crashes with variable name "e" [#2907]: ratsubst(z, sin(x + 1), 0) crashes when radsubstflag = true [#2898]: limit of continuous --> und [#2892]: julia() and mandelbrot() creates maxout.gnuplot in different place than plot2d()/plot3d() [#2883]: load (lsquares); Error [#2881]: quad_qags recently got problems evaluating erf [#2878]: Installing from maxima-5.35.1.tar.gz requires Makeinfo [#2873]: implicit_plot does not accept symbolic ranges [#2865]: Use exp as a list [#2862]: Incorrect result for integrate(u/(u+1)^2,u,0,inf); [#2854]: Integral hangs with domain:complex [#2853]: abs_integrate hangs after encountering log(0) Unnumbered bugs: mailing list 2015-03-16: Requesting advice on simplification rules for user-defined operators mailing list 2015-02-09: save(..) can't save syntax extensions in a readable form mailing list 2015-02-16: expand phenomenon mailing list 2015-02-08: Newbie lisp question mailing list 2015-01-22: Matrix inversion with detout = true? mailing list 2015-01-09: Problem loading package COMA mailing list 2015-01-05: order of operands is changed due to source information commit [b0a9ab]: Fix jacobi_sc(elliptic_kc(m)/2,m) commit [ff92d9]: Fix make_elliptic_f for inverse_jacobi_ns and inverse_jacobi_nc commit [b7dc04]: Added device info to paths in cl-info::*info-tables* commit [95c186]: Fixes a bug in the style option parser commit [bf9a67]: Correct the derivative of bessel_y wrt order: diff(bessel_y(v,z),v) commit [0d8d8a]: Handle the (finite) geometric sums with quotient 1. commit [b3cffd]: Fix bug controlling non numeric symbols in explicit commit [114860]: Add device to maxima-load-pathname-directory. commit [72d617]: Fix maxima -s PORT command. Maxima 5.35 change log New items in core: * in evaluation, allow general expressions as operators New items in share: * package Eulix: numerical solution of ordinary differential equations * script hermite_reduce.mac: implement Rothstein-Trager algorithm Changes in core: * function supcontext: evaluate argument(s) * functions supcontext, newcontext: return made-up name if none supplied * function powerseries: bug fixes Other changes: * many updates to documentation Bug fixes: #2847: limits of powers of constants #2845: Avoid initialization-time compile in commac.lisp #2818: Problem with trigreduce #2816: Significant reduction in processing LaTeX output in imaxima in new version #2815: abs_integrate leads to infinite recursion #2814: abs_integrate: integration of x*ceiling(x) #2800: a typo in mode_identity documentation #2774: desolve doesn't know how to interpret temporary variables #2623: shortest_path #2575: Integration error: integrate(sqrt(k-k*cos(2*x)), x) #2371: limit((exp(a*x)-1)/(exp(a*x)+1),x,inf) fails unnumbered bugs: mailing list 2014-11-26: Error in histogram and continuous_freq mailing list 2014-09-01: SIGN1 strangeness, was: Problem with bfloat Maxima 5.34 change log New items in core: * function invert_by_gausselim: invert by Gaussian elimination (used to be function invertmx) * function invert_by_adjoint: invert by adjoint method (used to be function invert) * functions push, pop: now implemented in core New items in share: * package coma: functions for control engineering * function sha1sum (package stringproc): compute SHA1 hash * engineering-format.lisp: change default float display format Changes in core: * function invert: use adjoint method or Gaussian elimination depending on size of matrix * function tex: Define TeX properties for gamma_incomplete and friends Bug fixes: #2785: dynamics package: plotting fails on evolution() and other functions #2784: Ceiling gives error, without even an error message #2782: realroots(x*y) internal error #2776: Error when integrate sqrt #2775: powerseries of some log expressions #2772: powerseries of some trig expressions #2768: "notequal" tries to put multiprecision rational numbers into floats #2765: powerseries of a derivative #2764: power series of 1 + x^n and regression tests in rtest16.mac #2763: symmetricp(matrix) DOEs not work #2760: powerseries at infinty broken #2755: powerseries of natural exponential #2751: powerseries of bessel functions needlessly fail #2750: powerseries(x^x,x,0) gives Lisp error #2749: Float evaluation of sinh causes Lisp error instead of overflowing to bigfloat #2746: scifac / gcfac crash #2745: limit with numer:true #2741: imaxima preamble broken for display in emacs #2738: Integrate encountered a Lisp error: The value 2 is not of type LIST #2732: wrong answer for similar to gaussian integral #2726: integrate produces wrong answer for Gaussian Moments #2725: pochhammer(n,x) documentation #2721: maxima can't refresh plots in gnuplot_pipes format #2719: Matrix invert() behaviour #2718: imaxima LaTeX definitions conflict with amsmath #2717: plot2d treats linear and log plots inconsistently #2716: is allows more than one argument #2711: `i' is not local in `geosum' #2710: `rempart' from package `functs' fails #2707: `rowp' fails if `p' function is defined #2697: Inconsistent handling of Greek symbols #2683: Plot2d default terminal broken #2678: transform_xy rejects argument constructed with make_transform #2677: [gnuplot_pm3d,false] does not disable pm3d #2621: "gamma limit error" #2526: abs_integrate fails on integrate(sqrt(x + sqrt(x)), x) unnumbered bugs: mailing list 2014-08-16: bind stack overflow in loop mailing list 2014-07-01: "rtest8.mac test failure" mailing list 2014-06-29: "rule issue" limit((atan(x)-(%pi/2))/(sin(10/x)),x,inf) ezgcd(p1,p2,...) => true when ratp returns true for any argument Maxima 5.33 change log New items in share: * package alt-display: hook for nonstandard display functions * package kovacicODE: Kovacic method for ordinary differential equations * package odes: several methods for ordinary differential equations * package trigtools: manipulating trigonometric function expressions * package sound: functions for audio synthesis Changes in core: * promote result to bigfloat on floating point overflow * variables declared to be irrational are considered real * display floats with leading "0." instead of "." only * function tex: accepts Lisp objects now * functions expintegral_shi, expintegral_chi: limits * functions hankel_1, hankel_2: numerically evaluate when the order is complex * function declare: rational and irrational properties mutually exclusive * functions get, put: when first argument is a string, assume it is the name of an operator * functions round, truncate: handle arguments of zeroa and zerob * functions for Galois fields: improve power tables and introduce nth root * operator @: TeX property Other changes: * package ezunits: TeX property for units conversion operator * package maximaMathML: some updates * package draw: support for gnuplot terminal canvas * documentation: updating Brazilian Portuguese translation of user manual Bug fixes: * 2703: plotting option legend causes an error * 2702: plotting option adapt_depth causes an error * 2701: plotting option logy causes an error * 2700: plot option psfile causes an error * 2699: nticks seems ignored * 2696: *prompt-prefix* and *prompt-suffix* not inserted for askinteger / asksign * 2695: kill kills built-in properties of operator after user-defined property * 2687: call-arguments-limit easily exhaustable in tex1 * 2682: Function zeta fails numerically for large numbers that aren't even integers * 2681: solve_rec wrong result * 2676: integral incorrect when variable is subscripted * 2675: maxima will not do the simplest of definite integrals and will not factor otherwise * 2671: Since 4833b5 Maxima (with ECL at least) outputs palette numbers gnuplot unnumbered bugs: * bug in gnuplot_term option * bug in starplot * bug in ratinterpol * %e^^A should not simplify to %e^A * %pi is now correctly rounded with high probability * embedded plotting bug in XMaxima * bug in single-label case for plotting option 'label' * bug in comment indentation in Emacs * $CONS and friends should treat lists the same as other expressions * mailing list 2014-02-27: "assigning to a list of structure fields does not work"
2015-06-12Recursive PKGREVISION bump for all packages mentioning 'perl',wiz1-2/+2
having a PKGNAME of p5-*, or depending such a package, for perl-5.22.0.
2014-05-29Bump for perl-5.20.0.wiz1-2/+2
Do it for all packages that * mention perl, or * have a directory name starting with p5-*, or * depend on a package starting with p5- like last time, for 5.18, where this didn't lead to complaints. Let me know if you have any this time.
2014-04-30Bump PKGREVISION for boehm-gc default-on threads, just to be onwiz1-2/+2
the safe side.
2014-04-21recursive bump for boehm-gc API bumpwiz1-1/+2
2014-03-11Upcate to 5.32.1ryoon3-466/+73
Changelog: Maxima 5.32 change log Changes not backward compatible: * share function graph2d: removed in favor of plot2d New items in core: * function limit: limits for fresnel_c and fresnel_s * function plot2d: adaptive plotting for parametric plots * functions round, truncate: distribute over lists and other aggregate types * function zn_characteristic_factors: Shanks characteristic factors New items in share: * new package smath: glue code for SMath Studio (notebook interface) * new package logic: some functions for Boolean expressions * package lapack: new function zheev (eigenvalues of Hermitian matrix) Changes in core: * function labels: make 'labels' an ordinary function (not argument-quoting) * plotting: more general color specification * plotting: rework plot options machinery * plotting: introduce some new options Other changes: * Build and install mgnuplot.exe under windows Bug fixes: 2668 Bigfloat Gamma Inaccurate for Small Inputs 2666 plotdf ignores first of [x, ...] or [y, ...] if there are no other options 2662 Maxima manual adjust 2660 lapack puts binary files in binary/binary-$foo/share/lapack/binary-$foo/lapack 2659 bug_report() directions for creating ticket need updating 2649 Correction for $matrix evaluation 2639 limit asks about internal variable 2634 zgeev does not operate on real matrices 2633 ev(integrate,numer) gives strange result 2630 inverse_jacobi_cn(-2.0, 3.0) generates an error 2629 elliptic_kc(3.0) not accurate 2628 fourier elimination on equality 2624 Erroneous limit result 2615 Numeric evaluation of inverse Jacobi elliptic functions is wrong for some inputs 2282 Problem in LISP with times function in sym unnumbered bugs: mailing list 2013-09-26: transcendental functions and compilation mailing list 2007-04-02: fixes a bug in plot2d-discrete GCL bug #40646 fixed (problem actually in Maxima) workaround GCL bug #40154 (some float literals parsed incorrectly) ensure that 'sign' does not make any changes to assume database. fix Postscript plotting on windows fix limit(-(3*n^2 + 1)*(-1)^n/sqrt(n^5 + 8*n^3 + 8),n,inf); fix bug in ldisplay and ldisp: need to display %t label fix: inv_mod(0,1) should return false fix cyclic-p, gf-eval, gf-irr-p fix gf-cminus-b, gf-prim-p fix bug in computing (.75b0+%i*1.5b0)^(%i/4) fix "describe" returning wrong entry with texinfo version 5 plots using the dumb gnuplot terminal were not being displayed in the terminal when the gnuplot_pipes is used Maxima 5.31 change log Changes in core: * Galois fields: revision, introduction of extension fields * inverse_jacobi_sn: improve accuracy * Bessel functions: integral of bessel_i, bessel_j of arbitrary order * matrix functions: revise ModeMatrix, mat_function, dispJordan, diag, JF * signum: do not declare signum real- or integer-valued * carg: declare carg real-valued * parser: add L, l, W, and w to list of exponent marker characters Changes in share: * package stringproc: new functions readchar, md5sum, base64 Other changes: * documentation: minor changes to make Texinfo 5 happy * build system: changes to make Maxima build correctly on Windows Bug fixes: * 2622 base64 type warnings * 2619 Function inverse_erf - error in numerical evaluation * 2612 known_units() broken * 2608 quad_qags(x,x) generates a lisp error * 2607 lbfgs documentation is incomplete * 2604 fft.dem is out of date * 2603 fft documentation * 2602 lu_factor regression * 2599 cl-info error handling * 2597 logcontract and subscripted log * 2594 Incorrect integration of product of cosines * 2591 risch gives Lisp error for sinh expression * 2583 sign error for integrate(x^(8*%i-1),x); * 2570 Make acos(cos(x)) simplify to x when on correct interval * 2569 translate rat(1,x) and rat([1]) incorrect * 2536 Lisp error in limit: \ * 2501 %pi/8 is definitely not an integer * 2475 limit(x^(mu/x^g),x,inf) --> error unnumbered bugs: * mailing list 2013-05-22: "array-lambda error with 5.30.0" * mailing list 2013-05-07: "defrule regression compare to version 5.29.1" * fix rk() when the independent variable's initial value is nonzero * fix bug in asksign * fix wrong noun form returned for jacobi_nc(elliptic_kc(m)/n,m) Maxima 5.30 change log Changes not backward compatible: * function gf_set: renamed to gf_set_data Other changes: * function bfzeta: extend to complex plane * function gf_set: return a structure * function gf_exp: allow negative exponents * functions plot2d, plot3d: accept subscripted variables as independent variables * package dynamics: revise function rk * package ezunits: new functions expand_dimensional, solve_dimensional, other changes * package linearalgebra(??): revise mat_function * ??: revise functions jordan, JF, diag Bug fixes: ??: limit((log(y+h)-log(y))/h,h,0,plus) 2561: limit(log(x^2),x,-20) gives 2*log(-20) 2559: 2557: abs_integrate leaks assumptions into enclosing context 2547: 2542: 2541: (FIXED??) 2540: 2531: Integration with inf 2529: limit(x^n,x,minf) gives minf for n positive 2528: imagpart etc. wrong when var declared real and complex 2527: exponent too big in limit 2517: 2509: fresnel_s incorrect for small values 2496: 2458: to_poly_solve gives a wrong solution for cos(x)=sin(3x) 2449: cabs(expr) fails when expr is 0 2442: arrayinfo gives a Lisp error 2441: 2412: Problems with integral (x/(exp(x)+1),x,0,inf) 2362: 2350: 2279: 2219: tex2ooo literals format 472: ctrl-D causes Maxima debugger to loop endlessly (clisp only) unnumbered bugs: mailing list circa 2013-03-30: load_pathname unset with maxima -b mailing list 2013-02-21: gamma_incomplete_regularized(a,0) returning the wrong noun form mailing list 2012-12-23: "let(simp) behaves different when loaded from batch file" mailing list 2012-12-14: "Maxima won,t pull out a constant from a linear function" bern() with zerobern:false clean up facts introduced by sign functions
2013-05-31Bump all packages for perl-5.18, thatwiz1-1/+2
a) refer 'perl' in their Makefile, or b) have a directory name of p5-*, or c) have any dependency on any p5-* package Like last time, where this caused no complaints.
2012-12-17Update to Maxima 5.29.1asau3-14/+12
Changes are unknown, but there's a usual batch of bug fixes.
2012-10-03Bump all packages that use perl, or depend on a p5-* package, orwiz1-2/+2
are called p5-*. I hope that's all of them.
2012-09-15recursive bump from libffi shlib major bumpobache1-1/+2
(additionaly, reset PKGREVISION of qt4-* sub packages from base qt4 update)
2012-09-11"user-destdir" is default these daysasau1-3/+1
2012-08-13Update to Maxima 5.28.0asau3-11/+9
Maxima 5.28 change log Backwards-incompatible changes: * package stats: removed function simple_linear_regression (superseded by linear_regression) New items in core: * new function generalized_lambert_w * new functions zn_mult_table, zn_power_table * new functions for Galois fields: gf_set, gf_char, gf_prim, etc. New items in share: * package descriptive: new function principal_components * package descriptive: new histogram style 'density' * package stats: new function linear_regression Other changes: * revise system for building Maxima on MS Windows * function gamma_incomplete: improve accuracy for complex bigfloats * function expintegral_e: improved calculation for large imaginary part Bug fixes: 3539699: limit of atan2 3538167: Wrong result for definite integral 3534858: wrong answer: limit 3533723: abs_integrate causes stack overflow 3530767: integrate changes k[0] --> k(0) 3530272: nthroot, bad error msg 3529992: Shi (sinh integral) wrong branch, integrate inconsistent 3529144: Error integrating exp(-x)*sinh(sqrt(x)) with domain: complex 3526359: gamma_incomplete(1/5,-32.0) not accurate 3526111: float erf (%i) not working 3522750: assume & integrate 3521596: atan2(sqrt(1-u)*(u-1),1); /* hangup */ 3517785: Wrong sign in exponential integral 3517034: polarform error on simple case mailing list 2012-04-09: Loading gentran mailing list 2012-03-27: bug in net present value unnumbered: inequality facts being forgotten unnumbered: limit(erfc(z), z, inf) unnumbered: bug in animated_gif unnumbered: Lisp output not readable unnumbered: bigfloats parsed incorrectly when ibase is not 10
2012-04-08Update to Maxima 5.27.0asau3-148/+142
Changes in Maxima 5.27: Backwards-incompatible changes: * remove obsolete Cray Fortran translator * rename topoly and to_poly_solver to to_poly and to_poly_solve, respectively New items in core: * new functions zn_order, zn_primroot_p, zn_primroot, zn_log, chinese New items in share: * package rkf45: Runge-Kutta-Fehlberg 4th-5th order numerical o.d.e. solver Other changes: * functions bessel_i, bessel_j: results for imaginary arguments * function build_info: return a structure instead of just printing its data * function plot3d: allow 3-d parametric plots * functions fortmx, f90mx: generate assignments to 1-d array when argument is a list * package ezunits: update values for physical constants * revise and update documentation * reorganization of directory maxima/share * clean up source code by cutting out unused functions Bug fixes: 3509430: limit of tanh(x) at 0 makes no sense 3497046: Integration of products of sin(nz)/(nz) sometimes fails 3495182: hgfred([-n/2, (n-1)/2],[1],x) --> error 3484414: display places (false) before output if display2d is false 3480954: integrate(sin(x)^2/x,x,minf,inf) gives not zero 3473549: gcl bug using 1-12-2012 defint.lisp 3470668: Integration is not correct: invalid 'false' term in results 3469184: integrate(exp(-x^n),x,0,1) bug for n >2 3449369: nfloat 3397562: sin(x^2)/(x^2) improper integral incorrect? mailing list 2012-02-27: print ( false ) bug 5.26.0 mailing list circa 2012-02-19: BIGFLOAT::%TO should pass CL complex numbers mailing list circa 2012-01-27: nonstandard extension in category scripts mailing list circa 2012-01-09: invert_by_lu does not work as expected overflow in regularized incomplete gamma function incorrect value for gamma_incomplete(0,200*%i)
2012-01-10Update to Maxima 5.26.0asau3-11/+63
No detailed list of changes since 5.24.0
2011-05-09Update Maxima to version 5.24.0asau3-10/+18
Maxima 5.24 change log New items in core: * function defstruct: documentation New items in share: * package lapack: function dgemm (matrix multiplication) * package fractals: documentation * package finance: documentation Other changes: * elliptic functions: bug fixes * integration: apply trigonometric identities for some special cases * improve TeX output for conditional expressions * more work on German translation of reference manual * regularize error messages and prepare for translation * remove unused functions and variables * XMaxima user interface: bug fixes and improvements * package draw: bug fixes, pngcairo output * package noninteractive: bug fixes * package clebsch_gordan: new version * package graphs: updates * package ezunits: updates Bug fixes: 3211937 wrong sign for integral of e^(-1/x^2) 3199708 integrate(sin(2x)atan(sin(x)),x) 3198530 Apparently wrong limit with factorial 3181353 Documentation of "at" misleading 3165872 integrate(abs(sin(x)),x,0,2*%pi) wrong result 3158526 integrate(x^2*exp(x)/(1+exp(x))^2,x , minf, inf); 3154534 need local declaration in antid.mac 3154351 abs_integrate --> errors from apply 3153533 incorrect integration 3153506 typo in antid / FIX 3153170 abs_integrate + composisiton of unit step 3153169 abs_integrate of unit step 3138054 bfloat problem / FIX 3133916 scanmap(minfactorial,a!) infinite loop 3131324 simplification of sqrt 3067098 The command timer for a Lisp function 2808179 maxima.el inferior-maxima-complete on Emacs 23 1285104 trigsimp and trigreduce & square roots 917283 Comment syntax confused unnumbered: lisp (gcl?) being unable to read 1.79769d308 unnumbered: draw2d(explicit(321.4567,x,0,1)) causing hang unnumbered: plotting functions by name unnumbered: asinh and atanh are increasing odd functions unnumbered: bad interaction of rassociative and tellsimp Maxima 5.23 change log Backwards-incompatible changes: * package draw: changed names of some options: file_bgcolor --> background_color pic_width, pic_height, eps_width, eps_height, pdf_width, pdf_height --> dimensions rot_horizontal, rot_vertical --> view New items in core: * function bf_find_root: bigfloat version of find_root * function find_root: recognize keyword arguments New items in share: * package cobyla: import Fortran COBYLA (constrained optimization) * package draw: new graphic objects 'errors' and 'region' Other revisions: * further work on exponential integrals * further work on abs and signum identities * further work on special cases in integration * translation of reference manual to German (ongoing) * clean-up in code related to processing files * general code clean-up * package ezunits: additional built-in conversions Bug fixes: 3114834 maxima-help does not find help topics 3111568 subsequent calls to gradef hide variable dependencies 3102421 noninteractive-mode and kill(all) 3101075 limit bug 3093408 Bug in simplify_sum 3085498 integration error (partial solution) 3081820 lbfgs causes error 3080397 laplace(unit_step(-t),t,s) generates an error 3079975 rectform(atan2(y,0)) -> division by zero 3073827 integrate(t*cos(a*t^2 + b*t + c), t, 0, 1) => division by 0 3072490 contrib diag.mac variable scope 3071208 rtest15--limit to inf from above 3067311 eivects doesn't load eigen automatically 3064709 domain error for tan 3062883 diff does not recognize indirect dependencies in expressions 3060669 filename_merge with more than two arguments 3060166 und documentation is incorrect 3058324 $save must bind *print-circle* to NIL 3058290 tan(%pi*integer) simplification 3055427 conjugate solver 3045559 integrate(exp(-u^2), u, minf, x) => incorrect gamma_incomple 3041267 jacobi_cs(x,1) returns a wrong expression 3041196 carg(exp(x+%i*y)) -> y not correct 3040667 logarc(acosh(z)) needlessly complicated 3039452 integrate(sqrt(t^c)/(t*(b*t^c+a)),t) hangs 3038883 In general exp(z)^a --> exp(z*a) not correct 3034415 integrate(1/abs(x),x) using abs_integrate 3024924 list_matrix_entries 3020589 xlabel and ylabel don't change plot3d axis labels 3020243 defint(exp(cos(x))*cos(sin(x)),x,0,2*%pi) wrong result 0 2997443 ic2 fails 2970792 gradef(s) together with vect package 2881021 ic2 and bc2 may return incorrect results (solution suggeste) 2796194 error doing a Fourier transform. 2727846 tan(%pi/2) is not correct (or just not nice?) 2555641 no doc for subnumsimp 2541376 antidiff bug 2171237 load(basic) warnings 2123651 min and max of imaginary and real numbers 1993208 cartesian_product incorrect on empyt argument list 1990099 wrong integer_partitions(0) 1892341 taylor message about something assumed to be 0 in integral 1890128 no user doc for cauchy_matrix 1839088 ic2 fails with division by 0 1789213 ic1 for solution containing indefinite integral 1439559 function burn is broken 1213621 reveal with matrix argument 1149719 ratvarswitch not documented 1045920 a>1 and b>1, is a+b>2? 875089 defint(f(x)=g(x),x,0,1) -> false = false 767338 Evaluation of array names 703789 save() doesn't return a pathname (unnumbered) integrate(cos(2*x)*cos(x),x) is wrong.
2010-12-26Update to Maxima 5.23.0asau3-12/+78
No changelog available, this release contains improvement in quaternions, differential equations and minimisation (it includes COBYLA implementation).
2010-08-26Update to Maxima 5.22.1asau4-8/+21
Changes in Maxima 5.22.1 New items in core: * function gensym: new * function makelist: extensions Other revisions in core: * improvements in specint (Laplace transform) * improvements in Xmaxima user interface * inverse properties for erf and friends * function transpose: faster algorithm Other revisions in share: * package graphs: new graph definitions, tutte and flow polynomials, bug fixes, other updates * package draw: new object geomap, rename mesh to elevation_grid, other updates * package descriptive: new functions smin, smax; functions mini, maxi now deprecated * package simplify_sum: try to detect telescoping sums * package ezunits: additional conversions, faster conversion algorithm * package lapack: new function dgesv * package colnew: improved interface functions * package dynamics: bug fix * package mnewton: bug fix * package finance: update Bug fixes: 3035313 - some array references translated incorrectly 3029610 - integrate and %e_to_numlog 3025038 - gruntz needs logexpand:true 3024797 - @POSIX_SHELL@ always substitued by /bin/sh in configure.lisp 3014545 - submatrix does not work as expected 3012427 - tex2ooo.lisp invalid output 3010829 - numerical evaluation of elliptic_ec fails for argument > 1 3010525 - abs documentation doesn't explain mapping behavior 3009011 - plot3d syntax 3007061 - log(x^2) simplifies to 2 log(x) for all x 3005820 - full_listify 3002971 - limit fails where rat+subst works 2999635 - trigrat(sin(1)) makes mess 2998621 - conjugate(atan(x+%i*y)) wrong 2997276 - zeta(3),numer; gives Lisp error 2996542 - log(x) integration is incorrect. 2996106 - at(diff(f(x,y),x,1,y,1),[x=a,y=b]) is wrong 2996065 - Unevaluated numerical hypergeometric() call 2992398 - sort doesn't give error for invalid comparison 2991924 - Incorrect integration of rational functions 2990307 - error for solve_rat_ineq 2988544 - integrate(signum(abs(x)),x,-2,2); 2988190 - atan2(1b20,-1b0); badly wrong 2985866 - derivatives of functions of taylor polys 2933097 - polyfactor not documented 2905526 - lcm(0,6,0) --> divide by zero 2806446 - ev_diff in vect.mac 2805600 - depends() partially prevents diff() to work 2789110 - solve, tan and atan depend on order of variables 2784283 - psi[0](negative float) 2781127 - bfpsi0 of complex 2556133 - "at" should do parallel substitutions 2036462 - Very long calculation time, normal ? 2014941 - compositions of 'at' 2011228 - vect redefines "." as commutative, was:Matrix multiplication 1994295 - errormsg 1961494 - translated functions & values list 1959214 - integrate() and array having lisp style name 1928142 - keepfloat breaks ratsubst() in some cases 1758005 - compiler warning for rat3c 1677217 - composistions of 'at' 1663385 - declare multiplicative - wrong simplification 1281740 - declare/featurep - strange behaviour 1212598 - bug in the VECT.MAK - VECTORSIMP cross product 1117533 - letsimp complains about assignment to %pi 1114128 - 2nd argument in permanent 1078046 - Alias atoms displayed after unorder() 1046653 - input prompt appearing when it should not 1003494 - scalefactors broken Maxima 5.9.0 (win) 947808 - logcontract and ratfac 838301 - vect negate cross product simplification 754220 - Featurep and Declare inconsistent /FIX 742909 - trigrat(sin(x/2)) makes a mess unnumbered - is(f("x")>0) causes an error.
2010-05-07Update to Maxima 5.21.1:asau3-7/+11
New items in core: * plot3d: multiple surfaces; built-in spherical transformation Other revisions: * revision of hypergeometic functions * extension of Bessel functions * extension of abs_defint function * extension of Riemann zeta function * limits of signum functions * package draw: new graphic object 'tube' Bug fixes: 2979579: plot3d with format xmaxima does not work in Xmaxima 2976744: postscript terminal requires manual reset of default termina 2976657: Usage of gammagreek and %gammagreek 2974616: mat_cond 2969599: integrate bug? 2968344: gamma_incomplete(1.0, 4.368265444147715e+19) fails 2968174: Integration of hypergeometric bug 2965201: run_testsuite() causes Lisp error 2965115: 2*%e,numer -> single float precision 2962943: simplifya gives Lisp error for a cons 2961822: sinh(0.0b0) causes Maxima to abort 2957758: plotting gamma_incomplete_regularized incorrect 2954141: Kummer reflection 2953369: Definite Integration of 1/(a-b*cos(x)) wrong 2949677: hypergeometric floating point 2948800: integrate((1-cos(2*x)^2)^2/x^4,x,0,inf) wrong 2945609: incomplete/misleading documentation of coeff 2943581: Grind omits empty strings 2943400: 'linel' command can crash 'maxima' 2938716: too much evaluation in translated code 2938177: simplify_sum(sum(k^n,k,1,m)) -> stack overflow 2938078: Crash on attached input 2937837: find_root_error documentation incorrect 2935631: bfloat(log(n)) can be different from log(bfloat(n)) 2933996: abs_integrate bug 2933440: sqrt(-z^2) simplifies to %i*sqrt(z^2) for z complex 2932096: allroots fails for real polynomial. 2927502: abs() or cabs() are much slower than just sqrt(re^2+im^2) 2924831: file_type is wrong for ccl on mac os x 2921946: Expansion of bessel_k(1/2,x) with radexpand:false 2920190: non-integer value for maxposex 2919296: binomial sums 2914376: implicit_plot error 2914296: Limit gets Maxima stuck 2914176: Conversion of rational to bfloat is inaccurate 2913614: LAPACK: dgesvd is broken 2911891: gcfac gives Lisp error 2910437: non-repeatable beta_incomplete(1b0,1,z) 2910001: optimization of bfloat input 2909980: optimization for log of bfloats 2909917: documentation type -- jornan 2907952: diff of a taylor series 2907815: sold variable in diag(x) (package diag) should be local 2907727: Incorrect Integral with option integrate_use_rootsof 2892710: Allow easier library access 2880797: bad answer in integrate(sqrt(sin(t)^2+cos(t)^2),t,0,2*%pi) 2875784: fourier integral incorrect 2859856: csign(log(x)) --> pnz 2852992: sqrt(-1/x)-%i/sqrt(x) not zero 2843621: GosperSum error 2808861: list function arguments with mode_declare in translate 2786017: realonly in algsys.lisp 2607007: legend does not work 1869296: hgfred([1,2],[6],1) bogus 1857562: hgfred([a,b],[c], 0) -/--> 1 1633149: sum bug that never happens 1620165: assoc needs to check argument, was: Strange error 1531688: hgfred([ ], [ ], 0) 1440286: documentation for 'listofvars' 1440069: euler numbers & zerobern 1376392: limit(x/(2+sin(1/x)), x, 0); wrong result 1372264: no user doc for 'numer_pbranch' 1219846: properties of translated functions 1106912: limit(x/sin(x)^2,x,inf) 1010768: sqrt(1/z) - 1/sqrt(z) => 0 932095: ode2 redundant asksign 910270: 1/+3*x parses as 1/(+3*x) 903166: assume works for real values only 900860: Simplifications involving abs 893633: depends(a,[b,b,b]) 856209: inconsistency between facts() and facts(v) 840848: trigreduce doesn't enter unknown functions 811522: redundant question in limit 781657: binomial(x,x) => 1, but binomial(-1,-1) => 0 777564: subtraction \"-\"(a,b) should work/FIX 776441: orderlessp not transitive 767556: Distributing operations over = 767528: op(box(a)) bogus 752417: KEEPFLOAT:TRUE ignored by SOLVE 719968: No SIMP function 710307: orderlessp of bfloat, %e, and inf 660876: taylor and keepfloat ERR 655270: Incomplete integration 643254: orderlessp([rat(x)], [rat(x)]) 593351: limit/sin(inf)etc. should give 0, not IND
2009-12-20Update to Maxima 5.20.1.asau3-10/+13
Approved by <agc>. Backwards-incompatible changes: * removed package jtroot3 (superseded by bfallroots) * internal symbols of specint replaced by more descriptive names: %f --> hypergeometric %e --> elliptic_ec %kelliptic --> elliptic_kc %p[a,b,c] --> jacobi_p %p[a,b] --> assoc_legendre_p %p[a] --> legendre_p %q[a,b] --> assoc_legendre_q %q[a] --> legendre_q hstruve --> struve_h lstruve --> struve_l %d --> parabolic_cylinder_d %m --> whittaker_m %w --> whittaker_w %ei --> expintegral_ei %h[n,x] --> hankel_1 and hankel_2 %he --> hermite New items in core: * general mechanism for functions to distribute over operators (distribute_over declaration) Other revisions: * improved Laplace transforms of special functions * assume database: The inferences between the declarations of variables as integer, real, complex, .. have been cut out. The constant %i is declared to be imaginary. The constants %pi, %e, %gamma, %phi are declared to be real. The database handles expressions with constants more completely. Facts like assume(x < %pi/2) are now handled correctly. The sign of sums of constant expressions is determined more correctly. Askinteger take into account more facts from the database. * improvements of special functions: More functionality for the Hankel 1 and 2 functions: Expansion for a half integral order has been implemented. More consistent numerical evaluation of Bessel and Hankel functions. More general integrals for Bessel functions and implementation of integrals for the Airy functions. Gamma function accepts a Taylor expansion as an argument. Implementation of Struve H and L functions: Numerical evaluation for real and complex numbers in float and bigfloat precision. Handling of specific values. Derivatives of the functions and expansion for a half integral order is implemented. Adding mirror symmetry for the Airy functions. Improving the limits of the log and factorial functions. * package fft: revised for greater speed * package to_poly_solver: improvements * regularize error and warning messages, and translate via gettext (ongoing) * bug fixes and other improvements in plotting code * bug fixes in translator Bug fixes: 2906049: integration failure with option integrate_use_rootsof :true 2901855: limit(sqrt(x),x,minf) not fully evaluated 2886564: conjugate(atan2(y,x)) not simplified 2882408: solve_rat_ineq returns false answers 2876387: ode2 asks if sqrt(3) is an integer 2876284: nicedummies of subscripted 2876277: hgfred([3/2,-2],[5/2],-x) not fully simplified 2873057: incorrect version is reported in manual front page 2872605: abs_integrate bug 2872505: Assume database inconsistent after reset() 2847387: hgfred([3/2,-b],[5/2],-1) bogus 2843705: limit of psi[i] 2842198: next_prime speed improvement 2842060: unsimplified result from integrate 2841504: Limit of the factorial function - 4 problems 2840566: defint fails to determine if one of its limit is real 2836339: unsimplified negation 2835634: logcontract broken 2835098: SIGN-PREP strangeness 2834336: ratsimp vs facsum 2824360: missing bug reporting node in manual's detailed menu 2808568: Reserved words that aren't reserved 2802006: integrate(1/(sqrt(x)+1), x, 0, 1); 2770575: rtestsum test 226 2636628: solve_rat_ineq doesnt find all soloutions 2609426: integrate(cos(a)/sqrt((tan(a))^2+1), a,-%pi/2,%pi/2); 2148461: docs for factor refer to "the field of integers" 2018842: unsimplified result from jacobi_p 1977146: radexpand does not work as explained in documentation 1725951: unsimplified boolean 1646397: listofvars includes true 1551310: mod and floor should distribute over matrix and list 1038624: askinteger ignores asksign database 840360: qunit(4) internal errors 831163: part(x) should give warning 816797: limit(%i*log(a),a,0) nounform (%i*und problem) 788892: zeroa handled inconsistently 752067: Can't untrace ?meval 706455: Should powerseries do Laurent expansions? 652470: Pickapart error (due to MEMSIMILAR) 640332: Need to specdisrep more systematically 627759: Ratdisrep of aggregates
2009-08-31Update to Maxima 5.19.2.asau2-6/+6
Changes since 5.19.1: * bug fix in defint * bug fix in csign * bug fix in "not" * bug fix in implicit3d * bug fix in sublist * bug fix in share/matrix/eigen.mac * bug fix in share/contrib/stats/stats.mac
2009-08-22Update to Maxima 5.19.1.asau3-7/+13
Changes since 5.18.1: Backwards-incompatible changes: * eigenvector: greater detail in return value * package fft: renamed ift to inverse_fft fft and inverse_fft do not modify their arguments fft and inverse_fft take 1 argument (complex), not 2 New items in core: * new functions inverse_erf, inverse_erfc New items in share: * package hyperint: integration of some algebraic functions * package hypergeometric: hypergeometric functions * package linearalgebra: new function determinate_by_lu * package abs_integrate: new functions floor_int, if_int * package simplify_sum: extended Gosper algorithm Other revisions: * exp: rework implementation * realpart, imagpart, cabs, carg: rework implementation * revise exponential integral functions * apropos: argument is a string, return Maxima user symbols only * regularize implmentation of constant declaration * pass options from Maxima command line to Lisp * regularize use of some special variables * package dynamics: revisions * package fft: accept list as argument, other revisions * package ezunits: revise code, revise and expand documentation * package stats: test for the difference of two proportions * package sarag: algorithm for the multivariate certificate * package descriptive: more options for barsplot * package draw: new object "mesh", new options Bug fixes: 2805251: Absence of extract_categories.sh and others 2825092: %pi^2.0b0 does not evaluate numerically 2825082: %pi^1.0b0 --> floating point value 2824928: limit(sqrt(z)/b^z,z,inf) 2824909: exp(%i*%pi/4) not simplified 2801821: limit(x*expintegral_ei(x),x,0) 2797885: problem with integration 2795534: integrate(expintegral_ei(x),x,0,1) gives result with TRUE 2794173: Manpage gives incorrect website 2793827: internal error in integrate 2793294: derivative of gamma_incomplete 2792493: hgfred([1],[-5.2],x); 2787047: Assume has problems after a reset() 2779385: gudermannian function wrong 2727078: wrong limit(log(gamma(x+1))/x,x,0) 2721670: mattrace / FIX 2699862: derivative of polylogarithm 2298099: atan2 & logarc 2029041: a*sqrt(2)/2 unsimplified 2003386: float(elliptic_kc(1)) causes Lisp error 1986726: Integrating f(x) with limits after resetting throws an error 1927178: integrate(sin(t),t,%pi/4,3*%pi/4) 1923119: 1/sqrt(8)-sqrt(8)/8 1996354: unsimplifed result from expand 1899352: integrate asks about (y-1)(y+1) after assume(y^2>1) 1853191: rat(2/sqrt(2)),algebraic doesn't cancel 1731624: asked about sign of yx in integral containing only z 1480562: 2*a*2^k isn't simplified to a*2^(k+1) 1315837: limit(?foo) 1310619: example(do) and example(if) not working 1119228: limit(1/zeroa) 1053056: TIME(%) always yields 0.0 1041570: assume(abs(x)<1) should imply x<1 and x>-1 1023931: logabs not a defmvar 938134: diff(realpart) bogus 924868: defint log(sqrt(q^2-1)+1) asks about YX 826623: simplifer returns %i*%i 751934: Inconsistent simplification of 1.0*x etc 721575: 2/sqrt(2) doesn\'t simplify 660948: simplification of exp(%i*...) 631216: horner([...],x)/FIX 619927: (-1.0b0)^(1/3) vs (-1.0d0)^(1/3) 609464: 1+%e,numer and %e^%e,numer unnumbered: 1 was mistakenly considered greater than 1.0 unnumbered: plot2d(x^(1/3), ...) fails unnumbered: unexpected behavior in for loop with variable step unnumbered: infinite loop for integrate(1/(x^5-1),x,1,inf) unnumbered: integrate(1/(sin(x/3)^2+1),x,0,24) unnumbered: integrate(1/(sin(x-3)^2+1),x,3,11) unnumbered: ensure foo is a reset-able variable in reset(foo) unnumbered: abs((sqrt(3)*%i/2-1/2)/(3*(%i/(6*sqrt(3))-1/6)^(1/3)) +(%i/(6*sqrt(3))-1/6)^(1/3)*(-sqrt(3)*%i/2-1/2)) unnumbered: makelist(): argument size appears restricted to integer unnumbered: multiple batch calls in a batch file unnumbered: integrate(f2(a*x-b)*x^3,x,minf,inf) where f2(x):=(2*sigma^(3/2))/(%pi*x^4+2*%pi*sigma*x^2+%pi*sigma^2)
2009-08-12Update to Maxima 5.19.0.asau3-8/+20
ChangeLog is empty, the package contains various bug fixes.
2009-06-14Remove @dirrm entries from PLISTsjoerg1-105/+1
2009-04-29Update to Maxima 5.18.1asau3-12/+110
Backwards-incompatible changes: * cut out broken code intended to support xgraph New items in core: * function bfallroots to compute polynomial roots with bigfloats * general scheme for integrals of special functions * exponential integrals * incomplete beta function * Fresnel integrals * Lambert W function New items in share: * package minpack * package colnew * package z_transform * package finance Other revisions: * additional special cases of integrals of power functions * bigfloat arithmetic * special functions (beta, gamma, error, Bessel, elliptic and inverse elliptic, hypergeometric, Laplace functions and friends) * new version of Imaxima user interface * recognize integers in base greater than 10 * tex function can assign user function as TeX property * revision and translation of message strings (incomplete) * documentation revisions throughout * patches for Clozure CL throughout * build Maxima with ECL via build system used for other Lisps * minor code clean-up throughout * other improvements and bug fixes
2008-12-21Update maxima to 5.17.1, based on wip/maxima, which was updatedminskim3-9/+20
and tested by Aleksej Saushev and Stathis Kamperis. Major changes: - Expand code for special functions - quad_qagi accepts upper and lower limits instead of flags for limits - Cut out solve_inconsistent_error - new, alternate implementation of vector operations - colorterm: simple output color-coding
2008-08-25Update to 5.15ahoka4-11/+36
Submitted by Aleksej Saushev in PR pkg/39404. Changes since Maxima 5.15 Major changes: * ECL can build Maxima via autoconf machinery Other revisions: * Revision and extension of code for exponential integral functions * Revision and extension of code for hypergeometric functions * share/contrib/amatrix: revisions * share/contrib/gf: bug fixes * share/contrib/sarag: revisions * share/contrib/zeilberger: revisions * share/contrib/graphs: revisions * share/contrib/distrib: revisions and new test script * share/contrib/maximaMathML: revisions * share/tensor: additional demonstrations * Patches for Lispworks and MCL * Revisions and extensions of reference manual and its translations Plus various bug fixes.
2008-04-22Update to maxima-5.15.0. Patch From Aleksej Saushev in private mail.tnn3-17/+52
Backwards-incompatible changes: * Disable verb => numerical evaluation scheme for math functions Major changes: * User interface Imaxima now packaged with Maxima New items in share: * share/contrib/bitwise: Bitwise operations on integers * share/contrib/noninteractive: Catch asksign and askprop questions and turn them into conditional expressions * share/contrib/namespaces: A namespace implementation for Maxima * share/contrib/amatrix: Matrix with underlying Lisp array Other revisions: * gf package: New version of gf package (Galois fields) * tex function: Enable TeX output to output stream * stringproc package: Revised printf; regex functions * ezunits package: Dimensional analysis; physical constants * quadpack functions: Return partially-evaluated expressions * plot functions: New options; bug fixes * tensor functions: Many improvements * graphs package: Improvements