以下の内容はhttps://ruby-trunk-changes.hatenablog.com/entry/ruby_trunk_changes_20240816より取得しました。


ruby-trunk-changes 2024-08-16

今日は Proc のブロック呼び出し時の引数処理の中間オブジェクト作成を抑制する変更などがありました。

[923e36ab21] Stan Lo 2024-08-15 13:30:58 UTC

標準添付ライブラリ rdoc で生成する HTML のサイドバーメニューの修正みたいです。 https://github.com/ruby/rdoc/pull/1154

[8312c5be74] Peter Zhu 2024-08-14 17:46:18 UTC

GC_ASSERT マクロの定義を gc/default.c から gc/gc.h に移動しています。

[1f994683b6] BurdetteLamar 2024-08-14 20:05:21 UTC

Array#any? の rdoc 用コメントの体裁の変更。

[edda29a117] BurdetteLamar 2024-08-14 20:25:52 UTC

Array#all? の rdoc 用コメントの関連リンクするメソッドを変更しています。

[d2361ba156] BurdetteLamar 2024-08-14 21:06:34 UTC

Array#push の rdoc 用コメントの体裁の変更。

[33bffde923] BurdetteLamar 2024-08-15 15:00:18 UTC

Array#at の rdoc 用コメントの体裁の変更。

[2d66ef717d] Kevin Newton 2024-08-15 16:59:30 UTC

ISeq のダンプ時に * や ** などの無名の res引数/キーワード rest 引数かどうかが区別できるように表示を変更しています。

[a402b18c4e] Kevin Newton 2024-08-15 13:22:03 UTC

コマンドラインオプション -e を使ったテストで SyntaxError のチェックを prism にも対応するようにしています。

[eb08a2805c] Kevin Newton 2024-08-15 13:23:57 UTC

コマンドラインオプション -e を使ったテストで SyntaxError のチェックを prism にも対応するようにしています。

[2c6e16eb51] Peter Zhu 2024-08-15 18:33:13 UTC

gc/default.c の rb_gc_impl_object_id() で st_data_t を明示的に VALUE にキャストして使うようにしています。

[abc04e898b] Jeremy Evans 2024-07-26 22:18:45 UTC

Proc オブジェクトのブロックを呼び出す時の引数処理で空の Hash を ** で渡した時などの中間オブジェクトの確保を抑制するようにしているようです。

[c06fbb192f] Naoto Ono 2024-08-13 10:37:47 UTC

set_trace_func のテストでコールバックで同じファイル内からのイベントのみ処理するようにしています。複数 Thread が動いている時に失敗することがあったみたいです。

[018bd07f07] Raed Rizqie 2024-08-16 05:51:21 UTC

HAVE_MMAP が偽の時に不要な関数定義がされていたので preprocessor 分岐の位置を変更しています。

[08db4bc672] Jun Aruga 2024-08-15 14:20:13 UTC

拡張ライブラリ openssl の OpenSSL::PKey::DSA を使うテストを FIPS モードが有効な時に skip するようにしています。

[129b4936bf] Nobuyoshi Nakada 2024-08-16 02:43:35 UTC

shape.c の redblack_value() で最下位ビットのみ落としたビットマスクを作るのに "~" を利用するようにリファクタリングしています。

[196d59f690] Nobuyoshi Nakada 2024-08-16 06:02:30 UTC

shape.c の関数マクロ TAG_SINGLE_CHILD()、SINGLE_CHILD_P()、SINGLE_CHILD() などで引数の評価時にかっこをつけるようにしています。

[21dfe34aae] Nobuyoshi Nakada 2024-08-01 05:39:06 UTC

VM_ASSERT() マクロの可変長引数の処理のあたりをちょっと変更していますがよくわからず。

[703305bd03] Raed Rizqie 2024-08-11 13:08:33 UTC

configure での MinGW 版の libruby.so の名前の決定について target_cpu を名前に含めるかどうかを target_cpu や rb_cv_msvcrt の値をみて分岐するようにしています。




以上の内容はhttps://ruby-trunk-changes.hatenablog.com/entry/ruby_trunk_changes_20240816より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14