ruby-trunk-changes r47119 - r47129

今日もリファクタリングやビルドプロセスの変更が主でした。

hsbt: r47119 2014-08-10 10:05:06 +0900

irb からコメントアウトされたコードを削除しています。

hsbt: r47120 2014-08-10 10:05:08 +0900

irb のインデント修正のみ。

svn: r47121 2014-08-10 10:05:18 +0900

version.h の日付更新。

hsbt: r47122 2014-08-10 10:34:50 +0900

標準添付ライブラリ cgi, open3 の if $0 == __FILE__ で囲んで書かれたサンプルコードを sample/ の下に移動しています。

svn: r47123 2014-08-10 10:34:53 +0900

r47122 で新規追加されたファイルの svn property 設定。

nobu: r47124 2014-08-10 11:41:03 +0900

sample/ のコードで "/dev/null" を直書きしていたところをプラットフォーム依存をなくすため IO::NULL を利用するようにしています。

suke: r47125 2014-08-10 12:23:39 +0900

拡張ライブラリ win32ole で WIN32OLE_TYPE で Data_Get_Struct() を使っていたところで itypeinfo() というユーティリティ関数を利用するようにリファクタリングしています。

nobu: r47126 2014-08-10 12:31:33 +0900

make clean-ext で .ext/.timestamp ディレクトリを削除するのに失敗しても無視するようにしています。

nobu: r47127 2014-08-10 12:31:37 +0900

configure で --with-jemalloc のオプション処理時に -ljemalloc を追加する処理が重複していたそうで削除しています。

nobu: r47128 2014-08-10 13:48:10 +0900

goruby.c で dup(2) と write(2) の戻り値を無視していたのを修正しています。警告除去のためとのこと。

nobu: r47129 2014-08-10 13:48:12 +0900

configure で -msse2 とそれに関連したオプションを追加する処理を削っています。これ [Bug #8358] で比較的最近入れたり修正したりしてたところだと思うのですが、なぜ削除されたんでしょうか。

[追記]こちらのチケットに関連した修正だったようです。 [Bug #10120]