ruby-trunk-changes r47204 - r47208

今日は主に過去の変更の再修正などでした。

kazu: r47204 2014-08-16 23:29:43 +0900

r47189 と r47203 の ChangeLog エントリの typo 修正。

nobu: r47205 2014-08-17 09:50:36 +0900

win32/configure.bat の svn property svn:eol-style を CRLF に修正しています。 r47015 と r47017 あたりで改行コードの間違った変更とその revert をしたあたりで svn:eol-style がそのまま残ってしまっていたそうです。ファイルの内容を修正しても svn:eol-style が間違ってると svn export した時に変換されてしまうそうです。ややこしいですね。 [ruby-core:64414] [Bug #10145]

svn: r47206 2014-08-17 09:50:45 +0900

version.h の日付更新。

suke: r47207 2014-08-17 17:10:38 +0900

拡張ライブラリ win32ole で Hash オブジェクトのサイズを取得するのに rb_funcall() で length メソッドを呼んでいたのを RHASH_SIZE() を使って直接取得するようにしています。

ktsj: r47208 2014-08-17 19:51:33 +0900

r47188 の構造体 NODE の処理を gc.c の関数から node.c に抽出した時に obj_memsize_of() でオブジェクトの全使用メモリを取得するかどうかのフラグを T_NODE の時に無視していたのを修正しています。 RGENGC_CHECK_MODE が 1以上の時に使われる可能性があるそうです。