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


ruby-trunk-changes 2024-11-12

今日は ObjectSpace::WeakMap#[]= の戻り値の仕様変更などがありました。

[a1148d4aad] David Rodríguez 2024-11-06 12:11:17 UTC

bundler の man ページを更新しています。

[3ac5c05327] BurdetteLamar 2024-11-08 22:22:35 UTC

Array#| の rdoc 用コメントの手直し。

[25d17868de] tomoya ishida 2024-11-11 15:31:01 UTC

標準添付ライブラリ reline の補完処理のリファクタリングをしているようです。 https://github.com/ruby/reline/pull/778

[071d0eca8e] BurdetteLamar 2024-11-08 22:37:13 UTC

Array の rdoc 用コメントのメソッドリストを並べかえています。

[6a3eb384ce] BurdetteLamar 2024-11-09 16:51:03 UTC

Array の rdoc 用コメントの手直し。

[8672e88cd2] Peter Zhu 2024-11-08 20:01:09 UTC

ObjectSpace::WeakMap#[]= で常に nil を返すようにしています。右辺値を返すという代入記号つきメソッドの慣例には反していますが、元々オブジェクトの参照をそのまま返すわけにいかないので Integer にして返していたのでそれではあまり意味がないので。

[db0c7be642] David Rodríguez 2024-11-07 13:05:08 UTC

bundler の bundle config に lockfile_checksums という設定を追加して Gemfile.lock の CHECKSUMS セクションを出力するかどうかを設定ファイルで保持できるようにしています。

[64827b15e8] Peter Zhu 2024-11-11 20:13:24 UTC

拡張ライブラリ json のテストで $VERBOSE の変更を元に戻す後始末を追加しています。

[1d1c80e644] Peter Zhu 2024-11-11 20:45:11 UTC

Valgrind で VM の解放処理時に YJIT が有効な時のメモリリークの検出を抑制するために環境変数 RUBY_FREE_AT_EXIT が設定されていた時に YJIT のコード用の領域の解放をするようにしています。 https://github.com/ruby/ruby/pull/12057

[821a5b966f] Alan Wu 2024-11-11 18:27:28 UTC

YIJT のコード用のメモリ領域の管理の不具合を修正しているようです。

[4c270200db] Misaki Shioi 2024-11-12 01:06:48 UTC

拡張ライブラリ socket の TCPSocket.new に接続の高速化のため Happy Eyeballs Version 2 の実装を追加しています。 https://github.com/ruby/ruby/pull/11653 [ruby-core:119442] [Feature #20782]

[107a4da122] Jean Boussier 2024-11-07 10:47:43 UTC

標準添付ライブラリ pp で Data#pretty_print の実装で attribute が private に変更されている場合を考慮するようにしています。 [ruby-core:119575] [Bug #20808]

[83702f7157] Jean Boussier 2024-07-12 10:23:24 UTC

標準添付ライブラリ pp の実装で is_a? を利用しているところで BasicObject は is_a? も未定義なので Module#=== を利用するように変更しています。

[400f78939c] Hiroshi SHIBATA 2024-11-12 02:18:07 UTC

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

[bc21a610b6] git 2024-11-12 02:19:04 UTC

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

[9a55375df7] Hiroshi SHIBATA 2024-11-12 02:31:40 UTC

標準添付ライブラリ pp の未使用の変数を削除。

[bf741c6fac] Hiroshi SHIBATA 2024-11-12 02:29:58 UTC

標準添付ライブラリ pp の gemspec ファイルの spec.files のライセンスファイル名を修正しています。

[8d4ba9d443] Nobuyoshi Nakada 2024-11-12 02:37:04 UTC

GitHub Actions の依存関係の自動更新用の workflow でドキュメントの変更時に skip する設定を削除しています。が一緒に bf741c6fac4613c597a2dffe8a3856a950a154bd の pp の gemspec ファイルの変更が revert されてしまっています。

[a7d510808d] Nobuyoshi Nakada 2024-11-12 02:09:30 UTC

doc/contributing/building_ruby.md のドキュメントに configure のオプション --with-opt-dir の使いかたと環境変数 CONFIGURE_ARGS で configure に渡すオプション指定する手法について追記しています。

[c7c73b22bb] Nobuyoshi Nakada 2024-11-12 02:53:01 UTC

8d4ba9d443786fb5db308762d37a818e9e90e1a9 で誤って revert してしまった pp.gemspec の変更を戻しています。

[c028bf0c7b] Alan Wu 2024-11-12 03:04:12 UTC

.gdbinit での色付けのための変数の定義に init-if-undefined というコマンド? を利用するようにしています。

[8655cbec39] Alan Wu 2024-11-12 03:08:09 UTC

.gdbinit で T_STRING 型オブジェクトの表示を最新の構造に追随させるようにしています。

[9c5290138a] Hiroshi SHIBATA 2024-11-12 04:09:49 UTC

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

[fd7ba1893b] git 2024-11-12 04:10:56 UTC

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

[0452b3fabb] Hiroshi SHIBATA 2024-11-12 05:24:45 UTC

拡張ライブラリ io/console の gemspec ファイルの spec.files のライセンスファイル名を修正しています。

[da151ab1e7] Hiroshi SHIBATA 2024-11-12 06:04:46 UTC

拡張ライブラリ io/console のバージョンを 0.8.0.beta1 に更新しています。

[a6fdd8883c] git 2024-11-12 06:06:01 UTC

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

[8409edc497] John Hawthorn 2024-11-05 02:05:59 UTC

正規表現のマッチの timeout の実装でタイムアウトが発生した時の [Bug #20650]メモリリーク修正で重複した free(3) による異常終了の可能性があった不具合を修正しています。 [ruby-core:119884] [Bug #20886]

[f17cfb4958] Nobuyoshi Nakada 2024-11-12 07:09:40 UTC

include/ruby/internal/has/builtin.h に整数のオーバーフローのチェック用マクロの利用可能について判定するマクロ RBIMPL_HAS_BUILTIN___builtin_sub_overflow_p の定義を追加しています。

[dc08d6e917] License Update 2024-11-11 18:56:31 UTC

rubygems の既知のライセンス一覧のリストを更新しています。

[fee706d9dd] Misaki Shioi 2024-11-12 10:14:05 UTC

標準添付ライブラリ net/http のテストで TCPSocket.new の発生する例外として期待する例外クラスに Net::OpenTimeout も追加しています。Happy Eyeballs V2 の実装により環境によっては発生する例外が変化する場合があったようです。




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

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