ruby-trunk-changes r57143 - r57151

今日は bigdecimal, openssl の upstream からのマージなどがありました。

ngoto: r57143 2016-12-22 00:21:19 +0900

regcomp.c に C++ スタイルの行コメントが使われているところがあったので C のコメントスタイルに書き直しています。 r57045 の Onigmo の取り込みで入ったみたいです。 [ruby-dev:49909] [Bug #13059]

svn: r57144 2016-12-22 00:21:20 +0900

version.h の日付更新。

mrkn: r57145 2016-12-22 00:35:29 +0900

拡張ライブラリ bigdecimal に upstream から 1.3.0 を取り込んでます。主に BigDecimal#round メソッドのキーワード引数 half の nil を許容する変更とドキュメントの修正がありました。 https://github.com/ruby/bigdecimal/compare/v1.3.0.pre.2...v1.3.0

rhe: r57146 2016-12-22 10:43:41 +0900

拡張ライブラリ openssl に upstream から 2.0.2 をマージしています。 OpenSSL::SSL::Session#== の挙動の非互換の修正などがありました。 https://github.com/ruby/openssl/compare/v2.0.1...v2.0.2

nobu: r57147 2016-12-22 11:00:02 +0900

test/rinda/test_rinda.rb で IPv6マルチキャスト用アドレスのソケットを準備する処理を ipv6_mc というユーティリティメソッドの切り出すリファクタリング。また捕捉する例外に Errno::ENETDOWN を追加しています。

hsbt: r57148 2016-12-22 12:53:53 +0900

bundled gem の xmlrpc のバージョンを 0.2.1 に更新しています。

rhe: r57149 2016-12-22 13:40:28 +0900

ARGF.close が最後のファイルを閉じた後でも IOError を発生させなくなっていたので rdoc 用コメントの記述も追随させています。

naruse: r57150 2016-12-22 18:44:30 +0900

RB_TEST() に明示的キャストを追加して警告除去しています。また rb_alloc_tmp_buffer2() でも同様に rb_mul_size_overflow() に渡す引数を size_t に代入した変数を使うようにしています。 [ruby-core:78794] [Bug #13060]

yui-knk: r57151 2016-12-22 19:29:40 +0900

Float#round のテストにキーワード引数 half に明示的に nil を指定した時のテストメソッドを追加しています。