PHP

php-master-changes 2018-09-12

TP の投票始まって、300 コミット超とかどうやったら朝の 1 時間で追えるのか?無理だ!みたくいよいよ現実味を帯びてきた脅威に恐々としてる

2018-09-12

dstogov: Additional fix for bug #76860.

dstogov: This increment is not necessary anymore.

dstogov: Use Zend API helper functions

dstogov: Simplify method visibility checks

dstogov: Optimisation: Check for private property in parent class makes sense only if we already found a property info. Check for property started with "\0" makes sense only if we didn't find property info.

  • https://github.com/php/php-src/commit/aee4b145ef7af513313a5f082a15c234dadbaae0
  • プロパティへのアクセス時の処理の最適化
  • 親のプライベートプロパティのチェック処理が property_info の見つからない実行パスだといらなかったので、分岐の中に押し込み
  • 逆にヌル文字で始まるプロパティのチェックは見つからない実行パスじゃないといらなかったので、その else へ押し込み

dstogov: Better ZEND_ACC_CHANGED handling

dstogov: Fixed bug #76869 (Incorrect bypassing protected method accessibilty check).

weltling: Update binary SDK version for AppVeyor

weltling: Improve error code matching