今日は JIT の修正、ドキュメントの typo 修正と不使用変数の削除があった!
2019-04-04
dstogov: Avoid useless code generation for RECV opcodes
- https://github.com/php/php-src/commit/fc28e9a0b3b8752898a4538721a58e366836630f
- ext/opcache/jit で、RECV オペコード(関数用のコード冒頭で引数をスタックから取り出して型チェックする奴)での不要なコード生成をしないよう修正
dstogov: Fixed crash
- https://github.com/php/php-src/commit/34d5c1b16fc0499548806b97e3d4c49a2756406a
- ext/opcache/jit で、最適化レベル 1 以下の場合でクラッシュする問題があったのを修正
dstogov: jump optimization
- https://github.com/php/php-src/commit/a146e6eea7aeb395cfac9e706d81107a97009ed1
- ext/opcache/jit で、new 用の命令 ZNED_NEW のコードを最適化
- 関数分離してたのをインラインに開いて zend_jit_cond_jmp() 使うようにして is_terminated 付けるようにしてる
dstogov: Avoid code generation for BB with single VM instruction
- https://github.com/php/php-src/commit/21f249cfa4c78466f54223092d4f2b316450e802
- ext/opcache/jit で、最適化レベル 1 以下の場合オペコード 1 つの basic block についてはコード生成をしないよう修正
cmb69: Fix typos
- https://github.com/php/php-src/commit/54bed8d2ea7c885118ea73e197fc3ff8eaf24cca
- [7.3~]
- NEWS の typo を修正