今日は循環参照 GC のバグ修正、循環参照 GC のトレース用実装の修正、DateTime の配列キャストでプロパティへアクセスすることができなくなっていた問題の修正、ドキュメントの更新があった!
2019-08-08
dstogov: Fixed bug #78379 (Cast to object confuses GC, causes crash)
- https://github.com/php/php-src/commit/358379be22c4e20f4942737e0e90422977355c63
- [7.2~]
- 配列からオブジェクトへのキャストを使った際、循環参照 GC の誤動作でクラッシュする問題の修正
nikic: Fixed bug #78383
- https://github.com/php/php-src/commit/fc17bfaacfd48b3952652792bf684ff223499678
- [7.4~]
- ext/date で、DateTime を配列へキャストしてプロパティへアクセスすることができなくなっていた問題の修正
- 去年の修正の影響かな
nikic: Add UPGRADING note about stream_set_option() and includes
- https://github.com/php/php-src/commit/8a4171ac457c048e1b05b2d9fc9b74f4816272a0
- [7.4~]
- カスタムストリームラッパーが stream_set_option() を実装しないと include / require で警告出るよという話を UPGRADING へ追記
- 先日の二重バッファリング回避の修正の奴
nikic: Fix GC tracing
- https://github.com/php/php-src/commit/38f10ff5cf4fbf6fc03ad24370b89cd631512f1d
- [7.3~]
- 循環参照 GC のトレース用実装の修正
- よく分かっていない!