ruby-trunk-changes 2024-09-12

今日は主に prism の修正や Binding#irb の定義で bundler 環境下で irb を activate する実装の変更などがありました。

[3aeb9c75bd] BurdetteLamar 2024-09-11 12:14:30 UTC

Array#delete_if の rdoc 用コメントに関連メソッドのリンクを追記しています。

[c7e1862116] BurdetteLamar 2024-09-11 12:07:08 UTC

Array#delete_at の rdoc 用コメントに関連メソッドのリンクを追記と英文の変更をしています。

[309362d6c5] BurdetteLamar 2024-09-11 12:34:52 UTC

Array#dig の rdoc 用コメントに関連メソッドのリンクを追記と英文の変更をしています。

[0906b16277] BurdetteLamar 2024-09-11 12:43:42 UTC

Array#drop の rdoc 用コメントに関連メソッドのリンクを追記と markup の修正をしています。

[7facf23232] Peter Zhu 2024-09-10 19:35:29 UTC

Array#compact の rdoc 用コメントに関連メソッドのリンクを追記しています。

[c7faffd1d6] BurdetteLamar 2024-09-11 13:08:06 UTC

Array#drop_while の rdoc 用コメントに関連メソッドのリンクを追記とサンプルの削除などの変更をしています。

[18fb11aaa4] Burdette Lamar 2024-09-11 17:14:41 UTC

Array#difference の rdoc 用コメントの手直し。 https://github.com/ruby/ruby/pull/11593

[818e20359f] BurdetteLamar 2024-09-11 15:28:16 UTC

Array#each の rdoc 用コメントのサンプルコードの削除などの変更。

[efc77d535b] John Meade 2024-09-09 14:22:14 UTC

拡張ライブラリ psych で整数の記法にマッチさせる正規表現でアンダースコアのみの文字列が整数として解釈される不具合を修正しています。

[364cc95897] David Rodríguez 2024-09-11 15:03:19 UTC

bundler のテストでコメントアウトされていた JRuby 向けのテストを復活させています。

[12d7ead043] David Rodríguez 2024-09-11 15:06:44 UTC

bundler の Bundler::Definition で不要なヘルパーメソッドを削除してその内容を直接実行するようにリファクタリングしています。

[5d358b660d] Luke Gruber 2024-09-07 16:17:08 UTC

prism 利用時の引数ありの super() の呼び出しのコンパイルの不具合を修正しているようです。 [ruby-core:119096] [Bug #20720]

[70c6613781] Hiroshi SHIBATA 2024-09-12 03:47:06 UTC

prelude.rb で Binding#irb のメソッド内で bundler 経由で実行時にも Gemfile に含まれない irb を利用するための方法として Bundler::Dsl#gem を直接利用して bundler の環境を一時的に? 構築するようにしています。

[754e15f4d0] Hiroshi SHIBATA 2024-09-12 03:50:24 UTC

70c66137817d4d4e56e60aaefb841237912e4b43 の続きで prelude.rb で irb を利用するための force_activate メソッドで bundler/inline を利用中をサポートするための分岐を追加しています。

[ee064d1cb2] Hiroshi SHIBATA 2024-09-12 05:02:30 UTC

70c66137817d4d4e56e60aaefb841237912e4b43 からの続きで、Bundler.ui を Bundler::UI::Shell に置き換えるのと Bundler::Definition.no_lock に true をセットするのを後で元の値に復帰するようにしています。

[6c9f0be647] Hiroshi SHIBATA 2024-09-12 05:14:37 UTC

70c66137817d4d4e56e60aaefb841237912e4b43 からの続きで不要にインスタンス変数を利用していたところをローカル変数に変更しています。

[86fcfcb3c0] Hiroshi SHIBATA 2024-09-12 05:30:22 UTC

ee064d1cb2a7a4e2c4e9eecc3f64055c4e6a6801 の再修正で Bundler.ui や Bundler::Definition.no_lock を復帰させるための ensure 節で確実にバックアップが取られているように begin 節を導入して復帰対象のコード行数を狭めています。

[2a1962fc4a] Hiroshi SHIBATA 2024-09-12 06:46:57 UTC

70c66137817d4d4e56e60aaefb841237912e4b43 からの続きで bundler の環境設定時の Bundler::GemNotFound 例外の捕捉を追加しています。