- Feb 12, 1990
-
-
ram authored
the strings for the name and type to INFO instead of the symbols.
-
- Feb 11, 1990
- Feb 10, 1990
-
-
ram authored
the type number from being reused. This allows new types to be defined without clobbering the old type numbers.
-
ram authored
-
ram authored
-
ram authored
-
ram authored
-
ram authored
-
ram authored
interesting parts, but at least it doesn't do anything wrong.
-
ram authored
constant entry.
-
ram authored
-
ram authored
method.
-
ram authored
defined.
-
ram authored
-
ram authored
-
ram authored
PACKAGE.
-
- Feb 09, 1990
-
-
wlott authored
local file did not already exist.
-
wlott authored
necessary fixup.
-
wlott authored
out...
-
wlott authored
-
wlott authored
all the RCS files in it.
-
wlott authored
-
ram authored
that it will preserve locality. With the new function representation, we need to transport both the function entry and function constants in LOCALIFY to ensure that they are near each other. Doing this transporting also prevents the recursion in TRANSPORT-FUNCTION from losing now that there can be circular references. Also changed INLINEP to know about (INFO FUNCTION INFO ...). Blew away plist hackery, as that info is all maintained by gloabldb now. Hacked on SAVE-STAND-ALONE-LISP so that it should work, but it needs to blow away debug info, etc.
-
ram authored
-
ram authored
system macros (at end of compilation.) This prevents infinite recursions due to trying to interpret circularly defined macros.
-
ram authored
code:macros.lisp without choking.
-
wlott authored
Added :lowtag specs to the rest of the defslots forms.
-
wlott authored
pool.
-
wlott authored
that we needed to add the constant header size, but num-const already includes that.
-
ram authored
variables unless (= SPEED 3). This ensures that argument values are available for backtrace, etc.
-
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
print the lambda with bounded depth.
-
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