ruby-trunk-changes r31549 - r31564

少し早めの更新です。今日もドキュメントパッチがたくさん届いています。また rdoc の 3.6 がマージされています。

drbrain:r31549 2011-05-14 02:52:01 +0900

resolv.rb に :nodoc: タグを追加しています。 [ruby-core:36175] [Feature #4691]

svn:r31550 2011-05-14 02:52:05 +0900

version.h の日付更新。

drbrain:r31551 2011-05-14 02:54:22 +0900

REXML::Functions へドキュメント追加です。 [ruby-core:36170] [Feature #4688]

drbrain:r31552 2011-05-14 02:59:35 +0900

ipaddr.rb にメソッドのドキュメントを追加です。 [ruby-core:36169] [Feature #4687]

drbrain:r31553 2011-05-14 03:03:03 +0900

ext/-test-/ の下の新しいディレクトリに svn:ignore のプロパティ設定しています。

emboss:r31554 2011-05-14 04:25:18 +0900

OpenSSL::PKey.read というメソッドが追加されて、PER/DER などのエンコーディングされた鍵をファイルや文字列から読み込めるようになっています。
ただちに問題になるようなことではないですけど StringValuePtr() は String じゃない時に to_str で変換するため例外が発生する余地があるので、BIO_free() が飛ばされてしまう可能性がありますね。
というのは間違いで入った部分らくして r31556 で revert されています。NEWS ファイルに OpenSSL::PKey のエンコーディング方式の変更について記述されています。 [ruby-core:35327] [ruby-core:35328] [Bug #4421] [Bug #4422]

drbrain:r31555 2011-05-14 05:03:21 +0900

主に uri.rb にドキュメントが追加されています。 [ruby-core:36174] [Bug #4690]

emboss:r31556 2011-05-14 05:10:27 +0900

さっきの r31554 は NEWS ファイルの更新だけのつもりだったみたいでその他の変更を revert しています。

tenderlove:r31557 2011-05-14 07:31:15 +0900

Psych::VERSION を 1.1.1 に増やしています。gem をリリースしたそうです。おめでとうございます。

drbrain:r31558 2011-05-14 09:39:16 +0900

rdoc の 3.6 がマージされています。修正たくさんあるので(テストが多め)完全に追ってませんが、parser の変更もあるので構文の認識が良くなってたりしそうですね。

drbrain:r31559 2011-05-14 09:50:39 +0900

yaml/dbm.rb と yaml/store.rb のドキュメント追加です。 [ruby-core:36182] [Bug #4693]
assocated -> associated ですかね。

emboss:r31560 2011-05-14 10:33:58 +0900

OpenSSL::PKey の公開鍵のエンコーディング方式の変更に関して、互換性を確認するためのテストを追加しています。 [ruby-core:35327] [ruby-core:35328] [Bug #4421] [Bug #4422]

drbrain:r31561 2011-05-14 12:07:38 +0900

RDoc::Context#add_class でクラスの継承ツリーを管理するところで、Object の親クラスとして デフォルト値のObject を利用して無限ループが発生するのを修正しています。

emboss:r31562 2011-05-14 12:14:33 +0900

r31560 で追加したテストの修正と、OpenSSL::PKey::DSA のテストを追加しています。 [ruby-core:35328] [Bug #4422]

nagachika:r31563 2011-05-14 15:45:39 +0900

yaml/dbm.rb のコメントの typo 修正。

nagachika:r31564 2011-05-14 17:47:02 +0900

Process.times のドキュメントに返り値の Process::Tms の説明を少し詳しくするなど改善しています。 [ruby-core:35785] [Bug #4581]