~peterpall/maxima/+git/maxima.code:update-gentran

Last commit made on 2019-12-14
Get this branch:
git clone -b update-gentran https://git.launchpad.net/~peterpall/maxima/+git/maxima.code

Branch merges

Branch information

Name:
update-gentran
Repository:
lp:~peterpall/maxima/+git/maxima.code

Recent commits

361473d... by Raymond Toy <email address hidden>

Merge branch 'master' into update-gentran

526f8f3... by kjak

Remove obsolete (and unused) declarations

*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.

No functional changes.

7220e69... by kjak

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.

a1cfb99... by kjak

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.

No functional changes.

600159f... by kjak

No longer compare characters with EQ in imaxima

The standard doesn't guarantee that characters with the same value are
EQ, so compare with EQL instead.

See also commits d62d12f4, 361740b3 and 857dfe44.

c36abc9... by kjak

Remove the MEMQ definition from imaxima

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>

Windows installer: update wxMaxima.

1b73686... by Raymond Toy <email address hidden>

Apply changes from master and fix conflicts