今日は buildconf が標準エラー出力へエラーを吐くようにする修正、古いビルドシステムで使われていた不要なファイルの削除、tests 下からの自動生成でない .php のリネーム、zend_isnan() / zend_isinf() / zend_finite() の実装で C++11 のシンボルを使うようにする修正があった!
2018-10-20
mizunashi-mana: Fix #77041: buildconf should output error messages to stderr
- https://github.com/php/php-src/commit/9f5cb626ed4bede914b57ec8e233808030671ee5
- [7.1~]
- buildconf がエラーを標準出力へ吐いてたのを標準エラー出力へ吐くよう修正
- とりあえずふぁぼっておいた
petk: [ci skip] Update NEWS
- https://github.com/php/php-src/commit/13aae9f3d5cd1b4c74d5ade9e499c62a53a911ba
- [7.1~]
- ↑の NEWS への追記
petk: Remove mkdep.awk
- https://github.com/php/php-src/commit/addcf2402d221d7c67fa01c170fde08e5fe312d6
- 古いビルドシステムで使われていた mkdep.awk を削除
- mkdep.awk で使われていたファイルに *.slo なファイルがあり、これは古い libtool で生成されるものだったが、今現在は生成もされなくなったので .gitignore から削除
petk: Rename two *.php files in tests folders
- https://github.com/php/php-src/commit/d6c05c6cd1bab55f91dc986aaaecafc1840d0868
- run-tests は .phpt から .php を生成するような動作
- それで tests 下の .php は .gitignore へ入れているが、テストで生成されるのではない .php ファイルが 2 つあったので、混乱を避けるよう .inc と .phar へ名前が変更された
weltling: Use C++ symbols with C++11, take 2
- https://github.com/php/php-src/commit/251bd9c2534690c10ac041c11cae4296a589f280
- 昨日いっぺん入れてリバートした修正のやり直し
-
extern "C++" {}
つけるようになってる よう分からんけど
-
#ifdef __cplusplus extern "C" { #endif
みたくなってる文脈で使われる際にここだけ抜け出す用とかかな?