ruby-trunk-changes 2024-05-27

今日は VM 命令列の最適化での chilled string 用の命令対応や CI でのエラーのデバッグのための対応などがありました。

[bc50f2a3f1] Nobuyoshi Nakada 2024-05-26 11:14:18 UTC

SyntaxError にファイルパスを指定して生成する rb_syntax_error_append() で元からの path と異なる path を指定した時の ArgumentError 例外メッセージを詳しくしています。

[0d44e23831] Nobuyoshi Nakada 2024-05-26 13:17:57 UTC

make test-bundled-gems で test-bundled-gems-run と test-bundled-gems-spec というターゲットの実行を直列化してメッセージが混ざらないようにしています。

[4949f0a928] Marcus Stollsteimer 2024-05-26 12:36:57 UTC

bundler のテスト用の rake タスク? の description の typo 修正。

[5853a38043] License Update 2024-05-26 00:25:52 UTC

rubygems のライセンスリストを更新して新たなライセンスを追加しています。

[f4b475993e] Nobuyoshi Nakada 2024-05-27 03:41:38 UTC

compile.c での VM 命令列に対するコンパイル時の最適化で putstring 命令をみているところで putchilledstring も同様に扱うようにしています。

[4fee1019f6] Yusuke Endoh 2024-05-27 03:56:07 UTC

macOS 版の GitHub Actions の workflow で core dump した時の core ファイルを出力するディレクトリのパーミッションを修正し ulimit -c で core ファイルのサイズ制限をなくしています。うまく core ファイルが取れなかったみたいですね。

[bc47ca5546] Yusuke Endoh 2024-05-27 09:16:28 UTC

bc50f2a3f1d166be3899f32b81bb78f666000592 からのさらに続き? で SyntaxError の path が変更された時の ArgumentError の発生するテストで例外を捕捉してオブジェクトのアドレスを表示するようにしています。