7 * function cartesian_product_list: Cartesian product of lists.
9 * function garbage_collect: trigger Lisp garbage collector.
11 * variables maxima_frontend, maxima_frontend_version:
12 inform `build_info` which user interface is in use.
18 * killing.dem: a demo for Killing vector fields.
20 * package logic: new function logic_simplify implements K-Map reduction
21 (Quine-McCluskey algorithm)
27 * function to_cl: now autoloaded.
29 * package linearalgebra: autoload all functions.
31 * function run_testsuite: summary now not only tells which unexpectedly
32 failed, but also which ones unexpectedly passed.
34 * series expansion for expintegral_si and gamma_incomplete; breaks
35 some existing tests, see commit 47a6afd.
37 * function translate: generate code which translates conditional
38 expressions with prederror = true
43 * package gentran: new version (thanks to Michael Stern)
45 * package simplex: improvements, including symbolic inputs.
47 * package ode: test cases.
49 * package odepack: works with ECL.
51 * package lapack: works with ECL.
53 * package sarag: fix missing definition of SQUARE_FREE_ALGORITHM.
55 * package sarag: make certificate proof more explicit (verify certificate)
57 * share test suite: include tests for packages lapack, sym, and ode.
59 * share test suite: a few simple tests for package odepack.
61 * ezunits: conversion rule for nondimensional/(sum of dimensional)
63 * ezunits: 0 now can have a dimension.
65 * package draw: accepts color index number 0, 1, 2, ... 17.
67 * package draw: accepts plot titles which are not strings.
69 * package wrstcse: improved range and resolution of Monte Carlo analysis.
75 * SF Patch #88: Emaxima now correctly expands tabs in the comint buffer of emacs.
81 * #3549: "patch to mmref, and removing mmref.tex and maxima_pdf.texi from info directory"
82 * #3532: "Integrator doesn't use a new variable internally, causing facts on the original variable to be used for the substitution variable"
83 * #3529: "crash with gcl due to wrong maxima startup script"
84 * #3524: "Discrepancy in intromax"
85 * #3514: "ECL: Marking rtest16/test step 50 as \"known bad\" doesn't work"
86 * #3497: "ctensor documentation on the Ricci tensor is inconsistent"
87 * #3496: "Hardcoded interpreter path in doc/info/build_index.pl causes build fail on FreeBSD"
88 * #3494: "vector.dem is broken"
89 * #3484: "taylor of expintegral_si is wrong"
90 * #3470: "Error in maximize_lp "
91 * #3463: "Documentation: mention parameter epsilon_lp more explicitly in documentation for minimize_lp"
92 * #3459: "Wrong limit calculation"
93 * #3412: "Bug when translating functions that contain an \"if\" (in my case an implicit if)"
98 * mailing list 2019-05-11: "Problems with gramschmidt"
99 * mailing list 2019-05-06: "problem with elem() after kill(all)"
100 * mailing list 2019-04-02: "maxima lists"
101 * mailing list 2019-03-08: "GCL build broken".
102 * mailing list 2019-03-08: "batch overwrites last output line"
103 * mailing list 2019-03-06: "the share testsuite + MAXIMA:$RESULTANT is undefined errors"
104 * mailing list 2018-12-03: "error in compiling function with global variable"
105 * mailing list 2018-11-01: "radcan(sqrt(-1/(sqrt(-3)+1))*sqrt(2))"
106 * commit c164f5f: SIMPEXPT was marking unsimplified expressions with SIMP
107 * commit 61c71db: Fix siemens/sievert typo (ezunits)
113 * Crosscompiling: Add 'maxima_longnames.c' to automake
115 * configure: enable build with ABCL via --enable-abcl.
117 * Windows installer: can now include ABCL.
119 * Windows installer: updated external utilities.
121 * Windows installer: updated wxMaxima version.
123 * "make check" manipulates the list of tests now in a more canonical way in order
124 to automatically run the interactive tests, as well.
126 * ./configure --enable-quiet-build now muffles more warnings.
128 * build documentation using the standard makeinfo tools.
130 * maxima-sbcl now supports non-ASCII user names and install dirs on MacOs
133 * "make install" now installs emaxima and imaxima in a place emacs will
134 find by default. configure's --emacs-prefix= option allows to choose
135 a different directory.
141 * ./update_examples now interprets lines beginning with
142 the string "input:" as text that should be sent as input.
148 * environment variable MAXIMA_DOC_PREFIX overrides the
149 location the documentation is searched for.
151 * environment variable GCL_DISABLE_MULTIPROCESS_MEMORY_POOL
152 disables memory-sharing between GCL-compiled Maxima processes.
154 * Maxima.bat now autodetects 64-bit systems and does the necessary
155 modifications for making lapack work in SBCL if this test is positive.