php-master-changes 2019-07-05

この日はハッシュテーブル実装へのアサーション追加、opcache 最適化器の実装修正、litespeed の更新、prealoading の実装修正、テストの修正、複合代入演算に専用オペコードを使っていたのを extended_value で区別するようにする修正、in_array() の整数値での厳密比較時の最適化、zend_parse_parameters_none() と zend_parse_parameters_none_throw() の実装修正があった!


2019-07-05


nikic: Assert that HT entries using add_new APIs are really new


nikic: Compact literals: Don't insert unmergeable keys


George Wang: Updated to LiteSpeed SAPI V7.4.3


nikic: Preloading: Don't move conditional functions to back to scripts


nikic: Fix wrong size calculation related to function name


nikic: Add test


dstogov: Replace ZEND_ASSIGN_ADD (and others) by ZEND_ASSIGN_OP, ZEND_ASSIGN_DIM_OP, ZEND_ASSGIN_OBJ_OP and ZEND_ASSIGN_STATIC_PROP_OP


dstogov: Removed die('skip wurstuoppe');


nikic: Optimize integer in_array with strict=true


nikic: Fix inference for compound object op on dim


nikic: Make sure all cases of fetch_dim_w adjustment are handled


nikic: Backport fe_reset_rw case


cmb69: Temporarily skip test


dstogov: Eliminate useless checks


cmb69: Remove superfluous assignment