logo       
Google Custom Search
    AddThis Social Bookmark Button
-->

CVS: sbcl version.lisp-expr,1.1714,1.1715: msg#00080

Subject: CVS: sbcl version.lisp-expr,1.1714,1.1715
Update of /cvsroot/sbcl/sbcl
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv18738

Modified Files:
        version.lisp-expr 
Log Message:

0.8.12.42
         Fix the threading problems revealed by Edi's CL-PPCRE tests ...

         If target-arch.h is included before genesis/config.h, some
         runtime files with inline expansion of get_spinlock get the
         wrong version

         Significantly change handling of thread exit: the
         SIG_THREAD_EXIT handler just makes th->state=STATE_DEAD, does
         not do all_threads surgery, does not call Lisp code and is no
         longer deferrable, eliminating a problem where threads die at
         the start of GC and become zombified so cannot be stopped for
         GC

         Instead we call thread exit handlers from reap_dead_threads(),
         necessitating further changes in HANDLE-THREAD-EXIT, as it
         can now be called from threads other than the parent of the
         dead one

         stop_the_world doesn't actually need to hold
         all_threads_lock(), as it doesn't modify the all_threads
         list.  Likewise sig_stop_for_gc_handler(), which means the
         sched_yield() kludge can go away



Index: version.lisp-expr
===================================================================
RCS file: /cvsroot/sbcl/sbcl/version.lisp-expr,v
retrieving revision 1.1714
retrieving revision 1.1715
diff -u -d -r1.1714 -r1.1715
--- version.lisp-expr   19 Jul 2004 21:29:10 -0000      1.1714
+++ version.lisp-expr   19 Jul 2004 23:44:44 -0000      1.1715
@@ -17,4 +17,4 @@
 ;;; checkins which aren't released. (And occasionally for internal
 ;;; versions, especially for internal versions off the main CVS
 ;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".)
-"0.8.12.41"
+"0.8.12.42"



-------------------------------------------------------
This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click


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