今日は主に Refinement のメソッド削除や bundled gems の net-imap のバージョン更新などがありました。
[6f7e02bf46] Peter Zhu 2022-01-05 13:51:59 UTC
gc.c の is_pointer_to_heap() 内の heap_page_for_ptr() が返したポインタの GC_ASSERT() でのチェックが compaction のために設定してた read barrier にひっかかってしまうとのことで削除しています。
[f22296d27e] Yusuke Endoh 2022-01-05 14:46:27 UTC
54198c7b97d3d353f7ac233e0360034b6e7b6cb6 で追加した Refinement#refined_class についてのテストで未使用の変数を警告抑制のため削除しています。
[791343b5bb] Jeremy Evans 2021-12-27 19:38:12 UTC
Refinements で上書きした時に Class の継承ツリーに指し込まれる Refinement モジュールの Refinement#append_features、Refinement#prepend_features、Refinement#extend_object などのメソッドを削除しています。うーん、こんなのあったっけ。 [ruby-core:105805] [Feature #18270]
[7bef101eaa] git 2022-01-05 18:59:19 UTC
version.h の日付更新
[445c055b44] Burdette Lamar 2022-01-05 22:13:06 UTC
IO の rdoc 用コメントの手直し。 https://github.com/ruby/ruby/pull/5395
[5e7cd480f9] Kazuhiro NISHIYAMA 2022-01-06 01:14:11 UTC
13241b71a50dded0a7b021ec4f2fb6a995daace9 の rubyspec の修正の追加修正。他にもバージョンによる分岐を修正するところが残ってたようです。
[da43c8822c] Nobuyoshi Nakada 2022-01-06 01:26:19 UTC
少し前に Module の dup 時の初期化チェックで追加した rb_module_check_initializable() で klass::super を 0 にクリアしていたのが不要になってたようで消しています。 [ruby-core:105374] [Bug #18185]
[ac0d27eb58] Nobuyoshi Nakada 2022-01-06 02:20:55 UTC
NEWS の削除されたメソッドのセクションから削除された定数のセクションを分離しています。
[3e417a554b] Nobuyoshi Nakada 2022-01-06 02:32:27 UTC
NEWS の削除されたメソッドのところに Kernel#taint, Kernel#untaint, Kernel#tainted?, Kernel#trust, Kernel#untrust, Kernel#untrusted? などを追加しています。また tainted 関連の API 削除についての記述にチケット参照を追加しています。
[2db7952e59] git 2022-01-06 07:02:37 UTC
gems/bundled_gems と NEWS の net-imap のバージョンを 0.2.3 に更新しています。
[e554b17c60] Yuta Saito 2021-12-29 06:33:03 UTC
tool/rbinstall.rb で emscripten 用の時に .wasm の拡張子のファイルもインストールするようにしています。
[e3b0c8c106] YO4 2022-01-03 14:06:47 UTC
標準添付ライブラリ reline の yamatanooriti を使った疑似端末でのテストで Windows ではあまり狭くて縦長の端末が作れないそうで行数を調整しています。