php-master-changes 2019-08-12

この日はタイムゾーン DB の更新、arginfo の PHP スタブへの移行、gen_stub.php の修正、ZPP エラー時の例外により不要となったエラー処理の削除、シャットダウン関数内で同じファイルへの 2 回目の file_put_contents() が失敗する問題の修正、readline の引数チェックの修正があった！


# 2019-08-12
## derickr: Updated to version 2019.2 (2019b)
- https://github.com/php/php-src/commit/7aa1dd3ba15ccbb500b8b124795c08e6dbb8d43d
- ext/date で、タイムゾーン DB を 2019.2 に更新

## iNem0o: Add crc32 stub
- https://github.com/php/php-src/commit/1376f61aed2b85b8f7186fb001c9acb281c6fc03
- crc32() の arginfo を PHP スタブへ移行

## stephenreay: Add support for callable to the stub generator [ci skip]
- https://github.com/php/php-src/commit/44de46ab69065de2c1b107b3647d69705f9e674d
- gen_stub.php で、callable のサポートを追加

## stephenreay: Arginfo stubs for tokenizer
- https://github.com/php/php-src/commit/cfbcd4caef558cab23ecacdca57ac5f5a342a5fa
- ext/tokenizer で、arginfo を PHP スタブへ移行

## cmb69: Add com_dotnet function stubs
- https://github.com/php/php-src/commit/177981d80d98affc94b68be6142b02921506e456
- ext/com_dotnet で、arginfo を PHP スタブへ移行

## cmb69: Don't throw manual exceptions on ZPP failure
- https://github.com/php/php-src/commit/3e80b136825516481f388ee41cf4716dff945ae3
- ext/com_dotnet で、ZPP からの例外投げに移行してからも引数エラーに手動で例外を投げる箇所が残っていたのを削除

## cmb69: Claim maintainership of ext/com_dotnet
- https://github.com/php/php-src/commit/4b6363d100c93a94d11f43c5988f075c74bb10d3
- ext/com_dotnet で、メンテナに自分の名前を追加

## cmb69: Don't explicitly set return value on ZPP failure
- https://github.com/php/php-src/commit/193dcec529b86dcaed7e81ef79d8b837d9a7cea7
- ext/com_dotnet で、ZPP エラー時（8.0 から例外）に返り値の設定をしていたのをやめるよう修正

## nikic: Remove some misleading RETURN_FALSE
- https://github.com/php/php-src/commit/429378d78d0c87f285a80286310725877eb924b2
- ZPP エラー時（8.0 から例外）に返り値の設定をしていたのをやめるよう一部を修正

## stephenreay: Added arginfo stubs for svsvshm
- https://github.com/php/php-src/commit/5db330698187af1e6fe1e24e21980f0ca062dd96
- ext/sysvshm で、arginfo を PHP スタブへ移行

## stephenreay: Added arginfo stubs for sysvsem
- https://github.com/php/php-src/commit/47b95bd83c8f2b492a32cdfa58247c197271d248
- ext/sysvsem で、arginfo を PHP スタブへ移行

## stephenreay: Added shmop arginfo stubs
- https://github.com/php/php-src/commit/93efcaa9c3c8ce4e5ad81466b51d53f18d7337df
- ext/shmop で、arginfo を PHP スタブへ移行

## stephenreay: Fix return type on shmop_close
- https://github.com/php/php-src/commit/c5a7f61eca716064b5f0313691cce3455e77b15b
- ext/shmop で、shmop_close() の arginfo を修正

## stephenreay: Fixed inconsistent naming for stub, return type for shmop_size
- https://github.com/php/php-src/commit/434f5329f70b6b1bfb644db20f09b43b7212410c
- ext/shmop で、スタブファイルのファイル名誤りを修正

## nikic: Support regenerating all stubs
- https://github.com/php/php-src/commit/7c4995176916697bbc84f854f844b2ead7f5fa0c
- gen_stub.php で、全スタブ再生成の機能を追加

## stephenreay: Added arginfo stubs for sysvmsg
- https://github.com/php/php-src/commit/9f95d68ca3be3a798a033b3fc53d4c2a4e53d368
- ext/sysvmsg で、arginfo を PHP スタブへ移行

## nikic: Fixed bug [#78396](https://bugs.php.net/bug.php?id=78396)
- https://github.com/php/php-src/commit/a18ad194c470156f03a5ea2cb9174cc26bc5e618
- [7.4~]
- register_shutdown_function() で登録すたシャットダウン関数内で、同じファイルへの 2 回目の file_put_contents() が失敗する問題の修正

## cmb69: Don't explicitly set return value on ZPP/ZFR failure
- https://github.com/php/php-src/commit/4281b1378e514a203aa69f1131838796caf000cc
- ext/gd で、ZPP / ZFR エラー時（8.0 から例外）に返り値の設定をしていたのをやめるよう一部を修正

## kylekatarnls: Add missing parameters to __set_state() methods
- https://github.com/php/php-src/commit/b17957eaac42efb542ceab6631894c930c0658ae
- ext/date で、__set_state() の arginfo で引数情報が抜けていたのを修正

## cmb69: Add missing argument checks
- https://github.com/php/php-src/commit/b1189b18d21e9421ca726dfafb89b9e6dfe536c4
- [7.4~]
- ext/readline で、引数（がないことの）チェックが抜けていたのを修正

## stephenreay: Add readline arginfo stubs
- https://github.com/php/php-src/commit/0b3a10aeccc8425e4cba4aa38fb22db2c81f98cf
- ext/readline で、arginfo を PHP スタブへ移行