ruby-trunk-changes 2020-08-26

今日は拡張ライブラリ nkf の default gems 化、finalizer に絡んだメモリ管理のカウンタ管理の修正などがありました。

[2e3a7f70ae] Hiroshi SHIBATA 2020-08-25 12:17:19 UTC

拡張ライブラリ nkf に gemspec ファイルを追加して default gems にしています。

[36cc53daae] Burdette Lamar 2020-08-25 15:47:23 UTC

Hash の rdoc 用コメントで細かすぎるサンプルコードの削除や整形の変更。 https://github.com/ruby/ruby/pull/3451

[8c030b5c00] git 2020-08-25 15:47:44 UTC

version.h の日付更新

[326d89b7ce] Peter Zhu 2020-08-24 14:53:11 UTC

gc.c の heap_pages_final_slots の加算を gc_page_sweep() から make_zombie() に移動しています。 finalize_list() で減算する時に underflow してしまう可能性があったのでチェックしていたのが不要になるようです。

[92b2d5816a] Lars Kanis 2020-08-06 20:37:01 UTC

doc/extension.rdoc で構造体 rb_data_type_t の function メンバーの内容で reserved だったうちの1つを GC.compact で使うための関数ポインタ dcompact メンバーに使うようになったのでドキュメントにそのあたりの説明を追加しています。

[a84a2e872f] Burdette Lamar 2020-08-25 21:09:31 UTC

Hash の rdoc 用コメントでも細かすぎるサンプルコード削除と call-seq の体裁の修正。 https://github.com/ruby/ruby/pull/3454

[72cb9bc55f] Kenta Murata 2020-08-26 05:28:05 UTC

標準添付ライブラリ webrick の全体的な rdoc 用コメントに WEBrick はプロダクション環境で使うほどパフォーマンスやセキュリティに注力していないよという注意書きを追記しています。 https://github.com/ruby/ruby/pull/3457