~peterpall/maxima/+git/maxima.code:rtoy-speed-up-linearalgebra-loading

Last commit made on 2023-08-19
Get this branch:
git clone -b rtoy-speed-up-linearalgebra-loading https://git.launchpad.net/~peterpall/maxima/+git/maxima.code

Branch merges

Branch information

Name:
rtoy-speed-up-linearalgebra-loading
Repository:
lp:~peterpall/maxima/+git/maxima.code

Recent commits

480cd30... by Raymond Toy <email address hidden>

Remove old code that was commented out

b7e5322... by Raymond Toy <email address hidden>

Use mk:defsys to load lisp files for linearalgebra

This should speed up loading of linearalgebra because we no longer
need to search everywhere for the lisp files. mk:defsys will
load (and compile) the files directly.

273d41d... by Raymond Toy <email address hidden>

Fix #4174: Add share/simplex to file_search_maxima for ecl

The simplex test can't run in ecl because it can't find
Tests/afiro_A.csv. Add share/simplex to file_search_maxima for ecl so
this works.

4820884... by Raymond Toy <email address hidden>

Fix #4174: ecl can't load zeilberger

This is a workaround for ecl which can no longer load the zeilberger
package. As mentioned in the bug, wild-inferiors followed by more
directory components appear not to work in ecl. Ccl, clisp, cmucl,
and sbcl don't appear to have this problem.

d16fe0a... by Raymond Toy <email address hidden>

Add cross-references to colnew references

Add links from the references to the bibliography entries for the
references.

64a2bef... by Raymond Toy <email address hidden>

Add more comments on how to use the macros

Make it clearer that m4_math and friends MUST start at the beginning
of a line and must not be followed by any text.

Remove the old definition of m4_mathdot (which was replaced by
m4_mathpunc).

73b7860... by Raymond Toy <email address hidden>

Use m4_mathpunc to add :

In a couple of places we have m4_math followed by a ":". Use
m4_mathpunc to place the colon closer to the formula.

d85a466... by Raymond Toy <email address hidden>

Define m4_mathpunc to allow trailing punctation

m4_mathpunc is like m4_math, except the first arg is punctuation that
is appended to each arg. This works better then having the
punctuation at the end of m4_math because there's generally too much
space between the formula and the punctuation when done that way. By
adding the punctuation at the end of the formulas, there's less space
so it looks better, especially for periods and commas.

e7a3749... by Raymond Toy <email address hidden>

Change usae of m4_math and friends

Because m4_math expands into things like `@html`/`@end html`, m4_math
needs to make sure `@html` is at the beginning of the line.
Previously, m4_math would insert a new line at the beginning.
However, this sometimes caused unexpected new lines to appear in the
output.

We changing the macro so that the new line is not inserted anymore.
That means m4_math and friends MUST be on a line by itself.

All the uses of m4_math and friends have been updated so that m4_math
is on a line by itself. I checked the pdf and html resuls, and they
look good, without extraneous newlines or extra space.

663143f... by Raymond Toy <email address hidden>

Address #4170: Move decfp test to the end

See Bug #4170. This is a workaround for decfp breaking raddenest.