[prev in list] [next in list] [prev in thread] [next in thread] 

List:       ruby-cvs
Subject:    [ruby-cvs:66395] usa:r59217 (ruby_2_3): merge revision(s) 58370, 58382: [Backport #13530]
From:       usa () ruby-lang ! org
Date:       2017-06-30 10:44:46
Message-ID: 20170630104446.E6FD667AAD () svn ! ruby-lang ! org
[Download RAW message or body]

usa	2017-06-30 19:44:46 +0900 (Fri, 30 Jun 2017)

  New Revision: 59217

  https://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=revision&revision=59217

  Log:
    merge revision(s) 58370,58382: [Backport #13530]
    
    thread_win32.c: no GVL for interrupt_event
    
    * thread_win32.c (w32_wait_events): do not acquire GVL, to fix
      deadlock at read/close race condition.  instead, just ignore
      interrupt_event if it is closed.
    thread_win32.c: fix index
    
    * thread_win32.c (w32_wait_events): fix wait object index in the
      case of interrupt_event is not usable.

  Modified directories:
    branches/ruby_2_3/
  Modified files:
    branches/ruby_2_3/ChangeLog
    branches/ruby_2_3/thread_win32.c
    branches/ruby_2_3/version.h
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic