以下の内容はhttps://ruby-trunk-changes.hatenablog.com/entry/ruby_trunk_changes_20241107より取得しました。


ruby-trunk-changes 2024-11-07

今日は拡張ライブラリ json の最適化や Method#hash の GC.compact の影響を受ける不具合の修正、IO#reopen で引数に IO が渡された時に Encoding の指定も引き継ぐようにする変更などがありました。

[cb49ed2660] Kazuki Yamaguchi 2024-11-06 12:54:37 UTC

拡張ライブラリ openssl の depend ファイルを更新しています。

[261f5d3202] David Rodríguez 2024-11-05 18:20:55 UTC

bundler の依存関係解決時の無限ループ検出の実装。

[96e695ad00] KJ Tsanaktsidis 2024-11-05 02:14:51 UTC

RGenGC についてのたまに失敗するテストを修正しています。 GC.stat_heap などのメソッドが第2引数に Hash を渡すようにして戻り値のために新規にオブジェクトを生成しなくてよいようにしています。

[56ecc243e2] Peter Zhu 2024-11-05 15:45:39 UTC

Proc と同様に Method も GC.compact による移動によって hash メソッドの返り値が変化してしまうという不具合を修正しています。 [ruby-core:119738] [Bug #20868]

[35bf660337] Kasumi Hanazuki 2024-11-06 20:55:39 UTC

IO::Buffer#copy で同一のバッファを指定された特の不具合を修正しています。 https://github.com/ruby/ruby/pull/11640 [ruby-core:119208] [Bug #20745]

[9bc63e7ba0] Benoit Daloze 2024-11-06 20:57:33 UTC

spec/mspec を upstream から更新しています。

[fdc82cca83] Benoit Daloze 2024-11-06 20:57:34 UTC

spec/ruby を upstream から更新しています。

[8254f6492c] Nobuyoshi Nakada 2024-11-06 03:51:06 UTC

拡張ライブラリ json で deprecated の警告に deprecated カテゴリを指定して警告出力するようにしています。

[6cea370b23] Jean Boussier 2024-11-06 10:53:26 UTC

拡張ライブラリ json のデコード時の文字列のパースでエスケープの処理などの不要な時の処理を分ける最適化。

[29d76d8c8b] Nobuyoshi Nakada 2024-11-06 10:56:34 UTC

拡張ライブラリ jsonエンコードの実装で右シフトの演算子に指定した数値が型に対して大きすぎるという警告が出ていたので、単に 0 を使うように修正しています。

[d188a6883f] Jean Boussier 2024-11-06 11:58:23 UTC

拡張ライブラリ json のデコード時の数値の parse 処理で長さがそんなに大きくない時のシンプルな実装を切り分けて高速化しています。

[e4c15b8ace] Jean Boussier 2024-11-06 15:10:15 UTC

拡張ライブラリ json のバージョンを 2.8.0 に更新しています。

[46d250558a] git 2024-11-06 22:32:22 UTC

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

[6bc614260d] Hiroshi SHIBATA 2024-11-06 22:56:36 UTC

GitHub Actions の依存関係ファイルの更新のための workflow でドキュメントの変更の時にスキップするための設定を削除しています。

[342455e56f] Hartley McGuire 2024-11-07 00:17:05 UTC

標準添付ライブラリ logger のログレベルの切り替えのスコープを Logger#level_key を再定義することで Fiber 単位以外に変更することができるようにしています。 https://github.com/ruby/logger/pull/103

[7c893c8d6b] Yusuke Endoh 2024-11-07 01:18:48 UTC

Kernel#sleep のテストで sleep していた時間の確認の精度をゆるめています。

[cf70564c97] Hiroshi SHIBATA 2024-11-07 02:25:49 UTC

標準添付ライブラリ delegate の gemspec ファイルで要求する ruby のバージョンを 3.0 移行に引き上げています。

[849e651d51] Hiroshi SHIBATA 2024-11-07 02:26:08 UTC

標準添付ライブラリ delegate のバージョンを 0.4.0 に更新しています。

[f9cd04aeac] git 2024-11-07 02:27:35 UTC

NEWS の default gems のバージョンリストに delegate の項目を追加しています。

[048bb1e176] Samuel Williams 2024-11-07 02:28:47 UTC

rb_nogvl() 内の不要なローカル変数 ubf_th を削除しています。 https://github.com/ruby/ruby/pull/11994

[72bc698419] Hiroshi SHIBATA 2024-11-07 02:39:13 UTC

標準添付ライブラリ net/http のバージョンを 0.5.0 に更新しています。

[b92ce6fb0d] git 2024-11-07 02:40:22 UTC

NEWS の default gems のバージョンリストの net-http のバージョンを更新しています。

[4e5ea9f056] Hiroshi SHIBATA 2024-11-07 03:52:02 UTC

標準添付ライブラリ fcntl のバージョンを 1.2.0 に更新しています。

[e0d696cdc5] git 2024-11-07 03:53:04 UTC

NEWS の default gems のバージョンリストに fcntl の項目を追加しています。

[6a39e6fc2d] Yusuke Endoh 2024-11-07 04:17:54 UTC

irb のテストで assertion メソッドの第1引数に正規表現リテラルが渡されていて "/" が演算子かどうかあいまいで警告が出ていたので明示的な引数のかっこを追加しています。

[f87ec81e08] Yusuke Endoh 2024-11-07 04:18:26 UTC

Hash#inspect のテストで警告抑制のため一時的に $VERBOSE = nil を設定しています。

[f102901f9a] Hiroshi SHIBATA 2024-11-07 04:43:25 UTC

拡張ライブラリ psych のバージョンを 5.2.0.beta2 に更新しています。

[0795ed621c] git 2024-11-07 04:44:38 UTC

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

[33a80fc0cd] Hiroshi SHIBATA 2024-11-07 04:50:18 UTC

拡張ライブラリ psych のバージョンをさらに 5.2.0.beta3 に更新しています。

[c59b5f584b] git 2024-11-07 04:51:15 UTC

NEWS の default gems のバージョンリストの psych のバージョンを再度更新しています。

[fb6645a510] Hiroshi SHIBATA 2024-11-07 06:52:18 UTC

標準添付ライブラリ uri のバージョンを 1.0.0 に更新しています。

[0172ae6cc3] git 2024-11-07 06:53:26 UTC

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

[df3395f2e3] Hiroshi SHIBATA 2024-11-07 03:55:50 UTC

拡張ライブラリ fcntl の gemspec ファイルの spec.extra_rdoc_files のライセンスファイルの指定を修正しています。

[ffcfaf4ce4] David Rodríguez 2024-11-05 16:55:41 UTC

bundler で Gemfile の source の指定がないものを deprecated として警告を出すようにしていたのをやめているようです。

[1701ddea73] Nobuyoshi Nakada 2024-11-07 10:33:41 UTC

IO#reopen で引数に IO オブジェクトを渡して fd 共有した場合には {internal,external}_encoding の指定もコピーするようにしています。 [ruby-core:119537] [Bug #20802]




以上の内容はhttps://ruby-trunk-changes.hatenablog.com/entry/ruby_trunk_changes_20241107より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14