ruby-trunk-changes r53958 - r53966

今日は NoMethodError#private_call? という did_you_mean.gem 用と思われるメソッドの新設などがありました。

nobu: r53958 2016-02-28 10:20:39 +0900

Array#& と Array#| の rdoc 用コメントの記述をより明確にしています。 https://github.com/ruby/ruby/pull/1273

svn: r53959 2016-02-28 10:20:40 +0900

version.h の日付更新。

nobu: r53960 2016-02-28 10:39:30 +0900

test/ruby/test_exception.rb の test_name_error_info を複数のテストメソッドに分割しています。

nobu: r53961 2016-02-28 13:41:38 +0900

NoMethodError に private_call? というメソッドを追加して、例外が発生した元のメソッド呼び出しがレシーバなしの呼び出しだったかどうかを判定できるようにしています。did_you_mean.gem 用ですね。 [ruby-core:73630] [Feature #12043]

seki: r53962 2016-02-28 20:28:58 +0900

標準添付ライブラリ drb でクライアントへリプライを返す時の例外時にログを出力するようにしています。 [ruby-core:73930] [Feature #12101]

svn: r53963 2016-02-28 20:28:59 +0900

r53962 の行末の空白除去。

nobu: r53964 2016-02-28 22:54:32 +0900

configure.in で cflags と cppflags の先頭の空白を除去しているそうです。

nobu: r53965 2016-02-28 23:14:42 +0900

configure の最後にサマリを出力するようにしています。 https://github.com/ruby/ruby/pull/1275

nobu: r53966 2016-02-28 23:14:44 +0900

r53965 の続き。 config_summary という関数を導入して長い行は折り返すようにしています。確かに warnflags とか長くなりますね。