PHP

php-master-changes 2019-04-12

今日は gcc のバグ回避、opcache のファイルキャッシュに関するバグ修正の 7.2 系以降へのバックポート、オブジェクトの new に関する処理のリファクタリング、コールフレーム初期化の修正の 7.4 系へのバックポート、テストの並列実行対策、Travis の設定で travis_wait を利用するようにする修正、mb_convert_encoding() のメモリリーク修正、各所のコンパイラ警告潰し、リリースビルドでも gcc で -Wall を付けるようにする修正、pdo_pgsql でテストの期待出力を英語じゃない版を考慮しての修正、pgsql で Windows 版でも libpq-fs.h を include するようにする修正、get_cfg_var() で ini の配列エントリにアクセスするテストの追加、iconv の怪しい最適化コードの修正、pgsql での無駄に複雑だった処理の修正があった!


2019-04-12


nikic: Work around -Walloc-size-larger-than bug


weltling: Fix potential OPcache file cache related issues


dstogov: Added test


dstogov: Replace "ZEND_CALL_CTOR" hack by additional live-range


dstogov: Backported call frame initialization improvement


nikic: Avoid directory clash in realpath tests


nikic: Run compile step under travis_wait


nikic: Use EMPTY_SWITCH_DEFAULT_CASE in php_unicode.c


nikic: Fix key leaks in mb_convert_encoding()


nikic: Mark zend_bailout() as a noreturn function


nikic: Fix uninitializde heredoc_tag use in readline


nikic: Avoid potentially-uninitialized warnings in readline


nikic: Regroup expressions in php_schema.c to avoid array bounds warnings


nikic: Fix potentially uninitialized warnings in phpdbg


nikic: Remove odd variable assignment in escape_analysis


nikic: Fix unused variable warnings in libmagic


nikic: Enable -Wall on release builds for GCC


nikic: Fix SOAP bailout handling


cmb69: Fix tests wrt. internationalization


cmb69: Include libpq-fs.h on Windows, too


nikic: Avoid unitialized variable warning in soap


nikic: Add test for get_cfg_var with array variable


nikic: Avoid uninitialized variable warnings in gmp


nikic: Avoid misc uninitialized variable warnings


nikic: Avoid uninit warning in dtoa


nikic: Avoid uninit warnin in http_fopen_wrapper


nikic: Remove dubious memcmp optimization in iconv


nikic: Avoid uninit warning in ftp


nikic: Fix uninit warning in gd.c


nikic: Don't use php_strtok_r in build_tablename


nikic: Fix strict aliasing violation in phpdbg