b4efa95...
by
Raymond Toy <email address hidden>
on 2023-02-13
Remove mainvar from risch.lisp
We don't use the special var `mainvar` in risch.lisp anymore, so we
can remove the declaration for it
Full testsuite passes.
3c5c3d0...
by
Raymond Toy <email address hidden>
on 2023-02-13
Rename mainvar to risch-mainvar everywhere
Rename `mainvar` so we use a lexical var `risch-mainvar` instead.
Full testsuite passes.
8a0d9ef...
by
Raymond Toy <email address hidden>
on 2023-02-13
Rename mainvar to risch-mainvar in cxerfarg
Rename `mainvar` so we use a lexical var instead.
Full testsuite passes.
828f8fb...
by
Raymond Toy <email address hidden>
on 2023-02-13
Restructure erfarg2 to pass in mainvar
`erfarg2` initialized `risch-var` from `mainvar` in the `&aux` part of
the lambda-list. Instead, add `mainvar` as a parameter so we can
replace it with a lexical when the time comes. While we're at it,
let's also move all the rest of the `&aux` parameters into the `let`.
Update callers appropriately.
Full testsuite passes.
bb3a08b...
by
Raymond Toy <email address hidden>
on 2023-02-13
Add mainvar parameter to risch-pconstp, risch-constp
These functions access the special variable `mainvar` so add it as a
parameter.
Update callers appropriately.
Full testsuite passes.
c07a4f4...
by
Raymond Toy <email address hidden>
on 2023-02-13
Add mainvar parameter to several functions
Add mainvar parameter to: rischexpvar, rischexppoly, exppolycontrol,
rischlogpoly, rischlogeprog, rischlogdprog
These functions access the special variable `mainvar` so add it as a
parameter.
Update callers appropriately.
Full testsuite passes.
e5397ff...
by
Raymond Toy <email address hidden>
on 2023-02-13
Add mainvar to fpr-dif, findpr
These functions access the special variable `mainvar` so add it as a
parameter.
Update callers appropriately.
Full testsuite passes.
37f24b7...
by
Raymond Toy <email address hidden>
on 2023-02-13
Add mainvar to cxerfarg
These functions access the special variable `mainvar` so add it as a
parameter.
Update callers appropriately.
Full testsuite passes.
afd2575...
by
Raymond Toy <email address hidden>
on 2023-02-13
Add mainvar parameter to rischexplog, erfarg
These functions accesses the special var `mainvar`, so add it as a
parameter.
Update callers appropriately.
Full testsuite passes.
5e32691...
by
Raymond Toy <email address hidden>
on 2023-02-13
Remove special var expflag
We don't use the special var `expflag` anymore so remove it from
`declare-top`.
Full testsuite passes.