ruby-trunk-changes r31002 - r31006

今日は大きな変更はありませんでした。……あれっ、もう3月になってる?

sorah:r31002 2011-03-02 14:06:43 +0900

testunit のテストで端末へのメッセージが漏れていたのを修正。また sleep している test(元々 -x オプションで除外していた)を削除しています。

svn:r31003 2011-03-02 14:06:49 +0900

version.h の日付更新。

naruse:r31004 2011-03-02 14:09:37 +0900

String#slice! で結果が nil でないときだけ必要な、文字列オブジェクトの内部的な共有の解除などを、nil かどうかのチェックの分岐のあとにしています。
また rdoc の使用例を修正しています。String#byteslice が返す文字列が元の文字エンコーディングを保持しているのは意図的なようなので、それが見てとれるように文字境界で切り取るようなサンプルにしています。

sorah:r31005 2011-03-02 14:29:52 +0900

Test::Unit::Worker#inclement_io を increment_io に名称変更。API 変更、といっても昨日入ったばかりのものです。

akr:r31006 2011-03-02 21:15:50 +0900

ext/openssl/ossl_pkey_dh.c の関数マクロの引数にかっこをつける修正です。