Posted at

php-master-changes 2019-08-29

この日はシャットダウン処理の修正、オブジェクトのリーク検出精度向上のための修正、arginfo の PHP スタブへの移行、odbc_close() が ODBC 接続以外のリソースを食わせても閉じにいく問題の修正、Azure Pipelines の設定修正、ZFR エラー時の RETURN_FALSE 削除、幾つかの組み込み関数の警告を例外投げるエラーに昇格する修正、use-after-free の修正、md5 の実装で明示的に unaligned の整数型を使うようにする修正、継承時の参照カウント操作の修正があった!


2019-08-29


nikic: Destroy error handlers before final GC run


nikic: Remove delref in free_object_storage


cmb69: Add ext/odbc stubs


nikic: Add missed mutability check


cmb69: Fix #78473: odbc_close() closes arbitrary resources


nikic: Set opcache.protect_memory=1 on Azure


cmb69: Don't explicitly set return value on ZFR failure in ext/odbc


Girgias: Promote warnings to errors in extract()


nikic: Fix use-after-free of immediately invoked closure with extra args


nikic: Use explicit unaligned type in md5 implementation


nikic: Addref static vars when not copying private method


Girgias: Promote warnings to errors in array_merge(_recursive)() and array_replace()


Girgias: Promote warnings to errors in compact()


Girgias: Promote warnings to errors in array_walk(_recursive)()


MarkRandall: Warnings become errors hash_hmac hash_hmac_file


MarkRandall: Warnings become errors hash_init


MarkRandall: Warnings become errors hash stream functions (other than hash_init)


MarkRandall: Warnings become errors for hash_hkdf


MarkRandall: Errorfy hash_pbkdf2


MarkRandall: Warnings to Errors hash_equals