kachick / times_kachick

`#times_kachick channel in chat` as a public repository. Personal Note and TODOs
https://github.com/kachick/times_kachick/issues?q=is%3Aissue+is%3Aclosed
6 stars 0 forks source link

2024-04-23 - Ruby のパッチバージョンが上がる度ビクッとなる #288

Closed kachick closed 7 months ago

kachick commented 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