LoginSignup
2
0

More than 5 years have passed since last update.

php-master-changes 2019-04-11

Posted at

今日は関数呼び出し処理周りのリファクタリングと JIT でのコード生成の改善、tsrm_env_lock() を返り値 void に変更する修正、sizeof を ZEND_COUNT にコンパイルするようにする修正、各所のコンパイラ警告潰し、JIT がサポートされていないアーキテクチャではビルドしないようにし、phpinfo() で有効/無効と使用不可を出すようにする修正、call_user_func() が static メソッドに $this を渡していた問題の修正、不要コードの削除、libmagic.patch を生成するスクリプトの追加、テストでの期待するエラーメッセージの文言修正、opcache での VirtualProtect() のメモリサイズ指定修正、readdir_r() でなく readdir() を使うようにする修正があった!

2019-04-11

dstogov: Simplify call frame initialization

dstogov: Removed old constants (they are redeclared as macros)

dstogov: Check for ZEND_CALL_RELEASE_THIS only if ZEND_CALL_CLOSURE is not set

nikic: Make tsrm_env_lock() void

nikic: Generate ZEND_COUNT for sizeof()

nikic: Suppress write() warnings in jit_perf_dump.c

nikic: Mark zend_jit_print_regset as unused

nikic: Fix incompatible pointer warning in zend_test

nikic: Don't build JIT if the host architecture doesn't support it

nikic: Suppress warnings using zend_quiet_write

nikic: Use zend_quiet_write instead of ZEND_IGNORE_VALUE

nikic: Avoid onig match param unused variable warning

nikic: Fix opcache build without JIT

dstogov: Fixed bug #77877 (call_user_func() passes $this to satatic methods).

sebastianbergmann: Fix typo

dstogov: Improved code generated for RETURN in methpods and closures

nikic: Avoid curl ssl callback warnings with OpenSSL 1.1

nikic: Remove unused rcsid variables

nikic: Fix pointer signedness warning in mysqlnd

nikic: Remove the readline thread-safety warning

weltling: Avoid code duplication

nikic: Add script to generate libmagic.patch

nikic: Fix libmagic warnings

nikic: Fix error message in spl_autoload test

nikic: Remove restrict zend_portability define

nikic: Remove unused function prototype

weltling: Fix VirtualProtect memory size

nikic: Remove incorrect mbstring includes

nikic: Fix libgd warnings

nikic: Remove curl gnutls locking

nikic: Use readdir() instead of readdir_r()

staabm: Fixed typo

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0