- Oct 31, 1994
-
-
ram authored
-
- Feb 11, 1994
-
-
cvs2git authored
-
- Jan 05, 1994
-
-
ram authored
-
- Sep 10, 1993
-
-
wlott authored
-
- Aug 21, 1993
-
-
ram authored
-
- Aug 19, 1993
-
-
wlott authored
-
- May 06, 1993
-
-
ram authored
-
- Mar 12, 1993
-
-
ram authored
-
- Feb 26, 1993
-
-
ram authored
-
- Feb 08, 1993
-
-
ram authored
Update comment describing LEXENV-FUNCTIONS.
-
- Sep 22, 1992
-
-
ram authored
-
- Sep 07, 1992
-
-
ram authored
LEXENV-INLINES is gone. Instead, :NOTINLINE references are changed to refer to :NOTINLINE DEFINED-FUNCTION leafs. The previous use in e.g. locall where we set LEAF-INLINEP to NIL to inhibit further optimization in the case of an error is now handed by the :ERROR combination-kind. Moved *failed-optimizations* to COMPONENT-FAILED-OPTIMIZATIONS. Added COMPONENT-INLINE-EXPANSIONS which stops infinite (or very frequent) inline expansions. Added :COMPLEX-TOP-LEVEL functional kind used to represent components with mixed top-level and run-time code. The DEFINED-FUNCTION leaf stores information about functions where we either know the actual definition, inline expansion, or have a non-default inlinep. This allows us to clean up the semantics of block compilation and inline expansion a bit, since we can keep track of both the GLOBAL-VAR and FUNCTIONAL versions of a function.
-
- Apr 21, 1992
-
-
wlott authored
back ends :include in their block-info annotations.
-
- Feb 23, 1992
-
-
ram authored
-
- Dec 15, 1991
-
-
wlott authored
constants.
-
- Dec 14, 1991
-
-
wlott authored
they can't be dumped.
-
- Dec 11, 1991
-
-
ram authored
:TYPE BOOLEAN.
-
- Nov 09, 1991
-
-
ram authored
-
- Nov 05, 1991
-
-
ram authored
-
- Jul 18, 1991
-
-
wlott authored
through to the backend.
-
- Apr 20, 1991
-
-
ram authored
-
- Feb 20, 1991
-
-
ram authored
-
- Jan 02, 1991
-
-
ram authored
the calling environment of a LET was even if the BIND gets deleted (due to all variables being deleted.) Also added many uses of REQUIRED-ARGUMENT to suppress type warnings. Added a use of FREEZE-TYPE to speed type tests for these types.
-
- Nov 03, 1990
-
-
wlott authored
-
- Oct 12, 1990
-
-
ram authored
for THE.
-
- Jul 23, 1990
-
-
ram authored
lexenv slot that replaces the old cookie, default-cookie slots. Also the node-source-path now includes the info that used to be in node-source. The block-flags structure replaces all of the block boolean attribute slots. Block start-cleanup, end-cleanup and lambda are gone. The :entry cleanup kind is now broken down into :block and :tagbody kinds. Cleanup-Mess-Up is now a non-messed-up node. Entry-Exits is now a list of exits.
-
- Jun 06, 1990
-
-
ram authored
coming from explicit conditionals.
-
- May 30, 1990
-
-
cvs2git authored
-
- May 12, 1990
-
-
ram authored
-
- May 07, 1990
-
-
ram authored
-
- Apr 27, 1990
-
-
ram authored
Made all slots in NODE writable so that we can reinit them when we freelist. Changed constructor names for freelisted structures to be REALLY-MAKE-xxx.
-
- Apr 16, 1990
-
-
ram authored
date: 90/03/27 12:19:07; author: ram; state: Exp; lines added/del: 10/7 Changed the UNKNOWN-FUNCTION structure to be the more general UNDEFINED-WARNING structure.
-
- Mar 08, 1990
-
-
ram authored
changes escape function exit continuations over to the %NLX-ENTRY.
-
- Mar 05, 1990
-
-
cvs2git authored
-
- Feb 19, 1990
-
-
ram authored
-
- Feb 15, 1990
- Feb 06, 1990
-
-
wlott authored
-