今日は ext/openssl への X509_verify() ラッパー追加、ドキュメントの更新、typo の修正、ext/fileinfo の libmagic 用データの修正、zend_objects_store_put() の最適化、ext/mbstring のテスト修正、不要変数除去の修正があった!
2018-11-15
DASPRiD: Add openssl_x509_verify() function
- https://github.com/php/php-src/commit/ee939b70d316fba104a2d41b72b2c17ac711be6c
- ext/openssl に openssl_x509_verify() を追加
- X509_verify() のラッパー
petk: [ci skip] Update NEWS
dstogov: typo
- https://github.com/php/php-src/commit/d5955d95878f31c6390529633363fd701c8ec7d0
- ext/opcache のテストの typo を修正
weltling: Rework magic data once more
- https://github.com/php/php-src/commit/2a062f3c020e8cc53e49fa823021f3e8ce591cfe
- [7.3~]
- ext/fileinfo の libmagic 用データの修正
- PCRE の jit=0 時の性能劣化(言うてそんな大したこともないらしい)の対処かな
- 機能的に何かアカンかったらリバートされるかも
- なんか最近ちょこちょこいじってるな
petk: [ci skip] Update UPGRADING
- https://github.com/php/php-src/commit/35a9ec1b0d528a845fa5ea06bdc3f9f3f5e61dcc
- openssl_x509_verify() の追加について UPGRADING の方にも追記
dstogov: Split zend_objects_store_put() into hot/cold parts
- https://github.com/php/php-src/commit/9ab3b42888c426befc5f4930d9a209fe679f67b0
- zend_objects_store_put() の cold パス(比較的使われない方)のコードを関数に分離
- コンパイラの最適化を助ける奴
carusogabriel: Remove missing SKIPIF sections for mbstring tests
- https://github.com/php/php-src/commit/74f26ba816ae1ebaead008538d1b406a30602e39
- ext/mbstring のテストに拡張がロードされているかの SKIPIF セクションが欠けてる奴があったので追加
- コミットコメントが Add でなく Remove となってるのは単に間違いらしい
carusogabriel: Remove unused variables
- https://github.com/php/php-src/commit/5ae1524dc3fb72d96e50660336541d1f1b0ba9f6
- ext/mbstring の不要な変数を除去