- Oct 03, 1990
-
-
ram authored
*FAILED-OPTIMIZATIONS*.
-
ram authored
before switch demons are run (such as -edit.)
-
ram authored
as a closure rather than as a function that must be compiled for each operator.
-
ram authored
-
wlott authored
-
wlott authored
will work.
-
chiles authored
loop in truncation (trying a guess). We created a new primitive to multiply two digits and add three digits to support a more tense multiply loop. We also used this in fixnum X bignum. William fixed subtract by noticing a situation where the result needs to be one larger than the old assumption.
-
wlott authored
#|...|#'ed the :constants arg to purify, 'cause it doesn't work.
-
wlott authored
-
wlott authored
-
wlott authored
-
wlott authored
-
wlott authored
-
wlott authored
-
wlott authored
-
wlott authored
part of common lisp or are not supported: commonp provide require string-char-p evalhook applyhook %array-typep %string-char-p
-
- Oct 02, 1990
- Oct 01, 1990
-
-
ram authored
to NOTE-THIS-LOCATION for floating point instructions that could get exceptions.
-
ram authored
-
ram authored
Added a report method for ARITHMETIC-ERROR.
-
ram authored
-
ram authored
-
ram authored
-
ram authored
-
ram authored
-
ram authored
-
ram authored
Added DEFVARs for *print-readably* and *read-eval* so that the new code could use them as appropriate. Old code still needs to be fixed to use these vars. In FLONUM-TO-STRING, use FLOAT-PRECISION to find out the actual precision for denorms, and adjust the args to FLOAT-STRING accordingly. This is so that we don't print more digits than the real precision. Currently this case will only happen through FORMAT, since normal printing uses SCALE-EXPONENT for denorms. Hacked up SCALE-EXPONENT a bunch to work for denorms. Fixed an outright bug that would happen if the (* 10.0) loop even ran more than once. Added additional special-casing for denorms so that the EXPT won't overflow.
-
- Sep 28, 1990