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


ruby-trunk-changes 2025-01-10

今日は主に pstore, benchmark, logger などの bundled gems 化などがありました。

[073c4e1cc7] Nobuyoshi Nakada 2025-01-09 11:21:41 UTC

ISeq に持たせるソースコードの位置情報を先頭位置だけでなく終端位置も持たせるようにしています。 [ruby-core:42579] [Feature #6012]

[d8a21592b4] liushuyu 2025-01-08 19:06:05 UTC

Fiber 用の coroutine の実装の ppc64le アーキテクチャ向け実装で退避すべきレジスタを増やしているようです。

[5045c666db] Petrik de Heus 2025-01-09 15:21:28 UTC

Hash の rdoc 用コメント群で Hash#inspect の変更に合わせて評価結果の表示なども変更しています。 https://github.com/ruby/ruby/pull/12540

[5fab31b15e] Jeremy Evans 2025-01-08 18:47:11 UTC

configure に target_cpu=riscv64/target_os=openbsd の時の対応を追加しています。

[2da91080d3] Peter Zhu 2025-01-09 17:26:07 UTC

GC のテスト実装 mmtk の extconf.rb で libmmtk_ruby.a への明示的な依存関係を追加する修正。

[d96cc52ef1] Ellen Marie Dash 2024-12-31 22:04:16 UTC

rubygems の gem env で表示する情報に credential files を追加しています。

[4ce82f1c33] Peter Zhu 2025-01-09 19:02:36 UTC

GC のテスト実装 mmtk の Rust 実装の mmtk-core パッケージのバージョンを更新しています。

[f76d40789d] Peter Zhu 2025-01-09 19:06:31 UTC

GC のテスト実装 mmtk の Rust 実装で mmtk の feature フラグ? の UNIQUE_OBJECT_ENQUEUING を設定しています。

[0c3dca6266] Hiroshi SHIBATA 2025-01-09 01:55:23 UTC

標準添付ライブラリ pstore を削除して bundled gems に追加しています。

[b0d3771bce] Hiroshi SHIBATA 2025-01-09 02:06:38 UTC

標準添付ライブラリ benchmark を削除して bundled gems に追加しています。

[cda268d8e9] Hiroshi SHIBATA 2025-01-09 02:08:10 UTC

標準添付ライブラリ logger を削除して bundled gems に追加しています。

[3a1414a70b] Hiroshi SHIBATA 2025-01-09 03:41:12 UTC

bootstraptest の Ractor のテストで autoload のテストに使うために Benchmark を使っていたのを bundled gems 化により Tempfile を使うように変更しています。

[1089282acc] Hiroshi SHIBATA 2025-01-09 04:27:43 UTC

bundled gems の syntax_suggest のテストで benchmark を例として利用していたところを require ができなかったら skip するようにしています。

[3185550623] Hiroshi SHIBATA 2025-01-09 04:27:56 UTC

標準添付ライブラリ cgi, psych, yaml などで PStore との統合をしていたところは pstore が使える時だけテストするようにしています。

[fcecef7752] Hiroshi SHIBATA 2025-01-09 05:25:48 UTC

bundler のテストなどで logger の bundled gems 化についての対応。

[5030735819] Hiroshi SHIBATA 2025-01-09 07:15:33 UTC

gems/bundled_gems の pstore と logger にテストに使う commit hash の指定を追加しています。

[447f426b5c] git 2025-01-10 01:20:17 UTC

NEWS の default gems から bundled gems に移行した gem リストに pstore, logger, benchmark を追加しています。

[a450e9304d] Hiroshi SHIBATA 2025-01-10 03:59:29 UTC

ruby 本体のテストに使う test/unit で Benchmark を利用した CPU 利用率をチェックする assertion メソッド assert_cpu_usage_low で Benchmark を利用せず独自に Process を利用して実装するようにしています。

[e8015ce1a3] Hiroshi SHIBATA 2025-01-10 05:32:02 UTC

標準添付ライブラリ syntax_suggest のテストで spec の describe を後置 if で実行除外していたのが linter でエラーになったそうなのでちゃんと skip を使うようにしています。

[be6a81c8bf] Hiroshi SHIBATA 2025-01-10 06:02:53 UTC

tool/sync_default_gems.rb から bundled gems に移行した ostruct, logger, pstore, benchmark の項目を削除しています。

[1babff98b0] git 2025-01-10 07:00:09 UTC

gems/bundled_gems と NEWS の新規 bundled gems リストの logger のバージョンを更新しています。

[c7e5dbe1d8] Hiroshi SHIBATA 2025-01-10 06:09:33 UTC

bundler のテスト用の gemfile の logger の依存バージョンも更新しています。




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

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