Skip to content
Snippets Groups Projects
  1. Sep 16, 1997
  2. Aug 24, 1997
  3. Feb 22, 1997
    • 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
  4. Jan 18, 1997
  5. Jul 12, 1996
  6. Oct 31, 1994
  7. Oct 19, 1994
  8. Oct 01, 1994
  9. Apr 06, 1994
  10. Aug 26, 1993
  11. Aug 18, 1993
  12. Feb 12, 1993
  13. Feb 11, 1993
  14. Feb 10, 1993
  15. Jan 13, 1993
  16. Nov 11, 1992
  17. May 14, 1992
  18. Mar 10, 1992
  19. Mar 07, 1992
  20. Mar 04, 1992
    • ram's avatar
      Added NULL-ALIEN and many doc-strings. · 29637137
      ram authored
      29637137
    • ram's avatar
      Export SYSTEM-AREA-POINTER from ALIEN for consistency. · d6a0826f
      ram authored
      Export MAKE-ALIEN and FREE-ALIEN from ALIEN.
      Export ALIEN-VALUE-TYPE from ALIEN-INTERNALS so that TYPE-OF can use it.
      Changed ALIEN-VALUE printer to be less verbose.
      Implemented %MAKE-ALIEN and FREE-ALIEN using malloc/free.  Changed MAKE-ALIEN
      to accept an alien-type object as well as an Alien type descriptor.
      Now that we've implemented FREE-ALIEN, finalize the Aliens created by
      interpreted WITH-ALIEN. 
      Added an (OPTIMIZE-INTERFACE (SAFETY 2)) declaration on %CAST so that we get a
      better type error message.
      d6a0826f
    • wlott's avatar
      Fixed a major bug in def-alien-type where the macroexpansion wouldn't · ce9b1a1c
      wlott authored
      include the code to define the type if the type was defined at compile
      time.  Also added some (optimize (inhibit-warnings 3)) to suppress warnings
      that the interpreter stubs can't be optimally compiled.
      ce9b1a1c
  21. Feb 28, 1992
  22. Feb 24, 1992
  23. Feb 22, 1992
  24. Feb 21, 1992
  25. Feb 20, 1992
  26. Feb 19, 1992
  27. Feb 14, 1992
  28. Nov 06, 1991
  29. May 21, 1991
  30. Feb 08, 1991
  31. Nov 18, 1990
    • wlott's avatar
      typo · 0dae10f5
      wlott authored
      0dae10f5
  32. Nov 13, 1990
  33. Nov 06, 1990
  34. Oct 03, 1990
Loading