今日は主に拡張ライブラリ fiddle の Ractor 対応や TruffleRuby 対応、標準添付ライブラリ yaml の YAML::DBM や YAML::Store の修正などがありました。
[3da3cabf98] Peter Zhu 2024-10-11 15:23:50 UTC
finalizer のテストでデバッグ用の puts が残っていたのを削除しています。
[644153bfa8] Burdette Lamar 2024-10-15 18:33:59 UTC
Array#shuffle! の rdoc 用コメントの手直し。 https://github.com/ruby/ruby/pull/11891
[f45eb3dcb9] Peter Zhu 2024-10-15 16:55:05 UTC
bootstraptest で GC.compact がサポートされているかのチェックに defined? を利用していたのを respond_to? を使うように変更しています。
[ed993b5bcc] Vinicius Stock 2024-10-15 22:59:29 UTC
標準添付ライブラリ rdoc で HTML のドキュメントを生成する時に meta タグでそのページのキーワードや説明を生成するようにしています。 https://github.com/ruby/rdoc/pull/1091
[a0ecdbfbfe] Aaron Patterson 2024-10-15 23:57:09 UTC
メソッド呼び出しの inline cache のフラグ管理の不具合修正のようです。 [Bug #20799]
[bbd5b8ddae] Nobuyoshi Nakada 2024-10-11 05:59:09 UTC
拡張ライブラリ fiddle の各種クラスの struct RBasic::flags に RUBY_TYPED_FROZEN_SHAREABLE を立てて複数 Ractor で共有可能なオブジェクトにしています。 https://github.com/ruby/fiddle/pull/139
[8d127c9b59] Sutou Kouhei 2024-10-10 05:37:12 UTC
拡張ライブラリ fiddle の JRuby 向けの実装を TruffleRuby でも利用するようにしています。 https://github.com/ruby/fiddle/pull/149
[80136b6abc] Sutou Kouhei 2024-10-11 06:04:57 UTC
拡張ライブラリ fiddle のバージョンを 1.1.4.dev に更新しています。
[fdbead76ec] Jean Boussier 2024-10-14 12:08:10 UTC
拡張ライブラリ json の Ractor 利用時のテストで assert_separately を使ったテストで子プロセスの標準エラー出力を無視させるようにしています。抑制できない警告が出るためみたいです。
[8af6606b22] Hiroshi SHIBATA 2024-10-16 02:16:17 UTC
拡張ライブラリ json に マルチバイト文字のバイト列を持つ ASCII-8BIT な文字列を使った時のテストを追加しています。
[a4bb2491f0] git 2024-10-16 02:25:38 UTC
NEWS の default gems のバージョンリストの fiddle のバージョンを 1.1.4.dev に更新しています。
[3c1b0f21aa] Hiroshi SHIBATA 2024-10-16 03:51:38 UTC
拡張ライブラリ json のテストのヘルパーで設定する $LOAD_PATH を ruby 本体のディレクトリ構造にあわせて変更しています。
[1379ef6f7d] Hiroshi SHIBATA 2024-10-16 03:54:07 UTC
拡張ライブラリ json のテストのヘルパーで require "core_assertions" を追加しています。
[a7a0fb9ba3] Hiroshi SHIBATA 2024-10-16 04:35:20 UTC
tool/sync_default_gems.rb の json の同期処理時の test のディレクトリ構成の対応を変更しています。
[fdcdc05b42] Hiroshi SHIBATA 2024-10-16 07:27:24 UTC
標準添付ライブラリ yaml 内の YAML::DBM::VERSION という定数を削除しています。YAML::DBM なんてインターフェースがあったんだな。
[d45fb19ee5] Hiroshi SHIBATA 2024-10-16 07:36:34 UTC
標準添付ライブラリ yaml の YAML::DBM の実装で可能なら YAML.safe_load を利用するようにしています。
[1d7547f50d] Hiroshi SHIBATA 2024-10-16 07:45:49 UTC
標準添付ライブラリ yaml の YAML::DBM の実装でさらに YAML.load のかわりに可能なら YAML.safe_load を利用するようにしています。
[21bac99122] Hiroshi SHIBATA 2024-10-16 07:49:51 UTC
標準添付ライブラリ yaml の YAML::DBM は拡張ライブラリ dbm の wrapper みたいになっていて dbm に依存していたので、require 時に LoadError になったらクラス定義自体をスキップするようにしています。
[c1f6ad561b] Hiroshi SHIBATA 2024-10-16 08:33:20 UTC
標準添付ライブラリ yaml の YAML::Store の実装で YAML.load のかわりに可能なら YAML.safe_load を利用するようにしています。
[2bf9c82f1b] Hiroshi SHIBATA 2024-10-16 08:41:56 UTC
標準添付ライブラリ yaml の YAML::Store の実装で YAML.safe_load の permitted_classes キーワード引数が使えない古い psych への対応を追加しています。