今日は Fiber local storage の key についての仕様変更などがありました。
[adad97a031] Nobuyoshi Nakada 2024-12-23 09:16:28 UTC
Fiber#[] で参照する fiber local storage の key が Symbol でない時に例外を発生させていたのを Thread#[] と同様に to_str で文字列に変換できるものなら受付けるようにしています。 [ruby-core:120367] [Bug #20978]
[bf5f8ecef1] Nobuyoshi Nakada 2024-12-23 10:21:46 UTC
adad97a0310ebcd749e906be48bdabe9740deddf の Fiber#[] の変更に対応する rubyspec の変更の古いバージョン向けのテストを削除しています。 [ruby-core:120367] [Bug #20978]
[1aba05f370] Yusuke Endoh 2024-12-23 08:38:39 UTC
gems/bundled_gems の typeprof のテスト用の commit hash の指定を追加しています。
[376ef474de] Yusuke Endoh 2024-12-23 11:08:18 UTC
gems/bundled_gems の typeprof のバージョンを 0.30.1 に更新しています。
[a438c37ce9] Nobuyoshi Nakada 2024-12-23 12:50:28 UTC
GitHub Actions の NEWS の default gems/bundled gems のバージョンリストを自動更新するための workflow を fork したリポジトリでは動かさないようにしています。
[4e12c25778] Nobuyoshi Nakada 2024-12-23 12:53:47 UTC
NEWS のインデントの修正のみ。
[f4476f0d07] Peter Zhu 2024-12-20 21:48:48 UTC
オブジェクトの生成時の rb_gc_event_hook() のコールバック関数呼び出し時に一時的に GC を無効化するようにしています。
[5b22f14e53] Peter Zhu 2024-12-23 19:57:37 UTC
vm_eval.c の prism 用の eval による ISeq を作る pm_eval_make_iseq() で ISeq のオブジェクトの参照が最適化で消えて GC で回収されないように RB_GC_GUARD() による保護を追加しています。
[527cc73282] Takashi Kokubun 2024-12-23 22:12:08 UTC
YJIT の Rust 実装のエラー処理の修正。 https://github.com/ruby/ruby/pull/12445
[9e0eb9778d] David Rodríguez 2024-12-23 20:02:37 UTC
rubygems と bundler に upstream からそれぞれ 3.6.2 と 2.6.2 をマージしています。
[2a08f7283e] Luke Gruber 2024-12-23 18:37:56 UTC
native thread の確保時のエラー処理を修正。 https://github.com/ruby/ruby/pull/12441 [ruby-core:119413] [Bug #20779]
[ab8fd5bb6c] Koichi Sasada 2024-12-24 00:57:11 UTC
NEWS の Object#singleton_method の挙動変更を新規機能のセクションに移動しています。
[ed7ed25e6e] Hiroshi SHIBATA 2024-12-24 02:27:32 UTC
NEWS の default gems のバージョンリストの rubygems と bundler のバージョンを更新しています。
[1eb5c03fda] Hiroshi SHIBATA 2024-12-24 02:38:05 UTC
NEWS の default gems のバージョンリストの prosm の古いバージョンのリストの変更。
[38af38edcb] Luke Gruber 2024-02-16 19:08:39 UTC
Ractor 間を send/receive で移動させたオブジェクトが元々 freeze されていても freeze 状態が解除されるという不具合を修正しています。 [ruby-core:112207] [Bug #19408]
[0d81177c20] lukeg 2023-04-04 20:24:59 UTC
複数 Ractor 利用時の dead lock の可能性があった不具合を修正しています。取得する lock の種類の間違いがあったようです。 [ruby-core:113052] [Bug #19562]
[42026ec3da] David Rodríguez 2024-12-23 11:24:49 UTC
lib/bundled_gems.rb で bundled gems の子ディレクトリの feature を直接 require した時の gem 名の判定を書き換えています。
[fb82f3a632] Nobuyoshi Nakada 2024-12-24 02:42:15 UTC
Time の timezone オブジェクトの Encoding についての Windows 向けの変更を一時 revert しています。 3.4 リリース時には変更しないことにしたようです。
[1b0c46daed] Nobuyoshi Nakada 2024-12-24 04:06:44 UTC
ヘルプメッセージの --dump=insns の +comment が parser に parse.y を使っている時だけ利用可能であることを追記しています。 [ruby-core:120378] [Bug #20979]
[737ca6b83d] Soutaro Matsumoto 2024-12-24 08:10:43 UTC
gems/bundled_gems と NEWS の bundled gems のバージョンリストの rbs のバージョンを 3.8.0 に更新しています。 https://github.com/ruby/ruby/pull/12453
[94df8a0cae] Nobuyoshi Nakada 2024-12-24 07:23:37 UTC
rubyspec の正規表現の後読みの不具合についてのテストのバージョンが 3.4.x までになっていたので 3.4 のリリースと master の 3.5 への bump up を見越して 3.5.x までの範囲にテスト対象を拡張しています。 [ruby-core:81742] [Bug #13671]