ruby-trunk-changes 2024-02-02

今日は prism のバージョン更新や irb の履歴管理の不具合修正などがありました。

[8531ac3115] Nobuyoshi Nakada 2024-02-01 12:17:37 UTC

RBIMPL_STATIC_ASSERT() の定義で配列の型の宣言を使ってビルド時にエラーを起こす方法の実装で未使用の型の typedef が警告されるようになってしまったので MAYBE_UNUSED() マクロも併用するようにしています。

[f36c61d27f] Stan Lo 2024-02-01 16:19:03 UTC

irb の履歴保存機能で履歴件数を保持するインスタンス変数が未定義の時に代入されなくなっていたのを修正しています。 https://github.com/ruby/debug/issues/1064 https://github.com/ruby/irb/pull/853

[ef427123ad] Stan Lo 2024-02-01 17:45:54 UTC

irb に rubocop の警告により引数などのカンマのあとの空白を追加しています。 https://github.com/ruby/irb/pull/849

[ae0441358b] git 2024-02-01 17:53:16 UTC

NEWS の default gems のバージョンリストに prism の項目を追加しています。

[7b93e65e9f] Burdette Lamar 2024-02-01 22:55:13 UTC

Kernel#test メソッドの rdoc 用コメントの引数 cmd の説明のテーブルなどを整形しています。マークアップmarkdown を使うように指定を追加しています。 https://github.com/ruby/ruby/pull/9751

[f22bec79fe] Nobuyoshi Nakada 2024-02-01 11:44:12 UTC

tool/leaked-globals で missing/ 配下の対象とするファイルから除外するパターンの対応を追加しているようです。

[c0629a055a] Nobuyoshi Nakada 2024-02-01 12:20:42 UTC

tool/leaked-globals で nm コマンドを起動するためのコマンド名の指定に標準添付ライブラリ shellwords を使って空白が含まれていてオプションつきの指定があった時に対応するようにしています。

[ccffc6ee09] Nobuyoshi Nakada 2024-02-02 05:26:20 UTC

文法のテストに %x によるバッククオート相当の記法についてのテストを追加しています。