今日は標準添付ライブラリ reline の修正や Travis-CI によるテストの再開などがありました。
[c1ca331cf4] Peter Zhu 2024-10-23 16:53:32 UTC
ObjectSpace::WeakMap の同値性チェックの関数 wmap_cmp() でポインタを直接比較するだけでなくその指す先の VALUE が wmap_live_p() で生きていれば VALUE 値(slot)を比較するようにしています。対象のオブジェクトが改修された時に Qundef を格納するため誤って同値判定される可能性があったとのこと。
[78378cae66] Wu 2024-10-24 14:12:37 UTC
標準添付ライブラリ reline の補完処理の不具合修正。 https://github.com/ruby/reline/issues/754 https://github.com/ruby/reline/pull/764
[84ec06533d] Matt Valentine-House 2024-10-23 19:54:06 UTC
common.mk の shared-gc ターゲットでコンパイラオプションの参照を $cflags から $CFLAGS に変更し $CPPFLAGS も追加しています。
[1634280e1c] Matt Valentine-House 2024-10-23 19:54:38 UTC
GC の実装を共有ライブラリ化した時に RUBY_DEBUG を有効にしてビルドした時のビルドエラー修正のため rb_ractor_setup_belonging() を export するようにしています。
[979e447d7e] tomoya ishida 2024-10-24 16:36:35 UTC
標準添付ライブラリ reline でプロンプトの表示時に追加する \1 や \2 といったエスケープシーケンス? マーカー? を挿入するのをやめています。 https://github.com/ruby/reline/pull/771
[2078ba1984] BurdetteLamar 2024-10-22 19:36:02 UTC
Array#transpose の rdoc 用コメントの手直し。
[2b98545646] BurdetteLamar 2024-10-22 21:18:44 UTC
Array#union の rdoc 用コメントの手直し。
[e6ddbf181d] Nobuyoshi Nakada 2024-10-23 14:31:51 UTC
Travis-CI の設定ファイルを復活させています。 [ruby-core:119599] [Misc #20810]
[d089826c0d] Jun Aruga 2024-10-24 15:51:08 UTC
e6ddbf181dfebdcc268708b357dde2685046fc89 で復活させた Travis-CI の設定ファイルの arm32-linux 環境のビルドは削っています。
[0d7f746097] Nobuyoshi Nakada 2024-10-23 14:51:17 UTC
e6ddbf181dfebdcc268708b357dde2685046fc89 で復活させた Travis-CI の設定ファイルでコミットログでドキュメントの変更とわかるものはスキップするようにしています。
[10e0ebc7c2] Nobuyoshi Nakada 2024-10-25 07:05:02 UTC
標準添付ライブラリ rdoc の生成する HTML ドキュメント用の CSS ファイルのスタイルの変更。
[f1e923631c] tomoya ishida 2024-10-25 07:39:39 UTC
標準添付ライブラリ reline のおそらく 78378cae66f0ed354d966c6a13359b0e0861f27f の修正に対応したテストの追加。 https://github.com/ruby/reline/pull/773