ruby-trunk-changes 2024-05-16

今日は主に prism, rubygems の更新と for 文の変数部分に safe navigator つきのメソッド呼び出しの記法が書かれた時の不具合修正などがありました。

[be239cc7bc] Kevin Newton 2024-05-15 15:27:03 UTC

文法のテストを prism の更新に追随させて変更。

[cd8b28f0e7] Kevin Newton 2024-05-15 15:40:52 UTC

文法のテストを prism の更新に追随させて変更。

[2aed14d65b] Kevin Newton 2024-05-15 15:48:20 UTC

文法のテストを prism の更新に追随させて変更。

[9d69619623] Nobuyoshi Nakada 2024-04-20 10:56:58 UTC

rubygems の gem rebuild サブコマンドのテストで一時ファイルが残ることがあったので後始末処理を強化しています。

[2dd46bb82f] Nobuyoshi Nakada 2024-05-16 07:22:17 UTC

for 文の一般的に変数名を書く部分に safe navigator 演算子 (&.) つきのメソッド呼び出しを書いた時に異常終了してしまっていたのを、receiver が nil でなければ foo= のような代入記号つきメソッドに渡され、nil ならば無視するというようになんとなく期待された挙動(?)をするように修正しています。 [ruby-core:117763] [Bug #20468]

[4db76d198b] David Rodriguez 2024-05-13 09:59:55 UTC

rubygemsFreeBSD 向けにビルドされているかどうかの判定をするメソッド Gem.freebsd_platform? を追加しています。

[9fd41480fb] David Rodriguez 2024-05-13 10:04:59 UTC

4db76d198b4a152c416d657e97959ade3e50a185 で追加した Gem.freebsd_platform? メソッドを bundler で利用するようにしています。

[29a9ab0ba6] David Rodriguez 2024-05-13 10:05:24 UTC

4db76d198b4a152c416d657e97959ade3e50a185 の変更で使われなくなった bundler の定数 Bundler::FREEBSD や既に使われなくなってた? Bundler::WINDOWS と Bundler::NULL も deprecated constant として宣言しています。

[7857061ecd] David Rodriguez 2024-05-14 18:07:15 UTC

bundler の依存関係解決で複数の gem の source があった時の不具合を修正しています。

[847fc9af18] David Rodriguez 2024-05-09 18:16:32 UTC

rubygems の gem uninstall サブコマンドで対象の gem がみつからない時? の警告メッセージで使うメソッド名を修正しています。

[b19693f0ae] David Rodriguez 2024-05-09 18:17:44 UTC

rubygems の gem uninstall サブコマンドで user install した gem を uninstall する時のテストを修正しているようです。

[5111b3d479] David Rodriguez 2024-05-09 18:51:23 UTC

rubygems の Gem::Uninstaller で Gem.user_dir が symbolic link の時にその向き先のパスを考慮するようにしてるようです。