今日は throw new SodiumException しようとすると SEGV が起きる問題の修正、opcache 最適化コード内の重複コード除去、分岐予測ヒントの修正があった!
2018-12-17
paragonie-scott: Fix #77297: SodiumException segfaults on PHP 7.3
- https://github.com/php/php-src/commit/e0e08d376ed14c6a94e2712659828a60aa71b70a
- [7.3~]
- ext/sodium で、関数やメソッド内から throw new SodiumException しようとすると SEGV が起きる問題の修正
- 情報漏洩を防ぐため、バックトレースから引数情報を除去する処理みたい、なるほど
nikic: CFG construction: Avoid code duplication
- https://github.com/php/php-src/commit/da1e6679b7bf1aa13768aad6a4b184b5ba2a0bba
- ext/opcache で、最適化のための制御フローグラフ構築用の処理に重複コードがあったのでまとめた
dstogov: Fixed expectation
- https://github.com/php/php-src/commit/5341d17c344476670725630422b9d66e47ec4e0f
- ZVAL_DEREF を展開すると UNEXPECTED になるところを EXPECTED で直書き