~peterpall/maxima/+git/maxima.code:rtoy-add-globals-mlisp

Last commit made on 2022-12-07
Get this branch:
git clone -b rtoy-add-globals-mlisp https://git.launchpad.net/~peterpall/maxima/+git/maxima.code

Branch merges

Branch information

Name:
rtoy-add-globals-mlisp
Repository:
lp:~peterpall/maxima/+git/maxima.code

Recent commits

5b79c61... by Raymond Toy <email address hidden>

Move defvar from mlisp to globals

- Moved aryp, msump, evarrp, factlist, *nounsflag*, transp, and
  noevalargs.
- Removed unneeded special declarations.

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

Move defvar from merror to globals

- Moved bindlist, loclist, *nounl*, scanmapp, maplp, evp, mlocp, and fmaplvl.
- Removed unneeded special declarations.

043a356... by Raymond Toy <email address hidden>

Move defvar/defmvar from mlisp to globals

- Moved munbound, fixunbound, flounbound, munbindp,
  $setcheck, *mlambda-call-stack*, $structures, and $use_fast_arrays.
- Removed unneeded special declarations.

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

Update dependencies in maxima.system

Forgot to update the dependencies from moving some defmvars from mlisp
to globals.

Also forgot to remove one declaration from float.lisp that's not
needed anymore.

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

Move defmvar from mlisp to globals

- Moved featurel, $features, $%enumer, $float, $translate, $transrun,
  $savedef, $infeval, and $piece.
- Removed unneeded special declarations.

4dd14f7... by Raymond Toy <email address hidden>

Merge branch 'rtoy-add-globals-merror'

9c04527... by Raymond Toy <email address hidden>

Merge branch 'rtoy-add-globals-mdot'

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

Fix testsuite failures with sbcl due to defmvar decls

The defmvar macro recognizes type declarations and adds a type
declaration when found. However, in the testsuite there are many
failures because the the value is not of the specified type.

For now, we'll just recognize the declarations, but ignore them. At
some later point, we'll need to investigate these failures and decide
if we really want to have the declarations.

Thanks to Barton for pointing this out to me.

06f8947... by Raymond Toy <email address hidden>

Move defmvar from merror to globals

- Moved $error and $errormsg
- Removed unneeded special declarations.

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

Move defmvar from mdot to globals

- Moved $dotscrules, $dotdistrib, $dotexptsimp, $dotassoc,
  $doallmxops, $domxmxops, $doscmxops, $scalarmatrixp, and
  $assumescalar.
- Removed unneeded special declarations.