LoginSignup
2
0

More than 3 years have passed since last update.

php-master-changes 2019-07-04

Posted at

この日はエンジンの最適化、Azure Pipelines の設定修正、preloading の改善、pcre のデストラクタの処理修正、ドキュメントの修正があった!

2019-07-04

dstogov: Better optimization in RELEASE build. ZEND_ASSERT(s) prevented optimization

nikic: Fix ZTS flag on master

nikic: Set PROPERTY_TYPES_RESOLVED flag for internal classes

nikic: Preloading: Prevent autoloading while resolving constants

dstogov: Split destructor

nikic: Preloading: Also handle trait methods outside main script

nikic: Preloading: Relax known type restrictions

  • https://github.com/php/php-src/commit/b250f89b92541e7c60310152cda6a50f0fa30225
  • [7.4~]
  • ext/opcache で、preloading のリンク条件の緩和
  • リンク処理で共変チェックのため各メソッドの全ての引数型 / 返り値型が既知かをチェックし、未知のものがあればそのクラスをリンクしないようにする処理があった
  • オーバーライドがなければ未知でも問題ないことになった

villfa: Fix typo in NEWS [skip ci]

cmb69: [ci skip] Remove NEWS entry

dstogov: Introduce and use ZEND_VM_INLINE_HANDLER() to avoid ZEND_RETURN exception

dstogov: Improve zend_binary_assign_op helpers.

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