以下の内容はhttps://ruby-trunk-changes.hatenablog.com/entry/ruby_trunk_changes_20241016より取得しました。


ruby-trunk-changes 2024-10-16

今日は主に拡張ライブラリ fiddle の Ractor 対応や TruffleRuby 対応、標準添付ライブラリ yamlYAML::DBM や YAML::Store の修正などがありました。

[3da3cabf98] Peter Zhu 2024-10-11 15:23:50 UTC

finalizer のテストでデバッグ用の puts が残っていたのを削除しています。

[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 のディレクトリ構成の対応を変更しています。

[199691553e] ydah 2024-10-16 04:50:50 UTC

拡張ライブラリ json からマージされた benchmark のデータ内の人名の typo? を修正しています。

[fdcdc05b42] Hiroshi SHIBATA 2024-10-16 07:27:24 UTC

標準添付ライブラリ yaml 内の YAML::DBM::VERSION という定数を削除しています。YAML::DBM なんてインターフェースがあったんだな。

[623897c97e] Hiroshi SHIBATA 2024-10-16 07:33:00 UTC

標準添付ライブラリ yamlYAML::DBM についてのテストを追加しています。

[d45fb19ee5] Hiroshi SHIBATA 2024-10-16 07:36:34 UTC

標準添付ライブラリ yamlYAML::DBM の実装で可能なら YAML.safe_load を利用するようにしています。

[1d7547f50d] Hiroshi SHIBATA 2024-10-16 07:45:49 UTC

標準添付ライブラリ yamlYAML::DBM の実装でさらに YAML.load のかわりに可能なら YAML.safe_load を利用するようにしています。

[21bac99122] Hiroshi SHIBATA 2024-10-16 07:49:51 UTC

標準添付ライブラリ yamlYAML::DBM は拡張ライブラリ dbm の wrapper みたいになっていて dbm に依存していたので、require 時に LoadError になったらクラス定義自体をスキップするようにしています。

[c1f6ad561b] Hiroshi SHIBATA 2024-10-16 08:33:20 UTC

標準添付ライブラリ yamlYAML::Store の実装で YAML.load のかわりに可能なら YAML.safe_load を利用するようにしています。

[2bf9c82f1b] Hiroshi SHIBATA 2024-10-16 08:41:56 UTC

標準添付ライブラリ yamlYAML::Store の実装で YAML.safe_load の permitted_classes キーワード引数が使えない古い psych への対応を追加しています。




以上の内容はhttps://ruby-trunk-changes.hatenablog.com/entry/ruby_trunk_changes_20241016より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14