Bug fix: gcfactor(x*%i) => lisp error
commitfdf0fb8af83c1fbf115d87be1eb5402f3e276ff3
authorKris Katterjohn <katterjohn@gmail.com>
Thu, 7 Jan 2021 13:28:35 +0000 (7 08:28 -0500)
committerKris Katterjohn <katterjohn@gmail.com>
Thu, 7 Jan 2021 13:28:35 +0000 (7 08:28 -0500)
tree2bd461d4650c6a475e2f3834d6961c57861d86d8
parent3e832901380e40acfce34f0282586ed8cf678f63
Bug fix: gcfactor(x*%i) => lisp error

The commit message for commit d7ff7c39 claims it was only inlining
a function, but that commit made several other changes as well.
One of the changes was using = instead of EQUAL in GCDISP.

The use of = here causes various things like gcfactor(x*%i) and
gcfactor(%i/2) to signal lisp errors.

I'm changing this = to EQL in GCDISP.  (EQUAL isn't necessary here;
the original use of EQUAL goes back to the Maclisp days when EQL
didn't exist.)

No problems with the test suite or share test suite.  New tests are
added to rtest_numth.
src/numth.lisp
tests/rtest_numth.mac