0.9.3.66:
authorGabor Melis <mega@hotpop.com>
Fri, 19 Aug 2005 15:14:16 +0000 (15:14 +0000)
committerGabor Melis <mega@hotpop.com>
Fri, 19 Aug 2005 15:14:16 +0000 (15:14 +0000)
commit13adeede88d026548e4d2da497f93d8024706a2b
treeffff5c319ff197ef36fb192985eb3ba874cce36d
parent6208e9ee15dbdea405f53d70046f034fc3e0777b
0.9.3.66:
  * handle failed rt signal generation due to full kernel queue, this
    makes INTERRUPT-THREAD and gc_{stop,start}_the_world less deadlock
    prone
  * reduced lock contention related to INTERRUPT-THREAD with a
    beneficial effect on mass extinction of threads by TERMINATE-SESSION:
    in extreme cases it could have taken minutes to shut down a hundred
    threads
  * reduce delay in thread tests to make it run faster and perhaps more
    likely to trigger problems
  * stable on my machine when compiled with gcc4
NEWS
src/code/target-thread.lisp
src/compiler/generic/objdef.lisp
src/runtime/thread.c
src/runtime/thread.h
src/runtime/x86-linux-os.c
tests/threads.impure.lisp
version.lisp-expr