Add the IMPL-NAME property when defining a function with DEFMFUN
commit3716984cf446db2dab6f7a101366662cdcc0602c
authorKris Katterjohn <katterjohn@gmail.com>
Sat, 3 Oct 2020 20:06:23 +0000 (3 16:06 -0400)
committerKris Katterjohn <katterjohn@gmail.com>
Sat, 3 Oct 2020 20:06:23 +0000 (3 16:06 -0400)
tree9fdb948a335d0965036050f028f903d7c97ce223
parentb369cda0401e7c952ab21b31788b67d76a6134ae
Add the IMPL-NAME property when defining a function with DEFMFUN

When a function $FOO is defined using DEFMFUN, we currently have
that another internal function FOO-IMPL is also defined.  Now we
save the name of this internal function on the plist of $FOO.

This is needed for some upcoming bugfixes.

No problems with the test suite or share test suite.  I noticed
no appreciable change in the test suite run time.
tests/rtest_translator.mac runs as expected.
src/defmfun-check.lisp
src/mlisp.lisp