この日はメモリリークの修正、クロージャでの $this のアンバインド非推奨化の緩和、arginfo の PHP スタブへ移行、ZPP エラー時の RETURN_FALSE 削除、一部警告のエラーへの昇格、str_pad() のエラー条件の修正があった!
2019-08-24
nikic: Fix arginfo leak when using disabled_classes
- https://github.com/php/php-src/commit/8807889ac280503d5cd1cd05804a6f278a40300e
- [7.4~]
- arginfo まわりのメモリリークの修正
nikic: Relax closure $this unbinding deprecation
- https://github.com/php/php-src/commit/d1157cbce1f324362d1fe05aff3fb53ef248ad74
- [7.4~]
- クロージャでの $this のアンバインド非推奨化の緩和
- コンパイル時にフラグ付けてクロージャ内で実際に $this が使われてる場合に警告出すようにしている
cmb69: Add ext/iconv stubs
- https://github.com/php/php-src/commit/d420336115cd5c0bf5b0a5df2c7acc0de76853ae
- ext/iconv で、arginfo を PHP スタブへ移行
cmb69: Don't explicitly set return value on ZPP failure in ext/iconv
- https://github.com/php/php-src/commit/bba7f38c4f8cbdbac391739b0fc905aaa8a09ce9
- ext/iconv で、ZPP エラー時(例外を投げるようになる)の RETURN_FALSE を削除
Girgias: Promote warnings to errors in str_repeat()
- https://github.com/php/php-src/commit/1059e3dc39b65719c414ec0f31f65a77192034ab
- str_repeat() の警告を例外投げるエラーへ昇格
Girgias: Promote warning to error in zend_forbid_dynamic_call()
- https://github.com/php/php-src/commit/675e975185b21b99dbc5ca47cf2fdd4cd79e68a1
- 動的呼び出しできない関数を動的呼び出ししようとした際の警告を例外投げるエラーへ昇格
Girgias: Remove 'bogus' error condition in str_pad()
- https://github.com/php/php-src/commit/9d18f23c4cb06f25c25a018d2c3c7c956462534b
- str_pad() で INT_MAX より大きい pad はエラーに、という謎コードがあったのを削除