ruby-trunk-changes r30969 - r30986

今日は一見たくさんコミットがありますが、subversion のサーバの移動のために何度かテストのコミットが入っているためです。
その他は String#tr のマルチバイト文字列の置換がうまくいかない不具合修正、並列テストの修正に昨日入った date の拡張ライブラリの(おそらく Windows 環境の)不具合修正などです。

kosaki:r30969 2011-02-27 22:03:01 +0900

Windows での system() のテストが追加されています。引数の文字列のコマンドの部分がクオートされていたり空白を含む文字列が指定されていた時の動作のテストみたいです。

sorah:r30970 2011-02-28 07:40:53 +0900

並列テストの修正。IO.popen の mode は "rb+" と "b" を追加しています。あとメソッド名の修正や環境変数(COLUMNS)を to_i で整数にするとか pipe の sync=true は蛇足だったので消すなど細かな修正。

svn:r30971 2011-02-28 07:40:55 +0900

version.h の日付更新。

sorah:r30972 2011-02-28 11:58:35 +0900

Windows 環境で test/testunit/test_parallel.rb のテストを skip にしています。Windows ではまだ上手く動かない模様。

usa:r30973 2011-02-28 12:28:24 +0900

localtime_r() の第一引数が time_t * なのに対して struct timeval の tv_sec が long で定義されている環境(usa さんのコミットなので Windows でしょうね POSIX.1-2001 に準拠していない場合、ということのようです。コメント欄参照)があり型が間違っているため修正しています。その他 double から int/long への明示的な型キャスト追加。

shyouhei:r30974 2011-02-28 12:59:12 +0900

OpenSSL::Cipher#initialize での古い挙動(引数の数)への警告メッセージの typo を修正。

shyouhei:r30975 2011-02-28 13:16:16 +0900

Tempfile の rdoc の サンプルコードの表示する値の間違いを修正。

akr:r30976 2011-02-28 16:46:16 +0900

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

naruse:r30977 2011-02-28 16:46:49 +0900

String#tr でマルチバイト文字列を "^X" のように「この文字以外を置換」の指定した時にうまく置換されずにそのまま文字が残っていた不具合を修正 [Bug #4449]

akr:r30978 2011-02-28 16:49:06 +0900

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

eban:r30979 2011-02-28 16:57:28 +0900

svn の check in 用サーバの以降のためのテストコミットのようです。

eban:r30980 2011-02-28 17:17:52 +0900

同じくテストコミット

eban:r30981 2011-02-28 17:20:50 +0900

同じくテストコミット

eban:r30982 2011-02-28 17:29:29 +0900

同じくテストコミット

shugo:r30983 2011-02-28 17:34:35 +0900

同じくテストコミット

akr:r30984 2011-02-28 17:37:24 +0900

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

shugo:r30985 2011-02-28 17:42:42 +0900

これもテストコミットです。

shugo:r30986 2011-02-28 19:26:18 +0900

同じくテストコミットです。