今日は C++ コードで zend_string_equal_val() を参照しようとしたときのビルドエラー修正、Mac でのビルド問題の修正、libmagic のコードの微修正とパッチの更新、ドキュメントの更新、opcache のびみょーな最適化があった!
2018-11-06
remicollet: Fix: #77110 undefined symbol zend_string_equal_val in C++ build
- https://github.com/php/php-src/commit/d53ecd040bc03ff1504e0fa74fd675df336f9451
- C++ コードで Zend/zend_string.h から zend_string_equal_val() を参照しようとすると未定義シンボルとしてエラーになる問題の修正
- remi さんが swoole 使う時に気付いたもののもよう
remicollet: NEWS
- https://github.com/php/php-src/commit/d78479737c8a078fccf57c3f1f21ef3104430cba
- [7.3~]
- ↑の NEWS への追記
cmb69: Fix #76825: Undefined symbols ___cpuid_count
- https://github.com/php/php-src/commit/7625f972db10fe1a69757b97c6dec57ea049129b
- [7.3~]
- Mac の Xcode に付いてくる clang や gcc を使う際、そのバージョンの問題で ___cpuid_count が見つからずビルドに失敗する問題の修正
- ___cpuid_count の有無の判定を autoconf で実際にリンクできるか試して行うようにした
weltling: Declare function proto in header
- https://github.com/php/php-src/commit/29dcf19f8b40dff2183c415188228f725547b1bb
- [7.3~]
- ext/fileinfo で libmagic のコードにあった関数 convert_libmagic_pattern() の宣言をヘッダへ移動
weltling: Update libmagic.patch [ci skip]
- https://github.com/php/php-src/commit/a957af6c0622a473dcb44f2193b6a38195437edb
- [7.3~]
- ext/fileinfo で libmagic へのパッチを更新
- 一昨日と昨日と今日で入れていた修正のパッチへの取り込みみたいな感じ
weltling: Update NEWS [ci skip]
- https://github.com/php/php-src/commit/ddd54401db16da197c0ffb7be613e0f90aab8872
- [7.3~]
- ext/fileinfo で libmagic の修正により #77095 が解決したことを NEWS へ追記
cmb69: [ci skip] Update NEWS wrt. php-7.3.0RC5 tagging
- https://github.com/php/php-src/commit/155aecd397d09fb97aea7b3c3eb8a91e1d5dacb0
- [7.3~]
- php-7.3.0RC5 のタグを打って 7.3 系の開発バージョンを PHP 7.3.0RC6 へ移行したことを NEWS へ反映
dstogov: Micro-optimization
- https://github.com/php/php-src/commit/bfaf662ac2e58c16208224f32cb8387a35b3da97
- ext/opcache の比較的みみっちい最適化