ruby-trunk-changes r34166 - r34167

2012 年最初の ruby trunk changes です。元日の今日は Shellwords の修正がありました。
今年も地味に続けて行きますので ruby trunk changes をよろしくお願いします。

knu:r34166 2012-01-01 12:26:20 +0900

Shellwords#shellescape でシェルのメタキャラクタを置換するための正規表現に n フラグがついていてエンコーディングが US-ASCII に明示的に指定されているのをやめています。UTF-8 などのマルチバイト文字(非ASCII文字)を含む文字列を渡すと警告が出るのでこれを抑制するようにしています。 [ruby-dev:44878] [Bug #5637]

svn:r34167 2012-01-01 12:26:31 +0900

version.h の日付更新。