0.8.4.8
authorDaniel Barlow <dan@telent.net>
Mon, 6 Oct 2003 16:48:38 +0000 (16:48 +0000)
committerDaniel Barlow <dan@telent.net>
Mon, 6 Oct 2003 16:48:38 +0000 (16:48 +0000)
commita9ccc34071513a13b439eaadebfd3c05dd940392
tree4e29cc275d77bbccc0d3a40df4fcf4e9f9191c51
parent7f029da277c068fd346c5d95303f7e4eeafbdcfc
0.8.4.8
More thread fixes: now passes the cl-ppcre thread test

... all_threads_lock needed to be declared volatile

... new 'state' field in struct thread, to avoid race where
the head of the all_threads list is reaped during stop_for_gc

Removed "waitpid : child %d %x exited \n" message (rather,
conditionalised it on show_thread_exit, which is default 0

Remove unexplained (setsigmask 0) call in the repl, replaced
with a call to warn_when_signals_masked so we can find out
what it was for anyway.

Default repl calls (get-foreground) - this is a unithread nop
src/code/target-signal.lisp
src/code/toplevel.lisp
src/compiler/generic/objdef.lisp
src/runtime/interrupt.c
src/runtime/runtime.c
src/runtime/thread.c
src/runtime/thread.h
version.lisp-expr