[ruby-cvs:65278] usa:r58107 (ruby_2_2): merge revision(s) 56125, 56150: [Backport #12741]

usa at ruby-lang.org usa at ruby-lang.org
Sun Mar 26 02:13:49 JST 2017


usa	2017-03-26 02:13:49 +0900 (Sun, 26 Mar 2017)

  New Revision: 58107

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

  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_2/
  Modified files:
    branches/ruby_2_2/ChangeLog
    branches/ruby_2_2/eval.c
    branches/ruby_2_2/test/ruby/test_exception.rb
    branches/ruby_2_2/thread.c
    branches/ruby_2_2/version.h


More information about the ruby-cvs mailing list