First, rename `integer-info` to `*integer-info*` to make it clear that
it's a special variable.
Second, since `*integer-info*` is used in several files, add a
`defvar` for it in globals.lisp and remove `integer-info` from any
special declarations.
Finally, limit.lisp also has the special variable `old-integer-info`.
Rename to `*old-integer-info*` and add a `defvar` for it, removing the
`declare-top` declaration.
Full testsuite + share passes with cmucl and ccl64.
Update rtestint problem 237 to match the actual result.
The actual result differs slightly from the expected result, but
they're equivalent. Curiously, the comment in the problem gives our
actual result, so update the expected expected result with our actual
result that matches the comment. Remove the comment too.
With this change, the testsuite + share tests pass with cmucl and
ccl64.
This change finalizes the removal of `*ll*` and `*ul*` from
defint.lisp.
Actually remove the (commented out) reference to `*ll*` and `*ul*` in
the `declare-top` declaration in defint.lisp. We no longer need these
special variables.
Update a couple of places where these are used in comments too. And
remove some debugging prints that use these variables.