[ruby-cvs:65196] nagachika:r58026 (ruby_2_3): merge revision(s) 56125, 56150: [Backport #12741]

nagachika at ruby-lang.org nagachika at ruby-lang.org
Mon Mar 20 06:07:55 JST 2017


nagachika	2017-03-20 06:07:54 +0900 (Mon, 20 Mar 2017)

  New Revision: 58026

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

  Log:
    merge revision(s) 56125,56150: [Backport #12741]
    
    * thread.c (rb_threadptr_raise): set cause from the called thread,
      but not from the thread to be interrupted.
      [ruby-core:77222] [Bug #12741]
    
    * test/ruby/test_exception.rb: fix thread issues.
      * use Queue instead of a local variable for synchronization.
      * join created thread to soleve leaking threads warning.

  Modified directories:
    branches/ruby_2_3/
  Modified files:
    branches/ruby_2_3/ChangeLog
    branches/ruby_2_3/eval.c
    branches/ruby_2_3/test/ruby/test_exception.rb
    branches/ruby_2_3/thread.c
    branches/ruby_2_3/version.h


More information about the ruby-cvs mailing list