ruby-trunk-changes r56486 - r56489

今日はある条件下で Module#method が無限ループに陥る不具合の修正などがありました。

akr: r56486 2016-10-25 12:32:00 +0900

Array#pack, String#unpack の rdoc 用コメントに 2.3 から追加になった指示子 j と J (ポインタと同じサイズの signed/unsigned の整数。 intptr_t/uintptr_t に対応)について追記しています。

svn: r56487 2016-10-25 12:32:01 +0900

version.h の日付更新。

akr: r56488 2016-10-25 12:48:23 +0900

Array#pack, String#unpack の rdoc 用コメントのテーブルを整形しなおしています。

nobu: r56489 2016-10-25 12:54:09 +0900

継承したメソッドの可視性を変更しているクラスに対して Module#prepend で Module を追加すると method メソッドで Method オブジェクトを得る時に method entry の探索に無限ループに陥るという不具合を修正しています。 RCLASS_ORIGIN() マクロの利用漏れがありました。 [ruby-core:77591] [Bug #12832]