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


ruby-trunk-changes 2026-01-07

今日は bundler の修正や configure 時に Rust 用のオプションを渡すビルドプロセスの機能の追加などがありました。

[49ca241d6d] Matt Valentine-House 2026-01-05 21:30:06 UTC

configure で BASERUBY のバージョンが古いとか CRuby ではない時の警告メッセージをより詳細しています。

[58fb95af36] Burdette Lamar 2026-01-06 22:13:15 UTC

いろんなクラスの #== メソッドの rdoc 用コメントをまとめて call-seq の体裁や説明を変更しています。

[5c24f4081d] Peter Zhu 2026-01-06 01:25:52 UTC

RubyVM::InstructionSequence#to_ary の実装でコンパイラの最適化により GC の mark 漏れが発生する可能性があったので RB_GC_GUARD() による最適化による参照消滅の回避を追加しています。

[b2ed4cdced] Philip Hallstrom 2026-01-06 22:29:58 UTC

標準添付ライブラリ time の gemspec ファイルの spec.metadata["changelog_uri"] を追加しています。 GitHub の Releases ページを利用しています。

[a024dca391] yui-knk 2026-01-06 03:08:48 UTC

struct iseq_compile_data 構造体から in_masgn というメンバーを削除しています。多値代入のコンパイル中に立てるフラグみたいですが既に fb6e3a80009a744a4e0b75660f1ce6da65e20e6c という去年の 8月ごろの変更で使われなくなっていたようです。

[08f6b8673a] Peter Zhu 2026-01-05 23:31:38 UTC

GC の mmtk 実装を拡張ライブラリとしてビルドする時のための extconf.rb でデバッグビルド時に CPPFLAGS に -DMMTK_DEBUG を追加しています。

[1abb609d66] Peter Zhu 2026-01-05 23:32:02 UTC

GC の mmtk 実装にデバッグビルド用の GC.compress によるオブジェクト移動時の writebarrier? の実装でポインタが有効な slot かのチェックを追加しています。

[25c72b0e8e] Jarek Prokop 2025-12-22 09:13:34 UTC

configure 時に rustc_flags という変数を指定することで ZJIT (GC の mmtk 実装も?)の Rust のビルド時に渡すオプションを指定可能にしています。

[e1087c1226] eileencodes 2025-12-19 16:27:28 UTC

bundler で Gemfile の gem 毎の source の指定を変更(git や path など)した時にそれが依存する gem が、別の gem からも依存されている時にその gem の source が変更されないという不具合(?)を修正しています。そもそも source 変更した時に依存先の gem の source も変更するっていう挙動知らなかった……。

[8846799686] neimadTL 2025-02-13 13:32:33 UTC

bundler の GemRequireError および DirectoryRemovalError 例外のエラーメッセージに元となる例外の full_message も埋め込むようにしています。

[3657700c40] Takuya Noguchi 2022-09-06 07:37:50 UTC

bundler の bundle add サブコマンドのオプションのチェックを強化しています。

[7d49838038] Hiroshi SHIBATA 2026-01-07 08:00:14 UTC

bundler のテストで rubocop による指摘を反映しています。




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

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