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


ruby-trunk-changes 2025-07-12

今日は主に ZJIT の更新や標準添付ライブラリ uri のメールアドレスチェックの強化などがありました。

[e3456d6180] Max Bernstein 2025-07-11 14:57:16 UTC

ZJIT の中間表現の検証エラーで関数名? の文字列を埋め込むのをやめています。

[0d7d87b40f] Max Bernstein 2025-07-11 14:57:38 UTC

ZJIT の Rust 実装 で ISeq を文字列表現にする? 関数で NULL の時の対応を追加しています。

[e53bfe217e] Max Bernstein 2025-07-11 15:11:31 UTC

ZJIT の中間表現 HIR への変換時の不具合修正。

[bd162dc0cb] Max Bernstein 2025-07-10 23:03:56 UTC

ZJIT で中間表現の検証をデバッグモードの時に細かく実行するようにしているようです。

[c0b9480bbc] Stan Lo 2025-07-11 14:41:21 UTC

doc/contributing/glossary.md の用語集に CFG (Control Flow Graph)、IVC (Instance Variable Cache) など 3文字略称を追記しています。

[77de6b4eb1] Stan Lo 2025-07-11 14:41:41 UTC

doc/contributing/glossary.md の CFG の項目の微修正と doc/zjit.md に ZJIT 専用の用語集を追記しています。

[b760afe2b7] Takashi Kokubun 2025-07-11 16:49:25 UTC

ZJIT の side-exit 時の理由のタイプをいくつか追加しています。 https://github.com/ruby/ruby/pull/13853

[b0b1712b52] Max Bernstein 2025-07-11 16:55:06 UTC

ZJIT の Rust 実装でプロファイリングに使う内部構造を変更して最適化しています。 https://github.com/ruby/ruby/pull/13809

[1582bd9382] John Hawthorn 2025-07-10 20:12:03 UTC

bootstraptest で Thread#join で子プロセスを待つ Thread を待つのにタイムアウトした時にメッセージを持たせた例外オブジェクトを返すようにしています。ここ普通は文字列を返すものだと思われるけど例外を返すとちゃんと扱われるのかな?

[482eeb7da6] Peter Zhu 2025-07-10 14:30:57 UTC

doc/rdoc/markup_reference.rb というファイルを削除しています。これって rdoc の一部だったのかな。

[c592cbd616] Peter Zhu 2025-07-10 14:32:31 UTC

doc/contributing/documentation_guide.md から 482eeb7da6129ce7a520631e51270b1006c954a6 で削除したドキュメントへのリンクを外部 URL へのリンクに変更しています。

[3ec46aad37] Takashi Kokubun 2025-07-11 20:24:08 UTC

ZJIT で生成した実行コード内に参照が埋め込まれているオブジェクトへの GC の mark 処理を実装しているようです。 https://github.com/ruby/ruby/pull/13862

[c47a92b63d] Nobuyoshi Nakada 2025-07-12 03:02:37 UTC

標準添付ライブラリ uri のクラスメソッド URI::Generic.build 内でクラスにアクセスするつもりで self.class と書いてしまっていたのを self に修正しています。

[f1764623db] Nobuyoshi Nakada 2025-07-08 10:35:06 UTC

標準添付ライブラリ uriURI にマッチさせる正規表現scheme 部分を大文字小文字を区別しないようにしています。 https://github.com/ruby/uri/pull/38

[0685e8caf9] Nikita Levchuk 2024-11-06 14:08:47 UTC

標準添付ライブラリ uriURI::MailTo で正規表現にローカル部の先頭や末尾に "." があるのを受け付けないようにしています。

[c97eba9bcd] Nikita Levchuk 2024-12-06 10:56:03 UTC

標準添付ライブラリ uriURI::MailTo の正規表現0685e8caf9550c2b4e3c378ab1656c3139b96596 の追加修正。 "." を除外するのに文字クラスを使ってたのを否定先読み/否定後読みを使うようにしています。

[859d74279a] Nobuyoshi Nakada 2025-07-12 06:53:33 UTC

標準添付ライブラリ uriURI::MailTo のメールアドレスのチェックについてのテストケースを追加しています。

[1add45e2a6] Nobuyoshi Nakada 2025-07-12 06:54:38 UTC

標準添付ライブラリ uriURI::MailTo のメールアドレスチェックの正規表現でローカル部に連続した ".." も受け付けないようにしています。

[22b81b5bf5] Jeremy Evans 2024-08-19 23:42:40 UTC

標準添付ライブラリ uriURI::HTTP でホスト部が空の http の URI をエラーにするようにしています。 [ruby-core:118894] [Bug #20686]

[cf7b871a94] Nobuyoshi Nakada 2025-07-12 10:31:31 UTC

標準添付ライブラリ uriURI::MailTo のメールアドレスの正規表現を式を埋め込みを使って同じパターンの繰り返しをベタ書きするのを避けています。




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

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