ruby-trunk-changes r49615 - r49623

今日は標準添付ライブラリ resolv の Resolv::DNS::Resource の同値性の不具合修正や Windows 版での File.expand_path の不具合修正などがありました。

nobu: r49615 2015-02-16 23:44:01 +0900

insns.def の adjuststack 命令の説明文の typo 修正。

hsbt: r49616 2015-02-17 10:47:28 +0900

Hash#include? や標準添付ライブラリ set の Set#inlcude? の rdoc 用コメントにキーの同一性は Object#== メソッドでチェックするのではないと追記しています。 じゃあなんなんだといえば hash と eql? なわけですが、多分そういうことを言いたかったのかなぁこの修正は。

svn: r49617 2015-02-17 10:47:38 +0900

version.h の日付更新。

nobu: r49618 2015-02-17 10:53:32 +0900

Windows 版での File.expand_path でドライブレターつきの相対パス(え、そういうのもありなの!?)を渡した時の挙動を修正しています。 [ruby-core:68130] [Bug #10858]

hsbt: r49619 2015-02-17 11:04:02 +0900

doc/syntax/calling_methods.rdoc のキーワード引数を受け取るメソッドに文字列をキーとする Hash を渡した時のサンプルの表示が間違っていた(古い挙動だった?)のを修正しています。 なんかこういうの修正してたような気がしますね。 https://github.com/ruby/ruby/pull/830

nobu: r49620 2015-02-17 11:47:19 +0900

標準添付ライブラリ resolv の Resolv::DNS::Resource#== および #hash メソッドで instance_variables から比較が不要な変数を除外するときに、instance_variables が Symbol を返すようになっているのに文字列を削除しようとしていたので比較する必要のない変数まで比較してしまっていた不具合を修正しています。 [ruby-core:68128] [Bug #10857]

usa: r49623 2015-02-17 17:10:52 +0900

tool/merger.rb の help のメッセージに色付けをするようにしています。