今日は OpenSSL のテスト修正、Travis ビルド時の git の進捗出力無効化、コード/ビルドシステムのリファクタリング、ドキュメントの修正、PHP 7.3 GA に向けた NEWS 更新、preload された op_array を判別するフラグの追加があった!
2018-12-03
kamazee: Regenerate certificates for openssl tests
- https://github.com/php/php-src/commit/655fb96354f5ee9c08b8104b0ad7018316feb5bc
- [7.2~]
- OpenSSL のテストがこけるので証明書を再生成
pprindeville: Don't need interactive progress on git clones in Travis
- https://github.com/php/php-src/commit/61af343768edd7f72219f9d328cde44697ad5cf3
- [7.1~]
- Travis ビルド時は進捗を見守る人がいるわけじゃないので、git が黙って仕事するよう修正
carusogabriel: Clean up unnecessary ternary expressions and simplify some returns
- https://github.com/php/php-src/commit/cdd8368d6f3f000a2e30a6be9976c5539f10fe85
- 不要な三項演算子の除去やコードの単純化
- PR:3448 でぼちぼちやってた奴
petk: Replace LT_AC_PROG_SED with AC_PROG_SED
- https://github.com/php/php-src/commit/ea01d7837c98f77d76792431ae7876234dc52545
- ビルドシステムで、LT_AC_PROG_SED を AC_PROG_SED に置き換え
- 元々 libtool のマクロであった奴が autoconf へ統合され、移行が推奨されているらしい
carusogabriel: Add forked and maintained extension in php-src from GCOV
- https://github.com/php/php-src/commit/2970989ed97decb30a25ad33cf5ad2f2f664e23e
- php-src 内で fork してメンテナンスしているライブラリをカバレッジ取得除外対象から外した(カバレッジをとるようにした)
carusogabriel: Remove old generated files
- https://github.com/php/php-src/commit/51004a9c5ee95644d935ee79568c2c38e6a4baab
- ドキュメントのソースコード案内から、以前はリポジトリに含まれていたが今は含まれていないファイルを削除
- これソースコードリリースパッケージ内には入る奴で、実際消すべきかというとびみょい気も
cmb69: [ci skip] Prepare NEWS for 7.3 GA
- https://github.com/php/php-src/commit/5be58a437c18c5677c3f2070da3f666ac862a178
- [7.3~]
- PHP 7.3.0 の GA に向けて NEWS の更新
dstogov: Mark preloaded op_arrays
- https://github.com/php/php-src/commit/4f26b3b51b35e969ea0312229f3b93e25ef05006
- ext/opcache で、preload された op_array を判別するフラグを追加