mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-06-03 18:50:19 +02:00
(coop_condition_variable_wait_mutex): Folded logic of coop_mutex_unlock into coop_condition_variable_wait_mutex to prevent condvar signal lossage. Previously, another thread could start to run after unlocking the mutex but before putting the current thread on the wait queue. If that thread then would signal the first, the signal would be lost. (Thanks to Christian Lynbech.)
18 lines
401 B
Text
18 lines
401 B
Text
The Guile core distribution:
|
|
|
|
Bug reports and fixes from:
|
|
|
|
Etienne Bernard
|
|
Brad Bowman
|
|
Ian Grant
|
|
Christian Lynbech
|
|
Russ McManus
|
|
Nicolas Neuss
|
|
Thien-Thi Nguyen
|
|
Richard Polton
|
|
Telford Tendys
|
|
Bernard Urban
|
|
|
|
Also, thanks to:
|
|
- Craig Brozefsky, for his work on the Guile mailing list web archives
|
|
- Pat Eyler, for his continuing work on the Guile web pages
|