- Apr 14, 1992
- Apr 12, 1992
- Apr 09, 1992
-
-
ram authored
longer TR when we convert a LET in a non-tail position. Fixed comment in MAYBE-CONVERT-TO-ASSIGNMENT to make clear that we only attempt conversion when there is <= 1 non-recursive call. This ensures that we will never need to back out of assignment conversion.
-
ram authored
Deletion of the REF should suffice, and will avoid problems with deleting twice.
-
- Apr 08, 1992
- Apr 07, 1992
- Apr 04, 1992
-
-
wlott authored
-
wlott authored
conditialization.
-
wlott authored
MACROEXPAND-1. Fixed things that invoke *MACROEXPAND-HOOK* to coerce it to a function before calling it as per X3J13 cleanup FUNCTION-TYPE:X3J13- MARCH-88 by introducing KERNEL:INVOKE-MACROEXPAND-HOOK, which does that and then funcalls it. Also, fixed MACRO-FUNCTION to take an environment argument as per X3J13 cleanup MACRO-FUNCTION-ENVIRONMENT:YES.
-
wlott authored
-
- Apr 02, 1992
-
-
wlott authored
decls from (or function null list) to (or function null) because lists were only in there to allow bootstrapping off of the old rt system.
-
ram authored
Fixed function consistency checking to work better on deleted functions. Added a condition handler in PRINT-ALL-BLOCKS.
-
ram authored
continuation type assertions conflict.
-
wlott authored
cleanup RETURN-VALUES-UNSPECIFIED:SPECIFY. [Hard to believe nobody has complained about not conforming to this one.]
-
wlott authored
MACROLET-DECLARE:ALLOW. When declaring things about symbol macros, type declarations just wrap (the type ...) around the expansion, special declarations signal an error, and ignore/ignorable declarations are ignored.
-
wlott authored
when it's an atom in case it's a symbol-macro as per the X3J13 cleanup SYMBOL-MACROLET-SEMANTICS:SPECIAL-FORM. Now you can safely INCF, etc. symbol macros where the macroexpansion has side effects.
-
wlott authored
NAME so that other people can access the case frobbing aspect of symbol printing without having make a symbol.
-
wlott authored
instead of unqualified symbols as per X3J13 cleanup STRUCTURE-READ-PRINT- SYNTAX:KEYWORDS.
-
wlott authored
SHADOW-ALREADY-PRESENT:WORKS.
-
wlott authored
per X3J13 cleanup SETF-SUB-METHODS:DELAYED-ACCESS-STORES.
-
- Apr 01, 1992
-
-
wlott authored
if between 2 and 3 (inclusive) values were expected. Also, spiffed up the case where > 3 values were expected.
-
wlott authored
if between 2 and 6 (inclusive) values were expected. Also, spiffed up the case where > 6 values were expected.
-
wlott authored
if between 2 and 6 (inclusive) values were expected. Also, spiffed up the case where > 6 values were expected.
-
ram authored
tail set have no RETURN.
-
ram authored
inline functions.
-
ram authored
-
- Mar 31, 1992
-
-
wlott authored
constant integer.
-
wlott authored
Extend the semantics of the macros SETF, PSETF, SHIFTF, ROTATEF, and ASSERT to allow "places" whose SETF methods have more than one "store variable". In such cases, the macros accept as many values from the newvalue form as there are store variables. As usual, extra values are ignored and missing values default to NIL. Extend the long form of DEFSETF to allow the specification of more than one "store variable", with the obvious semantics. Clarify that GET-SETF-METHOD signals an error if there would be more than one store-variable.
-
- Mar 29, 1992