ruby-trunk-changes 2021-09-21

今日はメモリ管理の統計情報のカウンタの管理の不具合修正やドキュメントの変更などがありました。

[9770bf23b7] Peter Zhu 2021-09-17 18:38:06 UTC

Incremental GC の実装時に xmalloc() で集計している確保済みメモリ領域サイズのカウンタのリセットが誤っていたのを修正しています。 gc_reset_malloc_info() 内で is_full_marking() を呼んで full GC 中かどうか判定していたのを、引数で full GC 中かどうか呼び元の gc_start() のフラグをそのまま渡すようにしています。 https://github.com/ruby/ruby/pull/4860

[2a9876a885] Jemma Issroff 2021-09-20 18:40:55 UTC

GC.stat の rdoc 用コメントで返される Hash の各項目の説明を追加しています。 https://github.com/ruby/ruby/pull/4843

[53bee7536a] git 2021-09-20 18:41:10 UTC

version.h の日付更新

[046f1bf492] Burdette Lamar 2021-09-20 23:19:21 UTC

Enumerable#inject の rdoc 用コメントの手直し。 https://github.com/ruby/ruby/pull/4876

[98c5907c65] Nobuyoshi Nakada 2021-09-20 13:17:46 UTC

Makefile の rm のようなコマンド用の変数 RM に加えて RM1 という変数も追加しています。 win32/Makefile.sub では del /f /q を使うように設定して ext/ripper/ripper.c の生成時の sub make の時に RM=$(RM1) のようにこちらにすりかえるようにしています。