php-master-changes 2019-06-01

今日は openssl の前日の修正の 7.4 系へのバックポート、SimpleXMLElement と ResourceBundle が Countable を実装するようにする修正、AppVeyor 用バッチファイルの修正、AppVeyor の php-sdk バージョンの更新、intl の前日の修正の 7.2 系以降へのバックポート、run-tests.php で並列テスト実行時のレポート出力の修正、テストの修正、Windows 版での CTRL の扱いについて ZTS 版であった問題の修正、組み込み関数の arg_info に返り値型情報を追加する修正があった！

# 2019-06-01
## nikic: Remove confusing spkstr checks
- https://github.com/php/php-src/commit/7f26171445e0b060196bb9b6f1fc506269ced8a4
- [7.4~]
- ext/openssl で、[前日の修正](https://qiita.com/sj-i/items/ba7f6af33e3485083dbe#nikic-remove-confusing-spkstr-checks)の 7.4 系へのバックポート

## LeSuisse: SimpleXMLElement and ResourceBundle implement Countable
- https://github.com/php/php-src/commit/bfc10978eff5793a68e7aeb6144b5a2a393833f3
- [7.4~]
- ext/simplexml で、[SimpleXMLElement](https://www.php.net/manual/ja/class.simplexmlelement.php) が [Countable](https://www.php.net/manual/ja/class.countable.php) を実装するよう修正
- ext/intl で、[ResourceBundle](https://www.php.net/manual/ja/class.resourcebundle.php) が [Countable](https://www.php.net/manual/ja/class.countable.php) を実装するよう修正

## weltling: Fix var name
- https://github.com/php/php-src/commit/d293f6dcff059c28eb365cc516585c75af00a85d
- [7.2~]
- AppVeyor 用のバッチファイルで、変数名の修正

## nikic: Update tests for ICU 64
- https://github.com/php/php-src/commit/b01d9fdab1c4893fb0793be65292fd20713b40c6
- [7.2~]
- ext/intl で、[前日の修正](https://qiita.com/sj-i/items/ba7f6af33e3485083dbe#nikic-update-tests-for-icu-64)を 7.2 系以降へバックポート

## weltling: Change ZPP only if compiled with ICU >= 64
- https://github.com/php/php-src/commit/ee153deb1fc91cecb2095ada9bd12683ca801852
- [7.2~]
- ext/intl で、7.2、7.3 では↑の修正について ICU 64.0 以上が使われる場合のみ zpp 部分の変更が適用されるよう修正

## krakjoe: only clear when showing in parallel runner
- https://github.com/php/php-src/commit/22213de179b403187771718499c8278b40b812c2
- [7.4~]
- run-tests.php で、並列テスト時 SHOW_ONLY_GROUPS 指定ならテスト結果のバッファをクリアしないよう修正

## krakjoe: skip where no groups available
- https://github.com/php/php-src/commit/d669d55fe1aa5b94231fd2923748fd7bd26b1eb5
- [7.4~]
- ext/posix で、現在のプロセスのグループセットが取得できない場合は [posix_getgrnam()](https://www.php.net/manual/ja/function.posix-getgrnam.php) のテストをスキップするよう修正

## cmb69: Fix ZTS issue regarding new Windows CTRL handling API
- https://github.com/php/php-src/commit/637d8677b3b5f523265ae4c9adc27344c1c70ed0
- [7.4~]
- sapi/cli で、Windows 版での CTRL の扱いについて ZTS 版であった問題の修正
- TLS に置いてた変数やカーネルコールバックの関数ポインタをふつうのグローバル変数へ移しているもよう

## weltling: Update SDK version for AppVeyor
- https://github.com/php/php-src/commit/59b0b38d3c8a93def46b42f932e50df0ce914892
- [7.2~]
- AppVeyor の設定ファイルで php-sdk のバージョンを更新

## weltling: Fix expect section
- https://github.com/php/php-src/commit/793fd6bce9da7feab56ab96da9c5bb055aa0ca60
- [7.3~]
- ext/intl で、テストの期待出力セクションを EXPECT から EXPECTF に修正

## carusogabriel: Add return type for bcmath extension functions
- https://github.com/php/php-src/commit/b27366f29d4a1f0f98b0974d7831fdc247f0109a
- ext/bcmath で、arg_info に返り値型情報を追加

## carusogabriel: Add double return type for math functions
- https://github.com/php/php-src/commit/f3f159a779c72772732e9485b0fbb1ec8d1bff22
- 数学関数の arg_info に double の返り値型情報を追加

## carusogabriel: Add boolean return type for ctype extension functions
- https://github.com/php/php-src/commit/1409a3b1535e221d8449416d77ed45175f3335d2
- ext/ctype で、arg_info に bool の返り値型情報を追加

## carusogabriel: Add return type for string functions
- https://github.com/php/php-src/commit/7393777da97977db5a4786a4dbe765bde4bc3921
- 文字列操作系の組み込み関数について、arg_info に返り値型情報を追加