今日はテストの微修正、コンパイル時警告の除去、PDO_OCI での PDOStatement::getColumnMeta() サポート、.gitignore の改善、opcache の最適化っぽいの、phpdbg のバージョンを php 処理系本体にあわせる修正があった!
2018-10-01
nikic: Fix test
- https://github.com/php/php-src/commit/ab2120e4e563104da06dec7a37945d86b28b1727
- テストでディレクトリへの symlink を何故か .phpt として作っていたのを修正
nikic: Fixed bug #75479
- https://github.com/php/php-src/commit/db80e0e2ad016cbff55cc6e1311b7ffe9ad7101e
- [7.1~]
- sapi/apache2handler について、ZEND_SIGNAL 有効で出ていたコンパイル時の警告を修正
- zend_signal_init() は引数をとらないが、ap_hook_child_init() に渡すのは 2 引数の関数ポインタ
remicollet: Fixed bug #76908 PDO_OCI getColumnMeta() not implemented
- https://github.com/php/php-src/commit/0ae5f82135e68251b2480a41a47ead4adba51eb9
- ext/oci_pdo で PDOStatement::getColumnMeta() が実装されていなかったので実装
remicollet: NEWS and UPGRADING
- https://github.com/php/php-src/commit/3d5fe90e7e0ebcf3b5d1405425e505668f4a1538
- ↑を NEWS と UPGRADING に追記
KalleZ: Bug > Feature Request
- https://github.com/php/php-src/commit/e23a9d6a5c7daaf5dd070867c319149d3fff8666
- ↑ がバグ修正として NEWS へ書かれていたのを修正
KalleZ: Update .gitignore to include the Windows deplister program (win32/build/deplister.c)
- https://github.com/php/php-src/commit/a698dcd24a4051cd28336bb1e28db1e1d6c52e79
- Windows 用のビルドツール deplister のビルドファイルを除外するよう .gitignore に追記
KalleZ: Fix the deplister rule to not ignore the .c file (Anatol)
- https://github.com/php/php-src/commit/4fc5833b3ebda3078911808d296e62d5baa9bf52
- ↑でコード本体まで除外されてしまっていたので明示的に .obj と .exe を指定して除外するよう修正
dstogov: Get rid of accel_deactivate() calback
- https://github.com/php/php-src/commit/c25e7439ae3917be171ae1ba55f78013f92c2e14
- ext/opcache で accel_deactivate() のコールバックを削除
petk: Bump phpdbg version to PHP_VERSION
- https://github.com/php/php-src/commit/a3760badbea9569c6cf0cc7eda794f5b0cea2270
- sapi/phpdbg のバージョンが PHP 本体と元々別に管理されていたが、PHP 本体とあわせるよう修正
dstogov: Turn accel_activate into module callback.
- https://github.com/php/php-src/commit/34a491d1ed5b3e593572b45542fd394b308e91a9
- ext/opcache で accel_activate() を zend_extension の activate から module の RINIT へ移動
- タイミングを少し遅らせているとか?触るデータのその後のキャッシュへの乗り具合にでも影響するのだろうか……毎度のことながら Dmitry 御大のコミット解説ないと意図がよくわからずやで