logo       
Google Custom Search
    AddThis Social Bookmark Button
-->

CVS: sbcl/src/compiler/generic genesis.lisp,1.67,1.68: msg#00071

Subject: CVS: sbcl/src/compiler/generic genesis.lisp,1.67,1.68
Update of /cvsroot/sbcl/sbcl/src/compiler/generic
In directory usw-pr-cvs1:/tmp/cvs-serv22592/src/compiler/generic

Modified Files:
        genesis.lisp 
Log Message:
0.7.6.1:
        Mostly-tested but still considered "experimental" non-invasive
        stack exhaustion checking, using a guard page at the end of the
        stack and an extra clause in the sigsegv (on some ports, sigbus)
        handler.  One day there will be an internals doc with the 
        gory details: for now, try http://ww.telent.net/diary/2002/7/#23.59392


Index: genesis.lisp
===================================================================
RCS file: /cvsroot/sbcl/sbcl/src/compiler/generic/genesis.lisp,v
retrieving revision 1.67
retrieving revision 1.68
diff -u -d -r1.67 -r1.68
--- genesis.lisp        16 Jul 2002 13:48:05 -0000      1.67
+++ genesis.lisp        23 Jul 2002 17:22:36 -0000      1.68
@@ -1247,6 +1247,7 @@
                          (cold-fdefinition-object (cold-intern ',symbol)))))
     (frob maybe-gc)
     (frob internal-error)
+    (frob sb!kernel::control-stack-exhausted-error)
     (frob sb!di::handle-breakpoint)
     (frob sb!di::handle-fun-end-breakpoint))
 



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf


<Prev in Thread] Current Thread [Next in Thread>