ruby-trunk-changes 2023-05-31

今日は主に rubygems/bundler の更新などがありました。

[c7c8e4c96e] Benoit Daloze 2023-05-30 12:20:11 UTC

610038f3bf6eae50c0ad4f16af02d4c50a812e2a の etc の修正と同様に拡張ライブラリ io/nonblock でも C API の rb_io_descriptor() の古い ruby 向けの代替実装を直接同じ名前の関数を定義していたのをやめてマクロですりかえるようにしています。

[30b960ba34] Benoit Daloze 2023-05-30 12:21:54 UTC

拡張ライブラリ io/nonblock でも TruffleRuby 対応のため拡張ライブラリをビルドしないようにしています。

[4bbeed6134] Hiroshi SHIBATA 2023-05-30 11:25:29 UTC

bundler と rubygems に upstream から最新版をマージしています。

[1f74e25c3b] Takashi Kokubun 2023-05-30 15:20:02 UTC

YJIT の Rust 実装で rb_bug() で異常終了させる時に環境変数 RUST_BACKTRACE をセットするようにしています。 Rust のほうのバックトレースを出力するためのものみたいですね。 https://github.com/ruby/ruby/pull/7869

[3bc5f6b240] Hiroshi SHIBATA 2023-05-31 03:16:55 UTC

bundler のテストの ruby 同梱版でのディレクトリ解決の対応のための修正。

[e502600fb9] Nobuyoshi Nakada 2023-05-31 06:15:59 UTC

コマンドラインオプションの -h/--help で出力するメッセージの1行の桁数が 23文字以下であることを STATIC_ASSERT() でチェックするようにしています。