*EXPR is from Maclisp, Lisp Machine Lisp and Franz Lisp. It's used
to declare that a symbol names a function.
NOTYPE is from Maclisp. It's used to declare that some variable has
no specific type. (This could be used to undo previous declarations
about types.)
LOCALF is from Franz Lisp. It's used to declare that a function is
local to a particular file.
No warnings have been issued about unknown declaration identifiers
in these cases because DECLARE-TOP just ignores any declaration
identifiers besides SPECIAL and UNSPECIAL.
Fix special declaration of loadprint in share/contrib/cgrind.lisp
As noted in the comment in cgrind.lisp, there was some copying from
fortra.lisp. Based on the comment and the code it's pretty obvious
that this declaration started out as the one in fortra, but while
removing some variables from the declaration the "special" was
accidentally removed as well.
No warning was issued about this because DECLARE-TOP just ignores any
declaration identifiers besides SPECIAL and UNSPECIAL.
Remove the unused FASL-DIR property from the plist on the symbol DCL
DCL used to be a transl module dealing with autoload declarations.
The FASL-DIR property was used to specify the directory that held
fasl files (on ITS only).
The ITS code that used the FASL-DIR property was removed in commit
a3d77bbc in 2007. Most of the transl module code was removed in
commit 11be1c1f in 2011.
This caused a package-lock error when running Maxima in SBCL in
imaxima mode. We can remove the MEMQ definition from imaxima and
just use the MEMQ defined in clmacs instead.
This was discussed on the mailing list on 2019-12-02. The subject
was "Problem loading abs_integrate in imaxima mode (emacs)".
f0fecbc...
by
Wolfgang Dautermann <email address hidden>
Add a help message (Option: /?) to the windows installer.
(The help is shown in an message box window)
d60cd8c...
by
Wolfgang Dautermann <email address hidden>
Windows installer: update ABCL.
da8a2cf...
by
Wolfgang Dautermann <email address hidden>