+2
−1
+28
−1
+3
−1
Loading
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