- Oct 14, 1990
-
-
ram authored
aren't a lowtag check.
-
ram authored
BLOCK-TEST-MODIFIED if appropriate.
-
ram authored
continuation goes to an IF.
-
ram authored
test for :NOTINLINE when deciding whether to enter in *FREE-FUNCTIONS*.
-
ram authored
which conditions to signal.
-
ram authored
fixed a one-off error in deciding whether we underflowed in SCALE-FLOAT-MAYBE-UNDERFLOW.
-
ram authored
-
ram authored
from there.
-
- Oct 13, 1990
-
-
wlott authored
-
wlott authored
instead of a lui/ori/jr sequence.
-
wlott authored
-
wlott authored
The new fixup with kind stuff is under new fops so the old fasls can still be loaded.
-
wlott authored
-
wlott authored
-
wlott authored
we can use jump-absolute.
-
wlott authored
segment so we can use jump-absolute.
-
wlott authored
-
wlott authored
-
wlott authored
-
wlott authored
in the primitive-object defstruct.
-
wlott authored
-
wlott authored
code that was commented out.
-
wlott authored
-
wlott authored
to the sigtrap handler so that lisp can still get at the other fpe's. Added all the necessary magic to get auto-gcing to work.
-
- Oct 12, 1990
-
-
wlott authored
and character to keep the deftype from complaining. #-new-compiler'ed the deftype of string-char.
-
wlott authored
-
wlott authored
-
ram authored
which included commits to RCS files with non-trunk default branches.
-
ram authored
-
ram authored
which included commits to RCS files with non-trunk default branches.
-
ram authored
misspelling in error message.
-
ram authored
now-broken declarations; a top-level lambda may not be a CLAMBDA, it may be a :TOP-LEVEL-XEP functional.
-
ram authored
-
ram authored
We give a note if we see a function related thing for a SETF name that has a SETF macro as well. This NOTE-IF-SETF-FUNCTION-AND-MACRO also is used in ir1tran. Changed DEFINE-FUNCTION-NAME to call the above, and also to check for redefining a slot accessor or alien operator. Added UNDEFINE-FUNCTION-NAME. Added UNDEFINE-STRUCTURE, which uses the previous. Structures are undefined whenever we change a structure or its supertypes, or whenever we redefine an accessor as some other kind of function. This causes a warning. Changed DEFSTRUCT to make the accessors WHERE-FROM :DECLARED rather than :DEFINED, since the stronger claim seems reasonable. Made %%COMPILER-DEFSTRUCT flame if we try to define a primitive type and warn if we redefine a DEFTYPE.
-
ram authored
for THE.
-
ram authored
local call. Added stuff to put stuff in the DEBUG-SOURCE-INFO, the function in the case of DEFUN (so that FUNCTION-LAMBDA-EXPRESSION can work), and whatever is the :SOURCE-INFO argument to COMPILE-FROM-STREAM (for possible future clever editor hacks.)
-
ram authored
Changed LTN-ANNOTATE-RETURN to intersect the continuation asserted type with the union of non-tail uses (conditional on a non-null intersection.)
-
ram authored
conception of what UNSAFE means. Also, clarified that functions which are undefined on constant arguments (e.g. DELETE) are not FOLDABLE, even if they have no predictable side-effect.
-
ram authored
Added SUBSTITUTE-LEAF-IF. Changed *defmumble-take-car-forms* to *source-context- and made it use on all source context forms so that we can squelch (function (lambda....) Added FILE-NAME, FILE-POSITION and ORIGNAL-SOURCE-PATH slots to the COMPILER-ERROR-CONTEXT. Added hemlock compiler notification hooks. Changed *error-print-level* and *error-print-length* to go out to *print-level* and *print-length* when they are NIL. Added printing of the source file in PRINT-ERROR-MESSAGE.
-
- Oct 11, 1990
-
-
ram authored
-