LoginSignup
1
1

More than 5 years have passed since last update.

php-master-changes 2018-11-14

Posted at

今日は $this アクセスまわりの最適化、リクエストごとのシグナルハンドラ再初期化を避けられるようなフラグ追加、opcache の最適化バグの回避、preloadig の PR マージ、iconv_mime_decode_headers() のバグ修正があった!

2018-11-14

dstogov: Replace getThis() by EX(This), when additional check is not necessary.

dstogov: Replace zend_parse_method_parameters() by zend_parse_parameters() and avoid useless checks.

dstogov: Eliminate useless $this related checks

dstogov: Eliminate useless $this related check

dstogov: Added possiblity to avoid signal handlers reinitialization on each request.

dstogov: Fixed issues related to optimization and persitence of classes linked with interfaces, traits or internal classes.

  • https://github.com/php/php-src/commit/ba99aa133c907b9d46e0f18e1461a3a89c17d4f1
  • ext/opcache で、interface、trait、内部クラスとリンクされるクラスの最適化とコード保存の問題を修正
  • NULL チェックをいくらか追加
  • あと op_array が trait からの複製であるかを示す ZEND_ACC_TRAIT_CLONE のフラグが追加され、一部最適化の対象から除外するのに使ってるみたい

dstogov: Implemented preloading RFC: https://wiki.php.net/rfc/preload.

cmb69: Fix #77147: Fix for 60494 ignores ICONV_MIME_DECODE_CONTINUE_ON_ERROR

1
1
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
1
1