- Feb 18, 1992
-
-
wlott authored
COOKIE*, so that %INITIAL-FUNCTION can call it after finishing the initial top level forms.
-
- Feb 15, 1992
-
-
wlott authored
are no more alien operators.
-
- Feb 14, 1992
-
-
wlott authored
-
- Feb 05, 1992
-
-
ram authored
in %NOTE-TYPE-DEFINED. We were never clearing the cache.
-
- Dec 11, 1991
-
-
ram authored
-
- Nov 08, 1991
-
-
ram authored
the structure.
-
- May 28, 1991
-
-
ram authored
well as the existing DEBUG-INFO quality.
-
- May 23, 1991
-
-
ram authored
Add support for the new FUNCTION declaration, but still recognize ones in the old style. Give structure predicate functions an inline expansion which convert to TYPEP.
-
- Apr 20, 1991
-
-
ram authored
-
- Feb 20, 1991
-
-
ram authored
-
- Feb 11, 1991
-
-
ram authored
is bound. Changed various people to call it so that we don't get spurious undefined function warnings.
-
- Jan 03, 1991
-
-
ram authored
-
- Oct 17, 1990
-
-
ram authored
to be less obscure. Made it clear the SPECIFIER-TYPE cache so that subsequent references will be noticed as unknown. In DEFINE-DEFSTRUCT-NAME, quietly blow away any existing ACCESSOR-FOR. This is necessary now that we don't always undefine a structure before redefining it, but it may also help with some of the spurious undefining that was happening. Broke off redefinition hackery into CHECK-FOR-STRUCTURE-REDEFINITION. This function checks for incompatible redefinition, and only undefines the structure if the redefinition is incompatible.
-
- Oct 15, 1990
-
-
ram authored
maintaining separate compiler structure info. When we change the included-by info, we copy the DD and included-by list so that the definition in the compiler lisp is not affected. At load or eval time, %DEFSTRUCT is now responsible for updating the included-by list for the defined-structure-info.
-
- Oct 12, 1990
-
-
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.
-
- Oct 06, 1990
-
-
ram authored
instead of just rationals, anticipating a possible change to float qualities. Changed OPTIMIZE to recognize EXT:INHIBIT-WARNINGS as the same as BREVITY. Changed DEBUG-INFO default to 2.
-
- Jul 31, 1990
-
-
wlott authored
-
- Jun 01, 1990
-
-
ram authored
sicne SPECIFIER-TYPE is FBOUND before the type system is fully initialized.
-
- May 30, 1990
-
-
cvs2git authored
-
- May 29, 1990
-
-
ram authored
to avoid touching the type system before it is loaded. This way type proclamations will work in the new-compiler core, at least after the compiler is loaded. Fixed %COMPILER-DEFSTRUCT to make the copier and predicate :DEFINED so that we don't give spurious undefined warnings. SPECIFIER-TYPE-CACHE -> VALUES-SPECIFIER-TYPE-CACHE
-
- May 12, 1990
-
-
ram authored
-
- Apr 21, 1990
-
-
ram authored
undefined. Removed a duplicate version of the code that added onto the DD-INCLUDED-BY.
-
- Mar 19, 1990
-
-
ram authored
be recognized as defined functions, even if we can't easily give them the correct type (becase the type system isn't in the cold load yet.)
-
- Mar 05, 1990
-
-
cvs2git authored
-
- Feb 08, 1990
-
-
ram authored
-
- Feb 06, 1990
-
-
wlott authored
-