ruby-trunk-changes 2022-12-31

今日はメモリ管理まわりの環境変数 RUBY_GC_HEAP_INIT_SLOTS に小さい数値を指定した時の不具合修正などがありました。

[90a80eb076] Peter Zhu 2022-12-30 01:27:09 UTC

メモリ管理のチューニングのために指定する環境変数 RUBY_GC_HEAP_INIT_SLOTS に小さすぎる数値を指定すると整数のアンダーフローを起こして多すぎる page を確保しようとしてエラーになっていたのでチェックを追加しています。 [ruby-core:111510] [Bug #19284]

[0bb07e5ba4] Peter Zhu 2022-12-30 15:31:50 UTC

90a80eb076429978e720e11fb17a3cbb96de3454 で追加したテストの警告抑制のため起動する子プロセスの ruby に -W0 オプションを指定するようにしています。 [ruby-core:111510] [Bug #19284]