ruby-trunk-changes r47047 - r47061

今日はリファクタリング的な変更のみでした。

nobu: r47047 2014-08-04 00:19:16 +0900

拡張ライブラリ openssl の OpenSSL::PKCS7#type= で Symbol を変換する時に文字列長も比較するようにしています。 チケット番号はないのかな。

nobu: r47048 2014-08-04 00:19:20 +0900

拡張ライブラリ openssl の変数に const を付けたり、不要な番兵を削除したり、文字列をポインタでなく構造体の埋め込みのバッファにしたりといったリファクタリング

svn: r47049 2014-08-04 00:19:29 +0900

version.h の日付更新。

nagai: r47057 2014-08-04 09:07:01 +0900

拡張ライブラリ tk の Tk::Tcllib::Plotchart::Histgram::TkCommandNames に含まれるコマンド名(?) の typo 修正。

nobu: r47058 2014-08-04 10:05:09 +0900

symbol.h から SYMBOL_PINNED, SYMBOL_PINNED_P() ID_DYNAMIC_SYM_P()、STATIC_SYM2ID()、STATIC_ID2SYM() などのマクロ定義は外部から使わなくなったので symbol.c へ移動しています。

normal: r47059 2014-08-04 10:12:53 +0900

variable.c と vm_insnhelper.c の struct RClass::ptr::const_tbl の探索を rb_const_lookup() という関数に切り出して共有するようにするリファクタリング。 [ruby-core:64170] [Feature #10107]

suke: r47060 2014-08-04 19:49:34 +0900

拡張ライブラリ win32ole で Hash オブジェクトの要素についてループするために rb_block_call() で each メソッドを呼び出すということをしていたのを、直接 rb_hash_foreach() を呼ぶように変更しています。また WIN32OLE_VARIANT の rdoc 用コメントを追加しています。 ChangeLog の日付が日本語?になってて文字化けしてますね。

hsbt: r47061 2014-08-04 21:20:23 +0900

r47060 の ChangeLog エントリの日付を修正しています。