test/ruby/test_io.rb (TestIO#pipe): get rid of deadlock on pipe. a patch from Tomoyuki Chikanaga at [ruby-dev:42435]. #3970
test/ruby/test_io_m17n.rb (TestIO_M17N#pipe): ditto. --
test/ruby/test_io.rb (TestIO#pipe): need to propagate exceptions in read/write thread. fix r29541.
ruby/test_io_m17n.rb (TestIO_M17N#pipe): fixed the mistake of previous commit. --
test/ruby/test_io.rb (TestIO#pipe): should close write end of pipe before closing read end, to get rid of timing problem.
test/ruby/test_io_m17n.rb (TestIO_M17N#pipe): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@30127 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
merges r29541,r29607,r29608 and r29611 from trunk into ruby_1_9_2.¶
test/ruby/test_io.rb (TestIO#pipe): get rid of deadlock on pipe.
a patch from Tomoyuki Chikanaga at [ruby-dev:42435]. #3970
test/ruby/test_io_m17n.rb (TestIO_M17N#pipe): ditto.
--
test/ruby/test_io.rb (TestIO#pipe): need to propagate exceptions
in read/write thread. fix r29541.
test/ruby/test_io_m17n.rb (TestIO_M17N#pipe): ditto.
--
ruby/test_io_m17n.rb (TestIO_M17N#pipe): fixed the mistake of previous
commit.
--
test/ruby/test_io.rb (TestIO#pipe): should close write end of pipe
before closing read end, to get rid of timing problem.
test/ruby/test_io_m17n.rb (TestIO_M17N#pipe): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@30127 b2dd03c8-39d4-4d8f-98ff-823fe69b080e