- Feb 22, 1990
- Feb 21, 1990
- Feb 20, 1990
-
-
ch authored
-
ram authored
initially making it.)
-
ram authored
compiled-debug-blocks. Changed compiled-location to compiled-debug-variable. Added DEBUG-FUNCTION-TLF-NUMBER and DEBUG-FUNCTION-START-PC slots. Allow the DEBUG-FUNCTION-ARGUMENTS to be any kind of vector so that it can be an i-vector in fixed-arg lambdas with no deleted arguments.
-
ram authored
localify so that GGS doesn't get confused by objects being trashed with GC forwards. In TRANSPORT-FUNCTION, we must be prepared to find closure-entry objects (and treat them the same as normal entries.) Also, we must check if the entry for a closure is pure before transporting the entry. In various places, I had to flush uses of INFO, since this accesses global variables (*info-environment*).
-
- Feb 18, 1990
- Feb 14, 1990
- Feb 12, 1990
-
-
ram authored
-
ram authored
-
ram authored
-
ram authored
DEFSTRUCT-SLOT-DESCRIPTION to use INFO TYPE DEFINED-STRUCTURE-INFO.
-
ram authored
-
ram authored
-
ram authored
-
ram authored
TYPE PRINTER. These get around problems with the printer &c thinking that the DD from compilation of a structure definition is the actual loaded one.
-
ram authored
-
- Feb 11, 1990
- Feb 10, 1990
- Feb 09, 1990
-
-
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
print the lambda with bounded depth.
-
- Feb 08, 1990