ruby-trunk-changes r47710 - r47712

今日は IO のバッファの解放処理の malloc_increase 対応などがありました。

ayumin: r47710 2014-09-25 07:54:10 +0900

標準添付ライブラリ matrix の rdoc 用コメントの typo 修正。 https://github.com/ruby/ruby/pull/726

svn: r47711 2014-09-25 07:54:21 +0900

version.h の日付更新。

normal: r47712 2014-09-25 19:40:37 +0900

io.c で rb_io_buffer_t::ptr の解放処理をまとめる free_io_buffer() という関数を導入してこれを利用するようにするリファクタリングを行っています。また free_io_buffer() では ruby_sized_xfree() を呼び出すことで malloc_increase を更新してメモリ使用量に反映させるようにすることで GC タイミングへの影響をより正しく判断できるようにしています。