[ruby-cvs:68483] normal:r61302 (trunk): thread.c: fix overly long Thread#join w/ timeout

normal at ruby-lang.org normal at ruby-lang.org
Sun Dec 17 17:26:17 JST 2017


normal	2017-12-17 17:26:17 +0900 (Sun, 17 Dec 2017)

  New Revision: 61302

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

  Log:
    thread.c: fix overly long Thread#join w/ timeout
    
    * test/ruby/test_thread.rb (test_signal_at_join): test with timeout
    * thread.c (sleep_wait_for_interrupt): remove
      (thread_join_sleep): use native_sleep directly to avoid extra
      missing thread status change
      [Bug #14181]

  Modified files:
    trunk/test/ruby/test_thread.rb
    trunk/thread.c


More information about the ruby-cvs mailing list