今日は [] というメソッドを private にした時に呼びかたを限定する変更などがありました。
[160f83ba55] Nobuyoshi Nakada 2023-04-30 13:53:24 UTC
Process.wait 中のシグナル処理による Thread の中断のテストで FreeBSD の時だけタイムアウトを 2倍にしていたのを 3倍に延ばしています。
[b82c06a711] Nobuyoshi Nakada 2023-04-30 14:21:59 UTC
パーサーで [] メソッドを呼び出す時に receiver なしの呼び出し(って可能なのか? と思ったけど self[x] のように書くと fcall つまり receiver なしの呼び出し相当になってたみたいです)かどうかの分岐をなくしています。 [] メソッドを private にしても効果がなかったのを self[x] でないと呼べなくするようにしているみたいです。
[814f52a9eb] Nobuyoshi Nakada 2023-04-30 16:13:57 UTC
Kernel#` メソッドつまりバッククオートで囲むことでそのコマンドを実行して標準出力への出力を文字列として得る処理で内部的に開く pipe の IO オブジェクトが ObjectSpace.each_object で取得できてしまうというのを防ぐため klass をクリアして内部オブジェクト化しています。 [ruby-core:113381] [Bug #19624]
[33833aaf03] Piotr Szotkowski 2023-04-30 23:09:14 UTC
Hash クラスの rdoc 用コメントのメソッド一覧の typo 修正。
[dc2a3dec69] "dependabot[bot]" 2023-05-01 03:03:38 UTC
GitHub Actions の workflow で利用している ruby/setup-ruby アクションのバージョンを更新しています。
[f93fcdb885] "dependabot[bot]" 2023-04-28 02:59:50 UTC
GitHub Actions の workflow で利用している advanced-security/filter-sarif アクションのバージョンを更新しています。
[90baadb904] Hiroshi SHIBATA 2023-05-01 08:38:27 UTC
tool/sync_default_gems.rb の bundler の同期時に spec/bundler/support/artifice/used_cassettes.txt というファイルも無視するファイル群に追加しています。