この日は Windows での syslog 出力の修正、opcache.cache_id の追加、不要コードの削除、ドキュメントの更新、Z_PARAM_ZVAL_DEREF の削除、pcre で PCRE2_EXTRA_BAD_ESCAPE_IS_LITERAL をデフォルトで渡さないようにする修正、htmlentities() の E_STRICT を E_NOTICE にする修正、稲妻の削除、curl_multi_info_read() の返り値に入っているハンドルが利用できない問題の修正、VM の重複処理を共通化する修正があった!
2019-07-18
cmb69: Revert "Remove Windows syslog script and syslog.reg"
- https://github.com/php/php-src/commit/6f617b7759a12c341a055de42e06717ebf905130
- [7.4~]
- 先日の修正のリバート
- Windows 7 のサポートがまだ要り、 classic event logging 用の対応するレジストリエントリがないとエラーを吐くらしい
cmb69: Allow multiple cache instances per user/host on Windows
- https://github.com/php/php-src/commit/e2ed7e6716f9564fcd8b13b823519baaa7256662
- [7.4~]
- ext/opcache で、Windows 環境でユーザ / ホストごと複数の opcache (別々の cli 実行等)を同時に扱えるよう修正
- Windows 用に opcache.cache_id という ini 設定が追加されている
- cache_id が同じなら同じ opcache が共有される
petk: Remove unused HAVE_SHM_MMAP_ZERO and HAVE_SHM_MMAP_FILE
- https://github.com/php/php-src/commit/6afc3cede8848b4d04e1ae557cb9c945c610030f
- [7.4~]
- ext/opcache で、config.m4 から使われていない HAVE_SHM_MMAP_ZERO と HAVE_SHM_MMAP_FILE の削除
petk: Update changelog
- https://github.com/php/php-src/commit/fa7fbfd518a916e82d51c71a880ea3100068e5c5
- [7.4~]
- UPGRADING.INTERNALS に↑を追記
petk: Remove duplicate AC_PROG_CPP call
- https://github.com/php/php-src/commit/daa243d1a0947b14f6688b81e56c19cc14106c81
- [7.4~]
- ext/curl で、不要な(configure.ac 側で呼ばれている) AC_PROG_CPP の呼び出しを削除
petk: Remove unused MISSING_MSGHDR_MSGFLAGS
- https://github.com/php/php-src/commit/53299d610a99e817483bb2a632fc44c404b36370
- [7.4~]
- ext/sockets で、config.m4 から使われていない MISSING_MSGHDR_MSGFLAGS の削除
petk: Update changelog
- https://github.com/php/php-src/commit/7dc6c3960b201ed7643fd14f902b08ae108dd445
- [7.4~]
- UPGRADING.INTERNALS に↑を追記
petk: Remove unused defines
- https://github.com/php/php-src/commit/359a78b16c753b2e410b2cc5c30635619f4f1cb3
- [7.4~]
- 各拡張の config.m4 / config.w32 で、不要な AC_DEFINE の削除
petk: Fix typo
- https://github.com/php/php-src/commit/8db732155f45636de7fbdad45381288471e854d4
- [7.4~]
- 誤ってコミットしたファイルの削除
petk: Update changelogs
- https://github.com/php/php-src/commit/b35b9eb1d627eaaa8c9bb4805d877201b888327a
- [7.4~]
- UPGRADING.INTERNALS に↑を追記の AC_DEFINE 削除について追記
cmb69: Use regedit to register event source
- https://github.com/php/php-src/commit/f34db7fc2a29983be26d3e2412c6d23c15fba289
- [7.4~]
- Windows のログ対応で、レジストリ操作に regedit を使うよう修正
- ext/win32std は長いことメンテされてないので、ということらしい
cmb69: Update NEWS and UPGRADING wrt. opcache.cache_id [ci skip]
- https://github.com/php/php-src/commit/3f23380361d25637569f7185b61aa81b6cf0bbfd
- [7.4~]
- NEWS と UPGRADING で、新たに追加された opcache.cache_id について追記
nikic: Remove Z_PARAM_ZVAL_DEREF
- https://github.com/php/php-src/commit/bbcfa5083ec9d369b88a866c553c512fd948f81f
- Z_PARAM_ZVAL_DEREF の削除
- Z_PARAM_ZVAL でとって ZEND_TRY_ASSIGN を使え、ということらしい
SjonHortensius: Ref #77388: Don't pass BAD_ESCAPE_IS_LITERAL
- https://github.com/php/php-src/commit/05752d3acf1a7ba953ada7c1b4051a3c2b631b82
- ext/pcre で、PCRE2_EXTRA_BAD_ESCAPE_IS_LITERAL をデフォルトで渡さないよう修正
Girgias: Convert E_STRICT into E_NOTICE for htmlentities() function
- https://github.com/php/php-src/commit/3a5664fdfe49a0fa1f599861095e0e7138ac30af
- [7.4~]
- htmlentities() の E_STRICT を E_NOTICE に修正
- UTF-8 以外のマルチバイトエンコーディングでは基本の置き換えしかサポートされないよ、というむねの警告メッセージ
- "Only basic entities substitution is supported for multi-byte encodings other than UTF-8; functionality is equivalent to htmlspecialchars"
nikic: Remove lightning
- https://github.com/php/php-src/commit/562591f5eb3ff71711a06da21e552932bff82c08
- [7.4~]
- run-tests.php で、稲妻をもっと削除
petk: Remove duplicate socklen_t check
- https://github.com/php/php-src/commit/bbdbc2658cb60b42652a398571de6402b5007f54
- [7.4~]
- ビルドシステムで、socklen_t の重複チェックの削除
cmb69: Remove remaining lightnings from run-tests.php
- https://github.com/php/php-src/commit/55d34f7023ec8a3632423c14c03a7ac6e0693143
- [7.4~]
- run-tests.php で、よりいっそうの稲妻の削除
- コミットコメント見ると「何調べてんだよwww」とか「"so a general removal is appropriate" とか神妙な言い方で何言ってんだwww」みたく草生える
valga: Fixed bug #77946
- https://github.com/php/php-src/commit/c8c183eb62b666b5e9c92ca2cbf13f5464ae3aa9
- [7.2~]
- ext/curl で、curl_multi_info_read() の返り値に入っているハンドルが curl_errno() や curl_error() で利用できない問題の修正
dstogov: Merge common code
- https://github.com/php/php-src/commit/7cf651c39e97ea44823ec4a55e66bdbb8e62dc53
- [7.4~]
- VM の重複処理を共通化