ruby-trunk-changes 2024-06-06

今日は主に prism の更新と irb の disable_irb 組み込みコマンドが消えてしまってた不具合修正、標準添付ライブラリ logger の rotate の期限指定に Symbol を受付けるようにする変更などがありました。

[aa61d4237d] Stan Lo 2024-06-05 16:29:20 UTC

標準添付ライブラリ irb3822ca9884e38bae0def0dc440df080ad16069ad で追加されてた組み込みコマンド disable_irb というのが最近の変更でうっかりコマンドとして登録されなくなってしまっていたのを修正しています。 Binding#irb を再定義して停止しないようにするやつですね。 https://github.com/ruby/irb/pull/964

[33f92b3c88] Jean Boussier 2024-06-05 09:52:16 UTC

コマンドラインオプションの -v/--version などで YJIT が有効な時に追加される +YJIT という文字列は有効にビルドされていても実際に有効にして起動されてなかったらつけないようにしています。

[0b31986909] Burdette Lamar 2024-06-05 20:27:00 UTC

SystemCallError を継承した例外の定数を配下にもつ Errno モジュールの rdoc 用コメントの説明を更新しています。 https://github.com/ruby/ruby/pull/10913

[ba72cfa661] Hiroshi SHIBATA 2024-06-06 06:49:23 UTC

gems/bundled_gems の rbs のバージョンを 3.5.0 に更新しています。

[1a09285795] Hiroshi SHIBATA 2024-06-06 08:31:17 UTC

ba72cfa6616d377ceb62d94f10157097349634e5 の gems/bundled_gems の rbs のバージョン更新を revert しています。 rbs の拡張ライブラリビルドのエラーがあったみたいです。

[d4aff75a45] Baron Bloomer 2022-04-07 11:32:18 UTC

標準添付ライブラリ logger の rotation の期間の指定に文字列のかわりに Symbol を渡すことができるようにしています。 https://github.com/ruby/logger/issues/46

[fbb61a26e7] Jean Boussier 2024-05-30 11:15:51 UTC

TypedData ではない型情報のない Data を利用するクラス定義を常に警告対象にしています。 [ruby-core:115334] [Feature #19998]

[f465045dd6] tomoya ishida 2024-06-06 11:20:23 UTC

標準添付ライブラリ reline の Reline::LineEditor のインスタンス変数 @first_char を廃止してかわりに buffer_empty? というメソッドを導入して直接バッファをチェックするように変更しています。 https://github.com/ruby/reline/pull/717

[27321290d9] Nobuyoshi Nakada 2024-06-06 11:02:12 UTC

parse.y の rb_ruby_parser_free() で構造体 struct parser_params の lex.strterm のメモリ解放が漏れていたのを修正しています。 [ruby-core:118154] [Bug #20521]