- Feb 10, 1990
-
-
ram authored
-
- Feb 09, 1990
-
-
ram authored
annotation of the FUN continuation. MAYBE-DO-FUNNY-FUNCTION is now DO-FUNNY-FUNCTION and is only called when we've got a live one. This speeds up the most common case of call (a known, non-funny function), since we don't have to fall all the way down to the bottom of a CASE.
-
ram authored
name when there is no name. Callers can do this when that's what they want.
-
ram authored
than *INTERPRETED-FUNCTION-CACHE-THRESHOLD* times since the last GC is retained.
-
ram authored
stack to keep the MV-BIND in the UNWIND-PROTECT translation happy. Unlike in compiled code, we don't use these values to keep track of the exit being done, but we still execute the MV-BIND. Also, fixed SET-LEAF-VALUE to check for the var being indirect even when the reference is in the home env. Reordered the TYPECASE in INTERNAL-APPLY-LOOP according to my intuition of the relatively frequency of node types.
-
- Feb 08, 1990
-
-
ram authored
-
- Feb 07, 1990
-
-
ram authored
environment was null.
-
ram authored
is null. Although we don't get lazy conversion, at least we can prevent excessive memory usage. Also, this result is cached in the new LAMBDA-EVAL-INFO-FUNCTION slot so that all references to a non-closure interpreted function will get the same EQ result (mainly to avoid having N copies of the IR1 if the conversion is decached and then reconverted.)
-
ram authored
since it is no longer pushed.
-
- Feb 06, 1990
-
-
wlott authored
-