ruby-trunk-changes r45466 - r45468

今日は GC のパラメータ malloc_limit の上限が効いていなかった不具合の修正がありました。

nobu: r45466 2014-03-29 07:43:22 +0900

r45462 で追加した Struct のテストが default_external の設定によって失敗することがあるテストだったので EnvUtil.with_default_external を使って呼び出すように修正しています。

svn: r45467 2014-03-29 07:43:26 +0900

version.h の日付更新。

ko1: r45468 2014-03-29 13:37:06 +0900

GC のトリガのひとつで malloc で確保したメモリサイズが一定量を越えたら full GC するようにする閾値malloc_limit の更新に不具合があり、malloc_limit の上限値 malloc_limit_max が効いていなかったのを修正しています。 次のブログで指摘されていたとのこと http://www.omniref.com/blog/blog/2014/03/27/ruby-garbage-collection-still-not-ready-for-production/ [ruby-dev:48074] [Bug #9687]