今日は拡張ライブラリ objspace の ObjectSpace.dump の不具合修正や require 時の bundled gems や default gems の警告出力する実装の整理などがありました。
[ee1cd1656f] Jean Boussier 2024-11-12 18:52:39 UTC
拡張ライブラリ objspace の ObjectSpace.dump で Module/Class に Module#set_temporary_name でつけられた名前を出力する時にエスケープが漏れてて出力結果の JSON が不正なエンコード状態になる可能性があった不具合を修正しています。 [ruby-core:119903] [Bug #20892]
[8ae63ca3be] "dependabot[bot]" 2024-11-13 02:12:35 UTC
GitHub Actions の workflows で利用している github/codeql-action アクションのバージョンを更新しています。
[441069c093] Hiroshi SHIBATA 2024-11-12 10:34:10 UTC
require 時に default gems や bundled gems の警告を出力するための lib/bundled_gems.rb で fiddle について警告を抑制する特別扱いをしていたのを revert しています。
[7d5fdd97cc] Orien Madgwick 2024-11-11 02:34:33 UTC
標準添付ライブラリ uri の gemspec ファイルで spec.files から除外するファイルを追加しています。
[942ec7ab33] Orien Madgwick 2024-11-13 04:20:46 UTC
7d5fdd97cce8c6ac321ee0f5e63e969656247af8 の続きで標準添付ライブラリ uri の gemspec ファイルの spec.files から除外する対象の rakelib/ の配下を追加しています。
[0f28be6ab9] 卜部昌平 2024-11-13 03:36:29 UTC
GitHub Actions のいろんなコンパイラオプションなどを試す workflow に gcc-14 を追加しています。
[2335768437] HoneyryderChuck 2024-10-19 16:09:51 UTC
拡張ライブラリ openssl の OpenSSL::BN クラスを freeze されていれば Ractor 間で移動可能にしています。
[38b07a7fee] Hiroshi SHIBATA 2024-11-13 07:43:01 UTC
prelude.rb で Binding#irb で自動的に require "irb" するために Gemfile に記述されていない default gems を require するための force_activate というメソッドを使っていたのを削除しています。
[ae733a693b] David Rodríguez 2024-11-11 12:32:16 UTC
bundler で openssl が require できなかった時のエラーメッセージに元の LoadError の例外メッセージも含めるようにしています。
[bfb4783c01] Jean Boussier 2024-11-12 10:53:35 UTC
Symbol#name の実装を ruby 実装に移動しています。引数はないので YJIT での inline 化のためかな?