ruby-trunk-changes r60185 - r60190

今日は先日の webrick の修正の再修正や libruby のファイル名作成の再修正などがありました。

nobu: r60185 2017-10-16 01:05:06 +0900

RuntimeError の rdoc 用コメントの typo 修正。

svn: r60186 2017-10-16 01:05:07 +0900

version.h の日付更新。

nobu: r60187 2017-10-16 13:15:19 +0900

r60180 とか r60184 の再々修正。 FreeBSD NetBSD などで LIBRUBY_SONAME を先に変数展開しておくようにしています。ruby.pc で LIBRUBY_SONAME が存在しない環境があったみたいです。 [ruby-core:83208] [Bug #14002]

nobu: r60188 2017-10-16 13:19:48 +0900

Complex のテストで Float::NAN を含む Complex に対する finite? や infinite? のテストケースを追加しています。 [ruby-core:83272] [Bug #14014]

normal: r60189 2017-10-16 13:33:53 +0900

r60172 の WEBrickTLS ソケットの accept の blocking 対策で OpenSSL::SSL::SSLSocket#accept_nonblock を利用して、wait_readable または wait_writable (SSLSocket は handshake などを行うので、読み書きどっちの block もありえる)で待つ処理を追加しています。 [Bug #14013] [Bug #14005]

nobu: r60190 2017-10-16 14:00:21 +0900

r60187 のさらに再々々修正。 Windows 環境で共有ライブラリの拡張子を .dll になるように修正しています。 [ruby-core:83208] [Bug #14002]