今日は Kernel#load の第2引数に true を渡してロードしたスクリプト内のトップレベルのメソッドに影響するメソッド群(public, private など)の不具合修正や parser まわりの不要コード削除などの変更がありました。
[3ac6a03b2e] Nobuyoshi Nakada 2024-04-03 14:31:23 UTC
SIGCHLD の処理に待ちリストを独自に管理するみたいな実装をした 054a412d540e7ed2de63d68da753f585ea6616c3 はその後の変更でほぼ無用になっていたみたいで残っていたコードを revert しています。
[ef19234b10] Matt Valentine-House 2024-04-03 19:46:30 UTC
gc.c の rb_objspace_alloc() と Init_heap() の内容を1つの関数にマージして Init_BareVM() から呼び出すようにリファクタリングしています。
[58918788ab] Nobuyoshi Nakada 2024-03-16 10:29:57 UTC
トップレベルでの public/private/protected や ruby2_keywords が Kernel#load の第2引数に true を渡して無名 Module 内で実行するスクリプトではエラーになっていた不具合を修正しています。 [ruby-core:117200] [Bug #20342]
[39afab6083] yui-knk 2024-04-04 15:04:01 UTC
node.c から Universal Parser 向けの未使用になってたマクロ定義を削除しています。
[3a674c9c65] Jeremy Evans 2024-03-18 17:54:27 UTC
compile.c で df5ef282337764508a1e1d93459d7a280e46647c や 0d5b16599a4ad606619228623299b931c48b597b で文法的に禁止された []= メソッドでのキーワード引数やブロック引数のための処理が残っていたのを削除しています。
[fc8fe78c07] yui-knk 2024-04-04 14:19:31 UTC
node.h の構造体 struct node_buffer_struct のメンバー unmarkable と markable というリストはマージして1つのメンバーでまとめて持つようにリファクタリングしているようです。
[cebbe18eed] yui-knk 2024-04-04 14:53:47 UTC
node.c の rb_ast_node_type_change() という assertion するための関数は既に常に異常終了しないようになっていて不要だったので削除しています。
[4cbe4e49c7] tomoya ishida 2024-04-04 16:15:50 UTC
標準添付ライブラリ reline の Reline::LineEditor#finalize を呼ぶために全例外を rescue していたのを ensure 節にまとめています。 https://github.com/ruby/reline/pull/668
[4e48d2724e] tomoya ishida 2024-04-04 16:38:41 UTC
標準添付ライブラリ reline の readline の呼び出しを Mutex で排他処理するようにしています。 https://github.com/ruby/reline/pull/669
[58d03c3458] David Rodriguez 2024-04-04 10:39:23 UTC
bundler のテストのエラー修正。
[bd728a625a] yui-knk 2024-04-04 23:12:09 UTC
parse.y の未使用の関数の削除。
[f890070fd3] "dependabot[bot]" 2024-04-05 02:29:59 UTC
GitHub Actions の workflows で利用する lewagon/wait-on-check-action アクションのバージョンを更新しています。
[9d1d2de2fe] yui-knk 2024-04-05 00:20:59 UTC
NODE の NODE_ARGS_AUX 型のための構造体 rb_node_args_aux_t のメンバー nd_plen の型を long から int に変更しています。参照するたびに rb_long2int() で変換していたので元から int にする変更。
[b60bf35cc7] git 2024-04-05 06:59:50 UTC
gems/bundled_gems と NEWS の bundled gems のバージョンリストの rake のバージョンを 13.2.1 に更新しています。
[16c5e34c74] Hiroshi SHIBATA 2024-04-05 08:04:00 UTC
bundler のテストで利用する rake のバージョン指定を 13.2.1 に更新しています。