ruby-trunk-changes 2020-11-07

今日は blocking Fiber 用の Scheduler を設定するメソッドを Fiber#set_scheduler に改名(移動)する変更や Fiber#blocking? の追加などがありました。

[f234f2740d] Alan Wu 2020-11-04 16:24:38 UTC

include/ruby/internal/gc.h の rb_gc_register_address()、rb_global_variable()、rb_gc_unregister_address()、rb_gc_register_mark_object() などの GC 関連の C API の prototype 宣言に rdoc 用コメントを追加しています。rdoc 用コメントって通常定義のところに書くんじゃないのかな。

[656d4cddaf] git 2020-11-06 17:55:52 UTC

version.h の日付更新

[a08ee8330d] Samuel Williams 2020-10-16 01:25:58 UTC

blocking Fiber のための Scheduler を設定/参照するためのメソッド Thread#scheduler、Thread#scheduler= はやめて Fiber#scheduler、Fiber#set_scheduler を追加して Fiber の側から Scheduler を設定できるようにしています。さらに Fiber#blocking? というメソッドも追加しています。 https://github.com/ruby/ruby/pull/3742 [ruby-core:97878] [Feature #16786]

[5b3572b5ae] Samuel Williams 2020-11-07 08:37:36 UTC

a08ee8330d3d739467bfa34deeb797d83e59ed3c の変更に追随して common.mk の依存関係を更新しています。