Update of /cvsroot/sbcl/sbcl/src/compiler/x86-64
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv14377/src/compiler/x86-64
Modified Files:
parms.lisp
Log Message:
0.9.5.20:
* thread stacks are freed by the thread that exists next.
There is at most one freeable stack at any time.
Details:
* protect_control_stack_*_page always operates on the current thread
* the lisp thread object does not keep a pointer to the C thread struct
because it can now be freed at any time
* the interruption queue is moved to the lisp thread object
* much simpler thread start/stop and gc interaction and locking
* STATE_STARTING is removed
Index: parms.lisp
===================================================================
RCS file: /cvsroot/sbcl/sbcl/src/compiler/x86-64/parms.lisp,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -d -r1.12 -r1.13
--- parms.lisp 26 Aug 2005 22:16:47 -0000 1.12
+++ parms.lisp 4 Oct 2005 17:31:26 -0000 1.13
@@ -193,6 +193,7 @@
*gc-inhibit*
#!+sb-thread *stop-for-gc-pending*
*gc-pending*
+ #!+sb-thread sb!thread::run-interruption
*free-tls-index*
*tls-index-lock*
|