この日は strpos() / strstr() 系の needle へ空文字列を渡せるようにする修正、chunk_split() の実装修正、arginfo の PHP スタブへの移行、循環参照 GC の実装修正、fpm でログの出し分けが正常に行われていなかった問題の修正、テストの修正、get_class() を VM 側で処理する際のエラー処理修正、AppVeyor の設定修正、不要コードの削除、デフォルトの php.ini へ ffi の読み込み例示を追加する修正があった!
2019-08-27
Girgias: Improve strpos and strstr function family implementation
- https://github.com/php/php-src/commit/6d578482a933be7597b686b59a935b316161d251
- strpos()、strrpos()、stripos()、strripos()、strstr()、stristr() の needle に空文字列を渡せるよう修正
- PR:4558
Girgias: Remove memory exhaustion checks in php_chunk_split()
- https://github.com/php/php-src/commit/5b09e6043c930168cacce3aa37346560be65d8b3
- chunk_split() の実装で、デカいアロケーションを避けるようなコードがあったのを削除しチェックをアロケータに任せ false を返さないよう修正
duncan3dc: Convert exif functions arginfo to php stubs
- https://github.com/php/php-src/commit/743591458c8505ea13e2391898cc502702461983
- ext/exif で、arginfo の PHP スタブへの移行
nikic: Remove properties HT from nested GC data
- https://github.com/php/php-src/commit/589542f50cbaf2bfc88aea79092df9db54f75ac6
- [7.2~]
- 循環参照 GC の実装で、オブジェクトプロパティのハッシュテーブルを入れ子オブジェクトの GC の際にバッファから取り除くよう修正
duncan3dc: Convert fileinfo functions arginfo to php stubs
- https://github.com/php/php-src/commit/4836660b9070b9eef0d30b8ba43f8c82dbbded1f
- ext/fileinfo で、arginfo の PHP スタブへの移行
sadapon2008: Fix bug #78334 (fpm log prefix message includes wrong stdout/stderr notation)
- https://github.com/php/php-src/commit/ffcf57fa187f55b6e2cf3e6de43b03332cc750de
- [7.3~]
- sapi/fpm で、stdout / stderr のプレフィクスでのログの出し分けが正常に行われていなかった問題の修正
nikic: Fix chunk_split test on i386 release
- https://github.com/php/php-src/commit/085ddd0cdeb46ab2fb030bf7b94c0fec34ff3d52
- chunk_split() の i386 でのテストこけの修正
nikic: Add skipifs for zmm
- https://github.com/php/php-src/commit/f107b670daeb02a9f2f1d4e081b8e226b17e25f3
- ZMM 有効を要するテストへの SKIPIF の追加
nikic: Throw TypeError from VM implementation of get_class()
- https://github.com/php/php-src/commit/d93b09458430dae6fa6475d09811673520338597
- get_class() の VM 側で処理する際の実装で TypeError 投げる化が適用されてなかったのを修正
cmb69: Update SDK version for AppVeyor
- https://github.com/php/php-src/commit/88ab3746278c1e52aaba4dce264ae61431f94024
- [7.2~]
- AppVeyor の設定で、PHP SDK の更新
weltling: Fix signature and calls
- https://github.com/php/php-src/commit/9b5d66bd52c90f37aa39ea6bcab4c46b6121f3d8
- [7.4~]
- php_win32_image_compatible() で使っていなかった第 2 引数を削除
Gemorroj: add ffi to php.ini extension [ci skip]
- https://github.com/php/php-src/commit/f08095faa5a59ea89d6a554311f2c968c4c439f9
- [7.4~]
- デフォルトの php.ini へ、ffi の読み込み例示を追加