今日は先日の 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 の WEBrick の TLS ソケットの 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]