ruby-trunk-changes r34266 - r34269

svn:r34267 2012-01-11 22:34:29 +0900

version.h の日付更新。

nagachika:r34268 2012-01-11 22:46:32 +0900

readline のテスト test_completion_proc_empty_result の終了後に Readline のバッファにデータ("first")が残っていたので再度 Readline.readline を呼んでクリアさせるようにしています。

nagachika:r34269 2012-01-11 23:09:10 +0900

objspace が使えない時の ruby_xmalloc() の代替 ruby_mimmalloc() が CALC_EXACT_MALLOC_SIZE が真に define されていた場合のヘッダ部分に確保したサイズを格納せずに 0 をセットするようにしています。ここにセットした値は ruby_xfree() で objspace->malloc_params.allocated_size から引かれますが、ruby_mimmalloc() はここに加算できないので ruby_xfree() で余計に減算してしまうことになるためです。ruby_xfree() でこの値が 0 だったら objspace->malloc_params.allocated_size/allocations を減算しないようにしています。