今日は標準添付ライブラリ timeout で Object#timeout を deprecate の警告を出すようにしたりといった変更がありました。
zzak: r51222 2015-07-13 01:41:32 +0900
拡張ライブラリ openssl の rdoc 用コメントにインストール方法について追記しています。 特に OS X で Homebrew を使った OpenSSL のインストールとその指定方法について書かれています。 [ruby-dev:49185] [Bug #11345]
svn: r51223 2015-07-13 01:41:51 +0900
version.h の日付更新。
nobu: r51224 2015-07-13 13:50:20 +0900
標準添付ライブラリ timeout で r15464 で導入された定数 Timeout::THIS_FILE と Timeout::CALLER_OFFSET を private_constant に指定しています。
nobu: r51225 2015-07-13 19:07:01 +0900
標準添付ライブラリで Object#timeout を利用していたところを Timeout.timeout を利用するようにしています。 require "timeout" すると Object#timeout なんてのも定義されてたんですね。
nobu: r51226 2015-07-13 19:11:38 +0900
標準添付ライブラリ timeout の Object#timeout を呼び出すと deprecated の警告メッセージを出すようにして、NEWS ファイルにも deprecated であることを追記しています。
nobu: r51227 2015-07-13 19:52:11 +0900
r32201 で clang 3.0 向けに(おそらく clang のバグへの対策として)追加された rb_ary_each() と cont_capture() の変数の volatile 修飾子を削っています。
[追記] r34278 で最適化避けのための修正を行なっていて、このために volatile は不要になっていたということだそうです。[/追記]
kazu: r51228 2015-07-13 23:45:43 +0900
r51196 の ChangeLog エントリのインデント修正。
kazu: r51229 2015-07-13 23:46:02 +0900
r51222 の ChangeLog エントリのインデント修正。
nobu: r51230 2015-07-13 23:58:12 +0900
標準添付ライブラリ webrick の WEBrick::HTTPProxyServer#do_CONNECT でのデバッグ出力の typo 修正。 https://github.com/ruby/ruby/pull/967