Project

General

Profile

« Previous | Next » 

Revision c742050e

Added by Eregon (Benoit Daloze) over 5 years ago

Revert r64441

  • This reverts commit 647fc1227a4146ecbfeb0d59358abc8d99cd8ae6:
    "thread_sync.c (rb_mutex_synchronize): only unlock if we own the mutex"
  • Let's try to preserve the semantics of always being locked inside
    Mutex#synchronize, even if an exception interrupts ConditionVariable#wait.
  • As discussed on [Bug #14999].

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@64448 b2dd03c8-39d4-4d8f-98ff-823fe69b080e