1.0.48.16: deadlock detection fixes
authorNikodemus Siivola <nikodemus@random-state.net>
Sat, 14 May 2011 09:14:54 +0000 (09:14 +0000)
committerNikodemus Siivola <nikodemus@random-state.net>
Sat, 14 May 2011 09:14:54 +0000 (09:14 +0000)
commit94b4d570ffa374e2adf2e27340472c13a487d1f5
tree570e4fc5213a7dd70042d61eb1a2318f5caca92e
parent6bc7c19167d7bf98ff6cdf45e4ccd9998311bdd8
1.0.48.16: deadlock detection fixes

 * The same deadlock may be reported in multiple threads: adjust tests
   to account for that.

 * CHECK-DEADLOCK/DEADLOCK-CHAIN could signal an error if the deadlock
   had disappeared between its detection and building up the chain due
   to one of the involved threads unwinding.

   To flush out issues like this a bit better, added looping to some
   of the deadlock tests.
src/code/target-thread.lisp
tests/threads.pure.lisp
version.lisp-expr