ruby-trunk-changes r45087 - r45136

今日は io/console の Windows 環境での不具合修正などがありました。

kazu: r45087 2014-02-22 01:04:50 +0900

r45047 で getaddrinfo() の不具合回避のために追加した実装で MEMZERO() マクロに型そのものを渡さないといけなかったのを sizeof() でサイズを渡していた不具合を修正しています。 Coverity Scan でみつかったとのこと。おお、そういえば Coverity は半導体設計のシステムなどで有名な Synopsys に買収されるらしいですね。 OSS サポートのサービスはどうなるのかな。

svn: r45088 2014-02-22 01:04:55 +0900

version.h の日付更新。

mame: r45089 2014-02-22 01:23:58 +0900

bignum.c の bary_mul_precheck() で xds と yds の typo していた箇所を修正。これも Coverity Scan がみつけてくれたそうです。

nobu: r45094 2014-02-22 10:51:52 +0900

r45071 および r45072 の標準添付ライブラリ logger のログローテートについてのテストで assert_in_out_err を利用するように書き換えています。

nobu: r45097 2014-02-22 11:56:55 +0900

gc.c の gc_marks() で VC でのコンパイラ警告を除去するため明示的キャストを追加しています。

nobu: r45099 2014-02-22 12:18:36 +0900

r45071 で追加したテストで File.utime を利用していたところが Windows だと開いているファイルの mtime を更新できなくてエラーになっていたので削っています。

akr: r45101 2014-02-22 13:02:43 +0900

ext/socket/raddrinfo.c のヘッダ部分のコメントに書いてあるファイル名が ainfo.c のままだったので修正しています。

normal: r45127 2014-02-22 18:41:18 +0900

.gitignore にベンチマークで生成されるログや一時ファイル(?)などを追加しています。

usa: r45130 2014-02-22 19:11:25 +0900

拡張ライブラリ io/console で Windows 環境の時に conout$ というデバイスを利用する時に write only で開いていたのですが read も必要だったそうで open の mode 引数を修正しています。 [ruby-dev:48010] [Bug #9554]

kou: r45132 2014-02-22 20:05:35 +0900

test/rexml/listener.rb のハードタブを空白に展開しています。

kou: r45133 2014-02-22 20:25:47 +0900

標準添付ライブラリのテストスクリプトのうち test/rexml/test_xpath*.rb のものを test/rexml/xpath/ というサブディレクトリの下に移動しています。

usa: r45134 2014-02-22 20:29:21 +0900

昨日追加された tool/redmine-backporter.rb をより使いやすくということで OptionParser を使ってオプション対応したりヘルプメッセージを追加したりしています。

usa: r45135 2014-02-22 20:46:22 +0900

tool/redmine-backporter.rb のチケットを閲覧するときの色付けの背景色を修正しています。

usa: r45136 2014-02-22 20:50:56 +0900

r45135 の修正で色コードの nil チェックの前に加算しようとしていたのでエラーチェック後に実際に利用するところで加算するようにしています。