Fix RELEASE-FOREGROUND in case of "dead" thread as NEXT argument
commitac8c28ab97ce2ed60b636677a88c7bc496ae4f43
authorJan Moringen <jmoringe@techfak.uni-bielefeld.de>
Fri, 28 Apr 2017 11:21:37 +0000 (28 13:21 +0200)
committerJan Moringen <jmoringe@techfak.uni-bielefeld.de>
Mon, 22 May 2017 10:41:34 +0000 (22 12:41 +0200)
tree7ba9405561aace13ac57c8741f63586338a7c8bc
parent9d9077fbff90b5bd6a60fca014ad96b86d0929df
Fix RELEASE-FOREGROUND in case of "dead" thread as NEXT argument

Calling RELEASE-FOREGROUND with an already dead thread as next
argument previously made the dead thread the foreground thread. At
that point, all succeeding GET-FOREGROUND calls would just hang.
src/code/target-thread.lisp
tests/session.impure.lisp