.8.2.21
authorDaniel Barlow <dan@telent.net>
Fri, 8 Aug 2003 13:41:48 +0000 (13:41 +0000)
committerDaniel Barlow <dan@telent.net>
Fri, 8 Aug 2003 13:41:48 +0000 (13:41 +0000)
commit6893cb1b25387d1131371649b709398fea78d6f1
treedef5d77dc51f8ca0aea2f0ef1e2de98378b303f0
parentf6c58711c58ee05502fefc6c176a2533b18021bb
.8.2.21
Fixes for a couple of threading bugs found by Gilbert Baumann

... CONDITION-WAIT should acquire the lock with the correct
    value (i.e. the one it had when it went to sleep), not
    just the default value.
... CONDITION-NOTIFY should get the queue spinlock before
    signalling, making it atomic wrt WAIT-ON-QUEUE

Added rudimentary thread test script that I thought I'd
committed on some previous occasion
src/code/target-thread.lisp
tests/interface.impure.lisp
tests/threads.impure.lisp [new file with mode: 0644]
version.lisp-expr