ruby-trunk-changes 2025-01-18

今日は主に拡張ライブラリ psych のバージョン更新などがありました。

[f7059af50a] Nobuyoshi Nakada 2025-01-17 13:48:10 UTC

ruby_current_ec を thread local な変数として宣言できないので ruby_current_ec() という関数として定義する条件を macOS(darwin) の時にしていたのを arm64 の時と条件コンパイルの preprocessor 条件を変更しています。

[1574b90451] Charles Oliver Nutter 2025-01-17 15:15:19 UTC

拡張ライブラリ psych のバージョンを 5.2.3 に更新しています。

[6422ecd255] git 2025-01-17 15:16:48 UTC

NEWS の default gems バージョンリストに psych の項目を追加しています。

[5fceba6614] Peter Zhu 2025-01-17 15:44:16 UTC

GC の実験実装 mmtk の GC.config に返す項目に :mmtk_heap_max を追加しています。

[a9d37ac3e5] Nobuyoshi Nakada 2025-01-17 11:21:08 UTC

GitHub Actions の Ubuntu 用 workflow でテスト対象の os に ubuntu-24.04-arm を追加しています。

[65a7c69188] Nobuyoshi Nakada 2025-01-17 13:00:27 UTC

a9d37ac3e5385c7aaec64e32de3d254903f4b5c0 の続きで GitHub Actions の Ubuntu 用 workflow で ruby/setup-ruby アクションによる ruby インストールを arm 版の時にスキップするようにしています。 ruby/setup-ruby が arm64 環境をサポートできていないため元から入っている system ruby を利用するとのこと。