ruby-trunk-changes 2021-12-05

今日は IO.copy_stream の不具合修正、rubygems の bundler インストール時のインストール先の制御の修正などがありました

[34b5e2566d] Alan Wu 2021-11-30 23:11:42 UTC

YJIT のテストでメモリ不足をエミュレートしたテストの実行をスキップしていたのを実行するようにしています。

[9733b7e38f] git 2021-12-04 16:35:56 UTC

version.h の日付更新

[62957debd5] Alan Wu 2021-12-04 18:03:17 UTC

README.md のプラットフォームメンテナについてのリンクを 6bca410ae8b16238d02c868ce8fa1af13a5c4460 で doc/contributing.rdoc から doc/maintainers.rdoc に移動したのに追随しています。

[ed7a50015a] David Rodríguez 2021-11-05 11:44:29 UTC

rubygems の bundler のインストール時の binstub と plugins の生成時に bindir の指定を伝播させるようにしています。

[ec28771fde] David Rodríguez 2021-11-04 17:20:17 UTC

lib/rubygems/commands/setup_command.rb の長い引数をもつメソッド呼び出しが 1行にまとめられてたのを改行するようにリファクタリングしています。

[9dc76e102e] David Rodríguez 2021-11-05 12:55:09 UTC

rubygems の bundler インストール時のイントール先ディレクトリの指定を --prefix で指定されたデフォルトのディレクトリにするようにオプション指定を追加しています。

[a72aecac3a] David Rodríguez 2021-11-05 19:57:41 UTC

rubygems の gem pristin サブコマンドに --install-dir オプションを追加して bundler のインストール時にこの指定を利用するようにしています。

[b555e659c4] Nobuyoshi Nakada 2021-12-05 09:08:55 UTC

IO.copy_stream で書き込み先の IO が append モードで開かれた File でも truncate になってしまっていた不具合を修正しています。 2.7 の頃からこの挙動になってたみたいです。けっこう long standing な不具合ですね。でも確かに不具合だな。 [ruby-core:106493] [Bug #18388]

[e818193784] Junichi Ito 2021-12-05 08:15:45 UTC

NEWS.md のインデント修正のみ。

[19f037e452] Nobuyoshi Nakada 2021-12-05 10:08:25 UTC

NEWS.md のリストマークアップのインデント修正。rdoc の Markdown の解釈で 4空白ないといけないんだそうです。そうなのか。