ruby-trunk-changes 2024-05-14

今日は bundler の require 削減まわりの変更や標準添付ライブラリ reline の更新がありました。

[02c8e6583b] Samuel Giddins 2024-02-20 19:05:30 UTC

rubygems の tar パッケージの解析時に空のヘッダ? を表すインスタンスを定数に格納して使いまわすようにして余計なインスタンス生成を抑制するようにしています。

[22dab73971] David Rodriguez 2024-05-13 13:02:43 UTC

rubygems で拡張ライブラリ pathname に依存していた部分を File.expand_path を利用するようにして不要な require を消しています。

[d1c172dfd0] David Rodriguez 2024-05-13 13:03:13 UTC

bundler による rubygems の拡張で追加する Gem::BetterPermissionError 例外で Bundler::SharedHelpers のメソッドに依存しているのをやめて不要な require を消しています。

[5319587ac3] David Rodriguez 2024-05-13 13:03:32 UTC

69c87619bd7a69936c44cc0d323b11148400e894 の bundler で autoload を利用して require を遅延した変更のうち Monitor についての部分を revert しています。なぜかはわからないけどテストで時々エラーになる現象が発生したとのこと。

[9d01f657b3] Mari Imaizumi 2024-05-14 01:58:27 UTC

標準添付ライブラリ reline に emacs mode で ctrl-_ による undo コマンドのサポートを追加しています。 https://github.com/ruby/reline/pull/701

[b60f09442a] Andrew Konchin 2024-05-10 09:28:59 UTC

パターンマッチのテストを意図に沿うように修正しています。

[4a1e4436a9] Mari Imaizumi 2024-05-14 08:18:28 UTC

標準添付ライブラリ reline のバージョンを 0.5.7 に更新しています。 https://github.com/ruby/reline/pull/704

[44f50f4179] git 2024-05-14 08:19:43 UTC

NEWS の default gems のバージョンリストの reline のバージョンも更新しています。

[41e6fd066e] Alexander Ross 2024-05-14 08:22:36 UTC

doc/encodings.rdoc のサンプルコードの変数名 typo 修正。