Skip to content
Snippets Groups Projects
Forked from cmucl / cmucl
Source project has a limited visibility.
  • ram's avatar
    d162ed4b
    Frobbed the function hacking stuff so that it has a chance of working, and so · d162ed4b
    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.
    d162ed4b
    History
    Frobbed the function hacking stuff so that it has a chance of working, and so
    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.