ruby-trunk-changes 2023-08-22

今日は標準添付ライブラリ erb のバージョン更新や yarp の更新、bigdecimal を bundler の require で警告する対象に追加する変更などがありました。

[196116e576] Peter Zhu 2023-08-21 13:13:36 UTC

variable.c の obj_ivar_heap_alloc() と obj_ivar_heap_realloc() という static 関数を削除して呼び元にその処理を展開しています。

[2929c47243] Benoit Daloze 2023-08-19 09:29:20 UTC

yarp の数値系リテラルに対応するノードのクラスを追加しています。

[0c61406319] Kevin Newton 2023-08-21 16:07:19 UTC

tool/sync_default_gems.rb で yarp の同期時に削除されているファイルの対応を追加しています。

[f83c1d62bd] Kevin Newton 2023-08-18 01:06:45 UTC

yarp の upstream からの同期。

[ac819f4db9] Mike Dalessio 2023-08-19 18:03:35 UTC

yarp の % リテラルの区切り文字に \n を使った時の修正。

[67cd60ed97] Jemma Issroff 2023-08-21 17:32:12 UTC

yarp のテスト用の snapshots ディレクトリが test/ 直下に入ってしまったので test/yarp/ の下に移動しています。

[289c0da5b7] Kevin Newton 2023-08-18 01:09:53 UTC

yarp のテスト用ファイルの修正。

[524d99daaf] Kevin Newton 2023-08-18 01:10:36 UTC

yarp のテスト用ファイルの修正。

[0fd57ee01d] Kevin Newton 2023-08-18 13:16:10 UTC

yarp で o オプションつきの正規表現リテラルに式の埋め込みがあった時の処理の修正。

[339b34be47] HParker 2023-08-17 16:41:14 UTC

yarp のテスト用ファイルの追加。

[988b0108fb] Kevin Newton 2023-08-18 19:09:38 UTC

yarp の更新、なんですがどうも conflict した diff がある状態のままコミットされてるっぽい。

[e63bac3128] Kevin Newton 2023-08-19 00:47:58 UTC

yarp の修正ですが、これも conflict した状態にさらに変更を重ねてそのままコミットしているっぽいです。

[926857eb1e] Mike Dalessio 2023-08-19 18:03:35 UTC

yarp の変更ですがこれも conflict した状態のままコミットしてるっぽい。

[9ca547b9fe] Mike Dalessio 2023-08-19 18:25:54 UTC

yarp の変更ですがこれも conflict した状態のままコミットしてるっぽい。

[7d26c03267] Jemma Issroff 2023-08-21 17:45:56 UTC

yarp の upstream との同期。 conflict してたところは削除されたみたいです。

[ca6db02c2a] Stan Lo 2023-08-21 18:23:27 UTC

irb で debug 利用時に IRB::Context の irb_name という属性を設定する時に上書きするのでなく元の名前の後に ":dbg" を追加するようにしているみたいです。 irb_name という設定を知らなかった。 https://github.com/ruby/irb/pull/688

[b9ef819116] Gaurav Khanna 2023-08-21 20:14:25 UTC

bundler で Gemfile の ruby に file オプションでファイルを受け付ける時にそのファイル内の記法のサポートを拡張しています。 .tool-versions という一般的なファイル記法に対応するようにしているようです。

[2502821abb] Takashi Kokubun 2023-08-21 20:17:59 UTC

tool/sync_default_gems.rb で yarp の同期時に doc/ ディレクトリ配下のファイルを無視するようにしています。

[eee83af34c] Maxime Chevalier-Boisvert 2023-08-21 20:24:06 UTC

YJIT のドキュメントにコマンドラインオプション --yjit-stats の引数指定について追記しています。

[925ce3f4fb] Takashi Kokubun 2023-08-21 20:30:40 UTC

tool/sync_default_gems.rb で cherry-pick する時に conflict を解消したら変更が空になった場合その commit はスキップするようにしています。

[0955ca342e] Josh Nichols 2023-08-22 04:41:06 UTC

標準添付ライブラリ erb の .rb ファイルのいくつかに frozen_string_literal magic comment を追加しています。 https://github.com/ruby/erb/pull/49

[be889b6d6c] Takashi Kokubun 2023-08-22 04:45:33 UTC

tool/sync_default_gems.rb で無視するファイルリストのローカル変数が case 文の対応する節に入ってない時に初期化されなくてエラーになってたのを修正しています。

[eec7a3f9ee] Takashi Kokubun 2023-08-22 04:42:57 UTC

標準添付ライブラリ erb のバージョンを 4.0.3 に更新しています。

[ccc80043db] git 2023-08-22 04:46:44 UTC

NEWS の default gems のバージョンリストに erb のエントリを追加しています。

[ceafdb5a23] Takashi Kokubun 2023-08-22 04:46:19 UTC

tool/sync_default_gems.rb のヘルプメッセージの -a オプションの Usage を修正しています。

[1c93288f8b] Hiroshi SHIBATA 2023-08-22 05:35:25 UTC

lib/bundled_gems.rb で bundler が再定義する require で Gemfile への追加を警告する対象の gem に bigdecimal を追加しています。 [ruby-core:114433] [Bug #19843]

[0ed3624c62] yui-knk 2023-08-22 09:02:21 UTC

コマンドラインオプション --dump=parsetree_with_comment で NODE_HASH を出力する時のコメントの表記の修正。