今日は主に prism の更新と YJIT の対象となるブロック呼び出しの拡張などがありました。
[b4b35b1468] Jean Boussier 2024-01-19 13:06:44 UTC
rubyspec の Module#autoload についてのテストに定数が定義されるタイミングについてのテスト? を追加しているようです。
[6bcbb9a02b] Kevin Newton 2024-01-22 14:39:59 UTC
iseq.c の prism 対応の関数に引数を追加しています。
[c7e87b2118] Nobuyoshi Nakada 2024-01-22 16:42:32 UTC
ASAN を有効にしてビルドした時の対応の追加修正で明示的なキャストを追加しています。 [ruby-core:115346] [Bug #20001]
[703eee7745] Alan Wu 2024-01-22 16:55:44 UTC
YJIT でブロック起動時に未使用のブロックパラメーターがあった時の対応を追加して JIT 化を諦めないようにしているようです。 https://github.com/ruby/ruby/pull/9596
[4fc0a901ac] Takashi Kokubun 2024-01-22 17:49:52 UTC
GitHub Actions の Windows 版の workflow で ruby/setup-ruby アクションを利用するようにして PATH 変数の設定を不要にしているようです。 https://github.com/ruby/ruby/pull/9645
[2918e43dee] Takashi Kokubun 2024-01-22 18:31:18 UTC
YJIT 有効化時に不安定になる Ractor の bootstraptest のテストを skip するようにしています。
[1236cad92d] "dependabot[bot]" 2024-01-22 15:16:44 UTC
rubygems の Rust 製拡張ライブラリのテストのためのプロジェクトの rb-sys パッケージのバージョン更新。
[47264b78c2] "dependabot[bot]" 2024-01-22 21:36:58 UTC
rubygems の Rust 製拡張ライブラリのテストのためのプロジェクトの shlex というパッケージのバージョン更新。
[bd1895990c] "dependabot[bot]" 2024-01-22 22:11:07 UTC
YJIT の yjit/bindgen/Cargo.lock で shlex というパッケージのバージョンを更新しています。 https://github.com/ruby/ruby/pull/9652
[dcabe87fc8] "dependabot[bot]" 2024-01-22 21:43:56 UTC
rubygems の Rust 製拡張ライブラリのテストのためのプロジェクトの shlex パッケージのバージョン更新。
[cffa54acad] Takashi Kokubun 2024-01-22 22:33:51 UTC
GitHub Actions の dependabot の設定で yjit/ 配下の Cargo.toml はチェックしないように除外する設定を追加しています。
[28fc7fa852] Takashi Kokubun 2024-01-22 22:34:38 UTC
YJIT と rubygems の Rust の shlex パッケージの更新を revert しています。
[a64e26c5d5] "dependabot[bot]" 2024-01-22 22:44:00 UTC
yjit/ 配下の Cargo.toml で capstone というパッケージのバージョンの指定を更新しています。 https://github.com/ruby/ruby/pull/9653
[2e2dfc4623] "dependabot[bot]" 2024-01-22 22:36:44 UTC
GitHub Actions の workflows で利用している ruby/setup-ruby アクションのバージョンを更新しています。
[4592fdc545] Matt Valentine-House 2024-01-22 22:24:42 UTC
iseq.c の prism 用の関数を引数を追加しています。
[d054904cad] Matt Valentine-House 2024-01-22 22:28:51 UTC
iseq.c の prism 用関数の不具合修正。
[706eea9d3c] Hiroshi SHIBATA 2024-01-22 22:54:54 UTC
irb の require の補完のテストで csv のかわりに coverage を使うようにしてたのをまた rubygems を利用するように再変更しています。
[ee7f63ebba] yui-knk 2024-01-12 13:26:54 UTC
parse.y で struct parser_params で保持する lastline と nextline という情報を文字列オブジェクトを VALUE 値で持ってたのを専用の rb_parser_string_t という型で保持するようにしています。 ruby コアの実装への依存を減らすための変更の一環のようです。
[7811dd169b] "dependabot[bot]" 2024-01-22 21:37:07 UTC
rubygems の Rust 製拡張ライブラリのテストのためのプロジェクトの shlex というパッケージのバージョンを再度更新しています。
[cb8235c9c9] "dependabot[bot]" 2024-01-22 15:56:53 UTC
rubygems の Rust 製拡張ライブラリのテストのためのプロジェクトの rb-sys パッケージのバージョンを再度更新しています。
[6fb9dc5089] "dependabot[bot]" 2024-01-22 21:43:54 UTC
rubygems の Rust 製拡張ライブラリのテストのためのプロジェクトの shlex というパッケージのバージョンを再度更新しています。
[5987f0b7c8] Hiroshi SHIBATA 2024-01-23 06:39:42 UTC
GitHub Actions の macOS 版の workflow で macos-11 は EOL になったので削ってかわりに macos-13 を追加しています。
[7cf74a2ff2] Hiroshi SHIBATA 2024-01-23 06:40:12 UTC
GitHub Actions の macOS 版 workflow で make test-bundled-gems の実行を行うようにしています。