Make *i* and *j* into lexicals
commitac7e48f33fa9d337cf584c797d459beb48473360
authorRaymond Toy <toy.raymond@gmail.com>
Wed, 24 Jan 2024 17:19:32 +0000 (24 09:19 -0800)
committerRaymond Toy <toy.raymond@gmail.com>
Wed, 24 Jan 2024 17:19:32 +0000 (24 09:19 -0800)
tree5b9e254aad4245482338b8a52a90930a93432c3c
parentbac85e32fa22c87454a50c9f73bf35bff5f77bd0
Make *i* and *j* into lexicals

These special variables defined in `log*rat` are set there and only
referenced in `logcpi` and `sumi`.  Make them lexicals and move
`logcpi` and `sumi` into `labels` functions in `log*rat`.

Testsuite passes with cmucl.
src/defint.lisp