ruby-trunk-changes 2022-08-02

今日は主に bundler の更新や Thread::Queue#pop に timeout キーワード引数を追加する変更、ENV.clone を例外にする変更などがありました。

[5c13adb746] David Rodríguez 2022-08-01 09:46:49 UTC

bundler のテストのコメントの修正。コピペして誤った内容のままだったみたいです。

[13305bf0c9] David Rodríguez 2022-08-01 09:47:15 UTC

bundler の bundle outdated サブコマンドで debug 用出力を有効にしていると例外発生で異常終了してしまう不具合を修正しています。

[25022bad85] "dependabot[bot]" 2022-08-01 15:28:32 UTC

rubygems の Rust 製 gem のテストのためのプロジェクトのパッケージのバージョン更新。

[00777a9b35] git 2022-08-01 17:38:08 UTC

version.h の日付更新

[24204d54ab] "dependabot[bot]" 2022-08-01 17:39:14 UTC

rubygems の Rust 製 gem のテストのためのプロジェクトのパッケージのバージョン更新。

[7cc5a657ee] David Rodríguez 2022-07-23 07:19:34 UTC

bundler の不要なコードの削除。

[ed9bbfd759] David Rodríguez 2022-07-23 09:58:53 UTC

bundler の依存関係解決時の platform の処理の修正。

[91b9bd6234] David Rodríguez 2022-07-25 09:14:06 UTC

bundler の依存関係解決時のインストール元の source の Source::Gemspec の時の特別扱いを削除しています。

[bc0de1e162] David Rodríguez 2022-07-23 11:47:58 UTC

bundler の依存関係解決の platform 処理の修正。

[8c98f7be57] David Rodríguez 2022-07-29 20:39:38 UTC

bundler の不要なローカル変数代入の削除。

[f4f681463f] David Rodríguez 2022-07-23 06:44:47 UTC

bundler の依存関係解決処理の修正。

[bc90090672] David Rodríguez 2022-07-30 19:41:49 UTC

bundler のテストのエラーメッセージのチェックでチェック対象を標準出力から標準エラー出力に変更しています。

[3e4fedca4e] David Rodríguez 2022-07-30 08:07:45 UTC

bundler の f4f681463f71c2fc63e1a07f36f2665f2b9db002 の変更で変化してしまったコーナーケースでの挙動を戻しています。

[ec3f59309e] Nobuyoshi Nakada 2022-07-20 10:19:23 UTC

ENV.clone で ENV オブジェクトを複製したものに対して fetch を呼んだ時に発生する NameError の receiver が常に ENV になっちゃうとのことで、もともと deprecated の警告は出していたので ENV.clone を呼ぶと TypeError 例外が発生して複製できないようにしています。 [ruby-core:103132] [Bug #17767]

[e3aabe93aa] Jean Boussier 2022-07-26 15:40:00 UTC

Thread::Queue#pop にキーワード引数 timeout を追加して一定時間待っても取り出す要素がなかったら nil を返すようにしています。 ついでに Thread::Queue#pop とその alias の deq, shift などのメソッドの実装を ruby 実装にしています。キーワード引数の処理のため。 [ruby-core:108514] [Feature #18774]

[b81858cf6f] Takuya Noguchi 2022-08-02 05:24:22 UTC

bundler の bundle config の man ページを修正しています。