- Jun 05, 1997
-
-
pw authored
-
- May 08, 1997
-
-
pw authored
-
- Feb 08, 1997
-
-
pw authored
-
- Feb 05, 1997
-
-
pw authored
-
- Jan 18, 1997
-
-
ram authored
-
- Oct 31, 1994
-
-
ram authored
-
- Apr 06, 1994
-
-
hallgren authored
(defsetf sap-ref-64 %set-sap-ref-64) and (defsetf signed-sap-ref-64 %set-signed-sap-ref-64) for the Alpha.
-
- Feb 11, 1994
-
-
cvs2git authored
-
- Jul 17, 1993
-
-
ram authored
-
- Jul 02, 1993
- Jun 24, 1993
- May 06, 1993
-
-
ram authored
the recursive calls, people were not propagating the environment through, and in some places were not recursing with the multiple-value version.
-
- Mar 01, 1993
-
-
ram authored
-
- Feb 26, 1993
-
-
ram authored
-
- Feb 06, 1993
-
-
ram authored
now that INLINE/NOTINLINE declarations are represented in the LEXENV-FUNCTIONS. Also, this is inhibited if there is any enclosing local function *OR MACRO*, not merely if the currently apparent definition is a local function.
-
- Feb 04, 1993
-
-
ram authored
-
- Sep 01, 1992
-
-
ram authored
there is no result form. Also, just read the var in the spurious let, instead of using IGNORABLE, since the var might be special.
-
- Aug 13, 1992
-
-
wlott authored
necessary so that keywords stay keywords, and are not changed to gensyms.
-
- Apr 04, 1992
-
-
wlott authored
-
- Apr 02, 1992
- 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.
-
- Feb 24, 1992
-
-
wlott authored
%SET-SYMBOL-PLIST.
-
- Feb 21, 1992
-
-
wlott authored
-
- Nov 05, 1991
-
-
ram authored
less than 3.
-
- Jul 11, 1991
-
-
ram authored
too. Removed some bootstrapping code.
-
- May 24, 1991
-
-
ram authored
-
- May 08, 1991
-
-
ram authored
thing, but if the result is just a call to the inverse, then directly call the inverse w/o any let binding. This makes setf inverses usable without the full interpreter.
-
ram authored
%DEFINE-SETF-MACRO, which checks for any existing definition as a slot accessor or other setf function. Changed GET-SETF-METHOD to ignore setf macros (always global) when there is a local macro or function. Changed SETF to always call GET-SETF-METHOD, instead of special-casing setf inverses. I was tired to keeping the duplicated code consistent. Generalized the special casing in SETF of APPLY. We now go for the SETF function when called on any symbol in the Lisp package. Now SETF of APPLY will work on all Common Lisp functions, instead of just two.
-
- Apr 20, 1991
-
-
ram authored
Also, added :OPTIMIZE and :OPTIMIZE-INTERFACE for changing the "global" compilation policy within the dynamic extent. Added :CONTEXT-DECLARATIONS, which provides a way to insert declarations conditional on pattern mathcing of the context in which the definition appears. So you can compiler all external functions safe, or whatever.
-
- Feb 08, 1991
-
-
ram authored
-
- Jan 31, 1991
-
-
ram authored
-
- Jan 30, 1991
-
-
ram authored
-
- Dec 11, 1990
-
-
wlott authored
there is no name.
-
- Nov 19, 1990