ruby-trunk-changes r39033 - r39040

今日は io/console の初期化漏れによる不具合修正などがありました。

zzak:r39033 2013-02-04 02:40:30 +0900

クラス YAML::EngineManager 全体を :nodoc: にマークしていたのを yamler, yamler= メソッドの rdoc コメントを追記しています。

svn:r39034 2013-02-04 02:40:35 +0900

version.h の日付更新。

zzak:r39035 2013-02-04 04:21:37 +0900

標準添付ライブラリ English.rb は特にモジュールは定義していなかったのですが rdoc のドキュメントを生成するために一時的に English モジュールを定義しておいてから remove_const で削除するようにしています。 rdoc 不便ですね。 というか実際には存在しない English モジュールについてのドキュメンテーションになってしまうんじゃないでしょうか?

kazu:r39036 2013-02-04 09:16:40 +0900

r39003 の ChangeLog エントリの typo 修正。

nobu:r39037 2013-02-04 11:50:20 +0900

r39035 で標準添付ライブラリ English.rb で English モジュールを一時定義してから削除していたのを、module 文を if false でくくって実行されないように対処を変更しています。なるほど。

ko1:r39038 2013-02-04 12:46:12 +0900

VM の control frame のデバッグ用ダンプ関数で EP の値をダンプする時にヒープ上にコピーされたものかどうかで prefix の大文字小文字を変更するようにして見分けるのを容易にしています。

nobu:r39039 2013-02-04 15:10:12 +0900

拡張ライブラリ io/console で追加される IO#raw や IO#getch の オプションの vmin/vtime の構造体メンバ初期化漏れを修正しています。

nobu:r39040 2013-02-04 15:19:40 +0900

拡張ライブラリ socket で変数の宣言の途中に文を書いてしまっていたところがあったので、宣言のあとに移動しています。