~peterpall/maxima/+git/maxima.code:rtoy-refactor-ratout-specvar-m-v

Last commit made on 2023-02-21
Get this branch:
git clone -b rtoy-refactor-ratout-specvar-m-v https://git.launchpad.net/~peterpall/maxima/+git/maxima.code

Branch merges

Branch information

Name:
rtoy-refactor-ratout-specvar-m-v
Repository:
lp:~peterpall/maxima/+git/maxima.code

Recent commits

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

Rename `v` to `ratout-v` in `wtptimes1`

Do the renaming so that we don't use the special variable `v`. To
make this work also let `wtptimes3` close over the new local variable
`ratout-v` since `wtptimes3` modifies the value and is also called in
a loop, so updated values of `ratout-v` get carried to later calls.

Remove the special declarations in `wtptimes3` and `wtptimes1` too.
Remove the `declare-top` declarations for `v` too since we no longer
use the special variable `v` in this file.

Full testsuite passes.

84e43b9... by Raymond Toy <email address hidden>

Revert "Rename `v` to `ratout-v` in `wtptimes1`"

This reverts commit 39ed50139b67878a17b51537e72bd8d05b331dc0.

This was incorrectly committed. I have a different change.

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

Rename `v` to `ratout-v` in `wtptimes1`

Do the renaming so that we don't use the special variable `v`. To
make this work also let `wtptimes3` close over the new local variable
`ratout-v` since `wtptimes3` modifies the value and is also called in
a loop, so updated values of `ratout-v` get carried to later calls.

Remove the special declarations in `wtptimes3` and `wtptimes1` too.

Full testsuite passes.

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

Move declare-tops around $pfet into progn

We commented out `$pfet` and subroutines instead of deleting them.
There are `declare-top` statements just before and after that. Move
them inside the `progn` so that we know they're related.

Maybe we can remove this block of code at some later date.

Full testsuite passes.

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

Remove wtptimes2 and wtptimes3

These functions were moved into `wtptimes1` a bit ago, and I forgot to
remove the original functions that were commented out. Remove them
now.

81efede... by Raymond Toy <email address hidden>

Merge branch 'rtoy-refactor-ratout-specvar-x'

60423bb... by Raymond Toy <email address hidden>

Fix typo in $partfrac

A stray "n" got introduced that shouldn't be there.

338900f... by Robert Dodier <email address hidden>

In package draw, put in declarations and rework UPDATE-POINTTYPE to quiet warnings from SBCL.

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

Reindent ratout.lisp

Just indent some things a bit more neatly.

No functional changes.

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

Rename x to ratout-x for consistency

Even though these uses of `x` aren't supposed to be special vars,
lets' rename them all anyway for consistency and also to make sure
some other file doesn't declare `x` as a special and inadvertently
make these `x`'s special.

Full testsuite passes.