1. 13 Apr, 1997 2 commits
  2. 12 Apr, 1997 1 commit
  3. 09 Apr, 1997 1 commit
    • dtc's avatar
      New value for the :pure option of defstruct, :substructure. Purify · 3d400aaa
      dtc authored
      will place the instance in the static space but still move the
      substructure lists and arrays to the RO space. This is needed for
      compact-info environments which cache the last name in the instance
      which needs to be scavenged, but the hash arrays can still be placed
      in the RO space (the cache name was not being scavenge which could
      cause a false hit if very unlucky). Shall uses this new option in
      compiler/globaldb.lisp after people have had a chance to bootstrap in
      this new support.
      3d400aaa
  4. 02 Apr, 1997 4 commits
  5. 01 Apr, 1997 4 commits
  6. 29 Mar, 1997 1 commit
  7. 26 Mar, 1997 3 commits
  8. 25 Mar, 1997 2 commits
  9. 20 Mar, 1997 1 commit
  10. 19 Mar, 1997 2 commits
  11. 17 Mar, 1997 1 commit
  12. 16 Mar, 1997 2 commits
  13. 15 Mar, 1997 4 commits
  14. 13 Mar, 1997 1 commit
  15. 10 Mar, 1997 1 commit
  16. 08 Mar, 1997 1 commit
  17. 05 Mar, 1997 1 commit
  18. 27 Feb, 1997 3 commits
  19. 25 Feb, 1997 2 commits
  20. 23 Feb, 1997 2 commits
  21. 22 Feb, 1997 1 commit
    • dtc's avatar
      Use a separate stack for alien value allocation on the x86. It had · 1975d13a
      dtc authored
      been sharing the control stack with the compiler which could cause
      trouble (pushes and pops out of order, holes in arguments built up on
      the stack, exposed stack that can be written over on interrupt, etc)
      
      Assigned a static symbol, x86::*alien-stack*, and by default set it to
      the old C stack. A program many rebind this if it needs more room or
      wants the allocation elsewhere.
      
      The *alien-stack* is saved with the dynamic environment so is restored
      with a non-local exist. It's not save on function entry/exit so you
      need to take care to match an allocation with a deallocation.
      
      Makes use of new VOPs which are already in place.
      
      Backout an old alien stack deallocation hack.
      1975d13a