ruby-trunk-changes 2023-04-25

今日は標準添付ライブラリ群でバージョン番号を定数として定義するようにする変更や irb の ls コマンドのメソッド名一覧の仕様変更などがありました。

[886986b3ef] "dependabot[bot]" 2023-04-24 03:11:36 UTC

GitHub Actions で利用している github/codeql-action というアクションのバージョンを更新しています。

[805899dda2] Stan Lo 2023-04-24 14:05:11 UTC

irb の組み込みコマンド ls で Class/Module を指定してメソッド一覧を表示する時に Object から継承しているメソッドは省くようにしています。

[73fc81199d] Stan Lo 2023-04-24 14:10:32 UTC

irb の組み込みコマンド help の実装のリファクタリング

[f8e7048348] Jeremy Evans 2023-03-23 20:44:04 UTC

Struct.new にひとつも引数を渡さずに呼ぶのを許容するようにしています。 [ruby-core:112222] [Bug #19416]

[8a132358d7] Carl Brasic 2023-04-24 16:31:07 UTC

標準添付ライブラリ reline の Reline::LineEditor#set_signal_handlers のシグナルハンドラ登録時に SIGTSTP のハンドラを登録していたのをやめています。

[f84d94b803] Takashi Kokubun 2023-04-24 19:20:18 UTC

YJIT の --yjit-stats 指定時の統計情報の出力時に VM 命令 definedivar の side exit のカウンタ? の表示を追加しています。 https://github.com/ruby/ruby/pull/7755

[f492e3b4e5] Takashi Kokubun 2023-04-24 19:20:52 UTC

YJIT の VM 命令 definedivar の対応の不具合修正。 https://github.com/ruby/ruby/pull/7756

[0bf10dfd25] Takashi Kokubun 2023-04-24 19:54:32 UTC

RJIT を有効化した時に libcapstone ライブラリのリンクをデフォルトで行なうようにしています。

[0cc5c5952d] "dependabot[bot]" 2023-04-24 15:59:48 UTC

rubygems の Rust 製拡張ライブラリのテストのためのプロジェクトの rb-sys パッケージのバージョンを更新しています。

[117fc8e72d] Hiroshi SHIBATA 2023-04-21 04:22:10 UTC

拡張ライブラリ syslog のバージョンを ext/syslog/syslog.c に定数マクロとして定義して gemspec ファイルではそのファイルから切り出して参照するようにしています。また Syslog::VERSION という ruby レベルの定数も定義するようにしています。

[a66c41d600] Akinori MUSHA 2023-04-25 01:50:15 UTC

拡張ライブラリ syslog の gemspec ファイルの spec.required_ruby_version で最低バージョンを 2.5.0 に引き上げています。

[85ed226cca] Akinori MUSHA 2023-04-25 01:50:46 UTC

拡張ライブラリ syslog の gemspec ファイルのバージョン番号の定数を切り出す処理のリファクタリング

[8b9b075b83] Hiroshi SHIBATA 2023-03-30 03:49:26 UTC

標準添付ライブラリ abbrev のバージョン番号を Abbrev::VERSION という定数で定義して gemspec ファイルからはそのファイルから切り出して参照するように変更しています。

[c301ba0a66] Akinori MUSHA 2023-04-25 01:55:29 UTC

標準添付ライブラリ abbrev の空行除去。

[15796ae1e8] Hiroshi SHIBATA 2023-03-30 05:08:23 UTC

標準添付ライブラリ set のバージョン番号を Set::VERSION という定数で定義して gemspec ファイルからはそのファイルから切り出して参照するように変更しています。

[ed887cbb4c] Akinori MUSHA 2023-04-25 01:57:51 UTC

標準添付ライブラリ set の空行除去。

[9ccf0a066d] Stan Lo 2023-04-24 13:03:55 UTC

標準添付ライブラリ irb のテストに IRB::Locale クラスのテストを追加しています。

[f77dc6fb16] Hiroshi SHIBATA 2023-04-06 07:42:56 UTC

標準添付ライブラリ syntax_suggest のテストの helper で or のかわりに || を使うようにしています。 standardrb という rubocop みたいな linter による指示の適用みたいです。

[3d5febf65b] schneems 2023-04-14 22:32:45 UTC

標準添付ライブラリ syntax_suggest の出力するサジェストの冗長な行? の出力を抑制するように仕様変更? しているみたいです。

[758063e068] Hiroshi SHIBATA 2023-04-25 05:46:01 UTC

common.mk の make test-syntax-suggest-prepare のコマンドでコメントアウトされてる部分を削除しています。

[e7cdce83e8] Hiroshi SHIBATA 2023-04-25 06:05:14 UTC

9ccf0a066d2f482df96709a865a3d302926399a4 で追加された irbIRB::Locale のテストで失敗する assertion を一時的にコメントアウトしています。