- May 15, 1992
-
-
wlott authored
-
wlott authored
-
ram authored
tracing of macros. When tracing an already traced function, untrace and retrace it, instead of ignoring the second request. Moved the undefined error for UNTRACE to the UNTRACE-1 subfunction, instead of signalling it at macroexpand time. In TRACE-1, added an assertion that there isn't already an entry in the trace breakpoint table, since sometimes we seem to be forgetting about breakpoints.
-
wlott authored
problems for argument type proclamations. Also removed extra )'s.
-
wlott authored
-
wlott authored
some debugging code #+nil'ed out so that I don't have to rewrite it from scratch next time I want it. And removed an extra ``)''.
-
wlott authored
-
wlott authored
-
wlott authored
-
wlott authored
old-style IN-PACKAGE, it will use the old behavior. Rewrote DEFPACKAGE to tell you about inconsistencies between the package and the DEFPACKAGE form. Rewrote the DO-mumble-SYMBOLS iterators in order to stamp out more uses of prog. They now wrap the user body in an flet and then just use regular looping constructs to grovel through the packages.
-
- May 14, 1992
-
-
ram authored
-
- May 07, 1992
- May 06, 1992
-
-
wlott authored
-
- Apr 23, 1992
-
-
wlott authored
-
- Apr 21, 1992
- Apr 20, 1992
-
-
wlott authored
checking to see if the form has a macro defintion. Otherwise, macroexpanding macrolets doesn't work.
-
- Apr 19, 1992
-
-
wlott authored
-
- Apr 17, 1992
-
-
wlott authored
position so that it is easier to track them down.
-
- Apr 15, 1992
- Apr 14, 1992
-
-
wlott authored
-
- Apr 12, 1992
-
-
wlott authored
exported. Moved the object-set stuff into serve-event.lisp. Added a call to GC-INIT to REINIT to facilitate making sure set-auto-gc- trigger gets called.
-
- Apr 07, 1992
- Apr 04, 1992
-
-
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
cleanup RETURN-VALUES-UNSPECIFIED:SPECIFY. [Hard to believe nobody has complained about not conforming to this one.]
-
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
per X3J13 cleanup SETF-SUB-METHODS:DELAYED-ACCESS-STORES.
-
- 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
- Mar 28, 1992
-
-
wlott authored
of requiring that the run-time and compile-time info remain consistent. Fixed FIND-INTERRUPTED-FRAME to FLUSH-FRAMES-ABOVE before returning the frame.
-