Closed kachick closed 7 months ago
https://github.com/ruby/ruby/releases/tag/v3_3_1 がさっきリリースされて、含まれてるリリースノートにメモリーリーク系のがいっぱいあり中でも1つHash絡みのがあってガバっと見に行ったら co-author に3年前自分が出したPRをsquash mergeされた周辺箇所のコードが修正されてて冷や汗ものだった。 途中から巻き取ってもらってた部分ながら自分ではどのみちレビューしても見つけられなかった部分だと思うんだけど、以前一度(二度三度合ったのに気づいてないだけかは知らない)自分がいじった僅かな部分ドンピシャでメモリーリークやらかしてた事があってパッチバージョン上がるの🐯🐴になっている
https://bugs.ruby-lang.org/issues/20145 https://github.com/ruby/ruby/commit/95f8ffa5f6c70aa9383e1f6db02b22707c183402
同時期のやらかし https://github.com/ruby/ruby/commit/31e0382723bfb35cffe3ca485dd0577668cafa07 => この直後の https://github.com/ruby/ruby/commit/bb84c75001f1bf13b4b2a12db8f4420e76a3ea03 が merge タイミング的にリリースへ入らず => https://bugs.ruby-lang.org/issues/18065
https://github.com/ruby/ruby/releases/tag/v3_3_1 がさっきリリースされて、含まれてるリリースノートにメモリーリーク系のがいっぱいあり中でも1つHash絡みのがあってガバっと見に行ったら co-author に3年前自分が出したPRをsquash mergeされた周辺箇所のコードが修正されてて冷や汗ものだった。 途中から巻き取ってもらってた部分ながら自分ではどのみちレビューしても見つけられなかった部分だと思うんだけど、以前一度(二度三度合ったのに気づいてないだけかは知らない)自分がいじった僅かな部分ドンピシャでメモリーリークやらかしてた事があってパッチバージョン上がるの🐯🐴になっている
https://bugs.ruby-lang.org/issues/20145 https://github.com/ruby/ruby/commit/95f8ffa5f6c70aa9383e1f6db02b22707c183402
同時期のやらかし https://github.com/ruby/ruby/commit/31e0382723bfb35cffe3ca485dd0577668cafa07 => この直後の https://github.com/ruby/ruby/commit/bb84c75001f1bf13b4b2a12db8f4420e76a3ea03 が merge タイミング的にリリースへ入らず => https://bugs.ruby-lang.org/issues/18065