ruby-trunk-changes r63612 - r63616

今日は主に Net::HTTP の write_timeout オプションのテストの Windows 対応の変更などがありあました。

kazu: r63612 2018-06-08 22:19:02 +0900

r63601 で matrix を default gem 化した時に doc/standard_library.rdoc から Matrix が消されてたのでDefault gems のセクションに移動して追加しなおしています。

naruse: r63613 2018-06-09 01:32:24 +0900

r63598 の Windows で Net::HTTP の write_timeout のテストを skip するようにした件ですが、skip するのではなくて windows? でプラットフォームをみて元の r63597 と同じ方針で Net::ReadTimeout を起こすテストにするようにしています。 [ruby-core:87427] [Bug #14829]

svn: r63614 2018-06-09 01:32:25 +0900

version.h の日付更新。

naruse: r63615 2018-06-09 02:20:20 +0900

Net::HTTP の write_timeout オプションの rdoc 用コメントに Windows では(なぜか) Net::WriteTimeout は発生しないことを追記。ついでに typo 修正しています。 https://github.com/ruby/ruby/pull/1885

kazu: r63616 2018-06-09 10:55:31 +0900

tool/extlibs.rb の f.close if f を f&.close と &. 演算子を使う記法に書き換えています。 tool/extlibs.rb は古い BASERUBY とかで実行されることはないかな、と common.mk をみると $(BASERUBY) で実行されてるっぽいので BASERUBY が 2.3 より古いとダメかも。