ruby-trunk-changes 2022-11-12

今日は主に YJIT の不具合修正と bundler の依存関係解決エンジン実装の変更などがありました。

[a0fcbce415] Hiroshi SHIBATA 2022-11-11 07:06:36 UTC

GitHub Actions に Scorecards というサービス? によるサプライチェーン脆弱性診断を行う workflow を追加しているようです。

[800caf4ee1] Hiroshi SHIBATA 2022-11-11 07:54:24 UTC

a0fcbce415fc045ff16eb74946a40774c0d39ac5 で追加した Scorecard の GitHub Actions workflow で token の指定をコメントアウトしていたのを修正しています。

[5a1ddc486b] Hiroshi SHIBATA 2022-11-11 07:54:51 UTC

a0fcbce415fc045ff16eb74946a40774c0d39ac5 で追加した GitHub Actions で Scorecards のチェックを行う workflow を master のみで実施するように設定していたのをはずして全ての(といってもこの workflow を持ってる)ブランチで実行するようにしています。

[90bbc891b1] Hiroshi SHIBATA 2022-11-11 08:01:43 UTC

5a1ddc486bad30d795ce94021ee03c085e7a88c1 を revert してやっぱり GitHub Actions での Scorecards のチェックを master でのみ実施するようにしています。

[04c5adf806] Alan Wu 2022-11-10 22:24:10 UTC

YJIT の Rust 実装でメソッド呼び出しのための pc/sp のレジスタの退避の処理時にスタックの型情報をクリアする処理も含めた関数を利用するように修正しています。YJIT の code GC が C 実装メソッド処理中に走った時の不具合修正のためみたいです。

[4d9ada223b] BurdetteLamar 2022-11-09 22:08:51 UTC

標準添付ライブラリ net/http の rdoc 用コメントのメソッドタイプやレスポンスコードに対応したクラス名の記述の表記をちょっと変更しています。

[a48e01ccba] Burdette Lamar 2022-11-10 15:36:50 UTC

4d9ada223bf7d57a62e94b0a2082cc92ba5b7813 の続きで net/http の rdoc 用コメントのクラス名 HTTPRedirection を Net::HTTPRedirection とフルパスで表記するように修正しています。

[14a1394bcd] Stan Lo 2022-11-11 21:05:31 UTC

標準添付ライブラリ irb の組み込みコマンドのテストで共通の前処理を setup/teardown に切り出したりユーティリティメソッドを利用するようにしてコード量を減らすリファクタリング

[0a9d51ee9d] Hiroshi SHIBATA 2022-11-11 21:00:58 UTC

bundler の依存関係解決のエンジンの実装を変更しているようです。