ruby-trunk-changes r33937 - r33940

luislavena:r33937 2011-12-04 10:10:06 +0900

Windows 版の IO の改行コードの自動変換についての修正です。いくつかの修正がまとめて入ってます。まず Zlib::GzipReader の読み込み時に開いたファイルをバイナリモード(変換なし)にセットする修正が行なわれています。 [ruby-core:40706] [Feature #5562]
また io.c にマクロをいくつか追加して、改行の変換モードの設定を徹底しているみたいです。コメントによると変換が必要な時だけ変換処理するようにしているみたいですが、改行コードの仕様は元もよくわかってないので詳細はギブアップ。

svn:r33938 2011-12-04 10:10:12 +0900

version.h の日付更新。

naruse:r33939 2011-12-04 12:05:03 +0900

Delegator#methods は Object#methods が引数を受け取らないメソッドとして委譲するメソッドを定義していましいたが、 Object#methods は省略可能な引数を取るので修正しています。 [ruby-core:37118] [Bug #4882]

ktsj:r33940 2011-12-04 12:12:54 +0900

標準添付ライブラリ pp の rdoc のサンプルコードに複数の引数がある時と無引数の時を追記しています。