ruby-trunk-changes 2023-10-03

今日は主に拡張ライブラリ objspace の ObjectSpace._dump の T_IMEMO 型オブジェクトの表示の追加、yield 文の文法チェックの強化、ドキュメントの修正などがありました。

[63e504d6e6] Peter Zhu 2023-10-02 01:16:53 UTC

拡張ライブラリ objspace の ObjectSpace._dump で T_IMEMO 型オブジェクトのダンプ時に imemo_callinfo 型の時に追加でメソッド名の情報を表示するようにしています。

[9059dfce12] Nobuyoshi Nakada 2023-10-02 13:06:32 UTC

yield 文がメソッド定義内ではないところのブロック内に書かれてた時にも SyntaxError を発生させるようにしています。

[e6d730023d] Takashi Kokubun 2023-10-02 21:09:26 UTC

Cirrus CI の設定でテスト実行するのを YJIT 関係のファイルの変更があった時だけにする制御で対象のファイルにテストファイルも追加しています。

[492e9437dd] Takashi Kokubun 2023-10-02 21:09:51 UTC

YJIT のテストの一部に YJIT の stats の exits 数のチェックを追加しています。 https://github.com/ruby/ruby/pull/8579

[3b47fb2cb6] Hiroshi SHIBATA 2023-10-02 06:09:08 UTC

rubygems の rdoc 用コメントで実行ファイルの配置ディレクトリについての例を bin から exec に変更しています。

[2dee2662d8] Nobuyoshi Nakada 2023-09-28 10:24:44 UTC

GitHub Actions のテスト実行時にカレントディレクトリに適当に .rb 拡張子のダミーファイルをたくさん作る(誤って require されたらエラーを発生させるようにして require のミスを検出するため?)ステップを専用の action の setup に移動しています。

[8be9138de2] Nobuyoshi Nakada 2023-10-03 05:27:51 UTC

rubyspec の Process.clock_gettime の精度を確認するテストで第2引数に :nanosecond を渡して整数で計算するようにしています。

[457971f4e2] Nobuyoshi Nakada 2023-10-03 05:42:47 UTC

Process.times の rdoc 用コメントに精度はプラットフォーム依存だという記載を追加して 8be9138de2f9c6ce418f43ee55f5e6bce645bc28 で変更していた rubyspec のテストを削除しています。

[2325e1cd81] Kosuke Shibata 2023-09-14 00:25:06 UTC

標準添付ライブラリ csv で Encoding が不正だった時のエラーを CSV::InvalidEncodingError に変更しています。 https://github.com/ruby/csv/pull/287

[798083fac8] Burdette Lamar 2023-09-30 20:36:42 UTC

標準添付ライブラリ csv の rdoc 用コメントのリンク修正。

[0046c67dd8] Josef Šimánek 2023-09-30 10:00:36 UTC

rubygems のメソッド名の英単語の typo 修正。

[16a97c7bbb] Peter Boling 2023-09-14 04:58:21 UTC

bundler で rubocop による指摘を反映させる修正。

[9ffd659d47] Peter Boling 2023-09-14 04:43:27 UTC

bundler で git リポジトリでの gem の指定で tag の指定と branch や ref の指定が同時に行なわれていた時に例外を発生させるようにしています。

[25b536cc2f] Josef Šimánek 2023-09-28 00:08:47 UTC

rubygems の rdoc 用コメントのリンク切れした URL の修正や markup の修正。

[b4ab013b27] BurdetteLamar 2023-08-31 13:16:27 UTC

標準添付ライブラリ rdoc のリンク修正。

[b73ef92998] David Rodriguez 2023-09-30 19:18:51 UTC

bundler のメソッド名の typo 修正。

[ed0661e618] David Rodriguez 2023-09-30 19:42:39 UTC

bundler の依存関係解決の修正。