ruby-trunk-changes 2023-05-23

今日は主に標準添付ライブラリ syntax_suggest の不具合修正を含むバージョン更新などがありました。

[b0a25c9cf8] Jun Aruga 2023-05-22 12:53:05 UTC

bbbec4b87c1e66909f5bee9acd3e460b8c1ad663 で Thread::Queue のテストのタイムアウトの秒数に EnvUtil.apply_timeout_scale で環境変数によるスケーリングをかけていたのが assert_normal_exit が中で行うのと重複していたのでとのこと。 https://github.com/ruby/ruby/pull/7838

[3bd98e7a91] Noah Gibbs 2023-05-22 13:48:32 UTC

doc/yjit/yjit.md に YJIT の --yjit-stats オプションを有効にしてビルドする方法や stats の出力される項目の説明の追加などを行なっています。

[ed7c7657ae] yui-knk 2023-05-22 11:41:59 UTC

vm_eval.c の rb_parser_warn_location() 関数の prototype 宣言を削除しています。

[f890345c03] Charles Oliver Nutter 2023-05-19 14:11:43 UTC

Thread::Queue のテストのために Thread を起動するタイミングにより JRuby ではテスト失敗することがあるそうで、同期を取るために sleep していたのを Thread::Mutex を使って同期を取るようにしています。

[b8bf0a5272] schneems 2023-05-03 18:48:18 UTC

標準添付ライブラリ syntax_suggest のコード探索のタイムアウト時のメッセージで DEBUG=1 を指定することを示唆していたのを SYNTAX_SUGGEST_DEBUG=1 を指定するように変更しています。

[aaf815c626] schneems 2023-04-14 18:46:28 UTC

標準添付ライブラリ syntax_suggest のリファクタリングと最適化を施しているようです。

[c638ffa700] schneems 2023-04-21 22:34:16 UTC

標準添付ライブラリ syntax_suggest で end の閉じ忘れに対して期待と異なる suggest をする不具合の修正をしているようです。 https://github.com/ruby/syntax_suggest/issues/187

[a7d7032100] Hiroshi SHIBATA 2023-05-23 01:05:27 UTC

標準添付ライブラリ syntax_suggest の 1.1.0 を upstream からマージしています。

[52be7e8986] git 2023-05-23 01:24:57 UTC

a7d70321005d302d9b5aaa2b83569aa899a5aaa9 に対応して NEWS の default gems のバージョンリストの syntax_suggest のバージョンも更新しています。

[ef3aa22738] "dependabot[bot]" 2023-05-23 02:59:51 UTC

GitHub Actions の workflow で利用している dependabot/fetch-metadata アクションのバージョンを更新しています。

[98637d421d] yui-knk 2023-05-22 12:55:49 UTC

ruby_node_name() という関数の定義を iseq.c から node.c に移動して関数名を rb_node_name() に改名しています。