maxima:rtoy-refactor-sinint

Last commit made on 2023-02-04
Get this branch:
git clone -b rtoy-refactor-sinint https://git.launchpad.net/maxima

Branch merges

Branch information

Name:
rtoy-refactor-sinint
Repository:
lp:maxima

Recent commits

53dd062... by Raymond Toy <email address hidden>

More minor reindentation make some things easier to read

No functional changes.

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

Minor reindentation make some things easier to read

No functional changes.

39c78bf... by Raymond Toy <email address hidden>

Rename exp in ratint and remove special decl for exp

By renaming the `exp` arg of `ratint` to `sinint-exp`, we have removed
the last use of the special var `exp` from sinint.lisp. Thus, we can
also remove the special decl of `exp`.

Full testsuite passes.

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

Rename exp arg of npask to npask-exp

`npask` is given an arg of `exp` and only uses that arg. So to reduce
confusion with the specvar `exp`, rename the arg to `npask-exp`.

Full testsuite passes.

86471ea... by Raymond Toy <email address hidden>

Rename ratint-var to sinint-var

No need to have a different name here; might as well make it
`sinint-var` everywhere in this file.

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

Remove special declaration for var

We've replaced all uses of the special variable `var` by lexical vars
by adding an extra arg to all the functions that used to access
`var`. Because of that there are now no more uses of the special var
`var`.

Full testsuite passes.

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

Rename var to sinint-var

These functions don't need the specialness of `var`, so rename it to
`sinint-var`: `rootfac`, `aprog`, and `cprog`

Full testsuite passes.

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

Rename var to ratint-var in ratint

Rename `var` to `ratint-var` in `ratint`. We also accidentally
deleted `sinint-ratform` so that it was treated as a unknown
variable. Add it back in.

Full testsuite passes.

7cae970... by Raymond Toy <email address hidden>

Rename var to sinint-var

These functions don't need the specialness of `var`, so rename it to
`sinint-var`: `fprog`

Full testsuite passes.

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

Rename var to sinint-var

These functions don't need the specialness of `var`, so rename it to
`sinint-var`: `eprog`, `e3prog`, `eprogratd`, `enprog`, and
`zerocoefl`.

Full testsuite passes.