この日は未初期化領域へアクセスする可能性があったコードの修正、一部警告を例外投げるエラーに昇格する修正、php をソースディレクトリ外からビルドする際の PEAR インストールの修正、ドキュメントの更新、テストの修正、Azure Pipelines の設定で、コミュニティプロジェクトのテストを実行するようにする修正、JIT のバグ修正と opcache.jit_bisect_limit の追加、非推奨化された関数の呼び出しを回避する修正、opcache の func_info の修正、不要コードの削除、Windows での fastcgi のバグ修正があった!
2019-08-30
nikic: Fix potentially uninitialized use in ldap
- https://github.com/php/php-src/commit/48ff226caeaef37863736297bbe807ac5ec4784b
- [7.4~]
- ext/ldap で、未初期化領域へアクセスする可能性があったのを修正
Girgias: Promote Directory handler warning to error
- https://github.com/php/php-src/commit/dd10e70d0c46e006be47d77b793a95729d2bb675
- Directory の警告を例外投げるエラーに昇格
Girgias: Promote warnings to errors in assert_options()
- https://github.com/php/php-src/commit/6c0eb1be333848d62272e195dc814da1432ce793
- assert_options() の警告を例外投げるエラーに昇格
petk: Fix #78460: PEAR installation failure
- https://github.com/php/php-src/commit/18a2f0849ff644b2e7921e287d5ae9e84a19aa71
- ビルドシステムで、php のソースディレクトリ外からのビルドで pear のディレクトリを手動で作らないと PEAR のインストールにこける問題の修正
petk: Update NEWS
Girgias: Promote warnings to errors in dir stdlib extension
- https://github.com/php/php-src/commit/b3d725218d881cb26028af04140f66617df3a06a
- scandir() 等のディレクトリ操作関数の警告を例外投げるエラーに昇格
Girgias: Move and fix scandir related bug test
- https://github.com/php/php-src/commit/1f647ab4caf6b095759a65d2c31becc26938c3d8
- scandir() のテストを修正しつつディレクトリを移動
nikic: Add job for community projects
- https://github.com/php/php-src/commit/a12ebc295cfcbcb48c4a8ad610a2b92321b4bb3b
- [7.4~]
- Azure Pipelines の設定で、コミュニティプロジェクト(Laravel / Symfony /Amphp)のテストをデバッグ設定強めの処理系で実行するよう設定追加
- 処理系側のアサーションやクラッシュの有無を見たいだけなので、各プロジェクトのテスト結果自体は見ない()
Fabien Villepinte: Modernize some connectors in tests to remove env key duplication
- https://github.com/php/php-src/commit/e1afd9b2137ea77c15516883c0f071cfdae763be
- [7.4~]
- テストの三項演算子利用箇所にエルヴィスプレスリーを召喚
nikic: Fix closure extra args freeing for JIT as well
- https://github.com/php/php-src/commit/8239b58bea6353b6b6ce2ada06a641720525bc85
- ext/opcache/jit で、前日のクロージャの修正の JIT 版実装への適用
nikic: Disable symfony build on master
- https://github.com/php/php-src/commit/1bbdb6a67483246a539c09aa7e5fad78d6cf2b75
- Azure Pipelines の設定で、symfony の扱いが面倒だったので master では無効化
nikic: Don't call Reflection::export() in --rf etc implementation
- https://github.com/php/php-src/commit/226fd52c76e9ef325ce660321a29b1f99c388ddf
- sapi/cli で、--rf の実装で非推奨化された Reflection::export() を呼ばないよう修正
nikic: Avoid accessing undefined index in CLI server test
- https://github.com/php/php-src/commit/b4088ba509426dd854dae7fabf968114a8ecc071
- [7.4~]
- sapi/cli で、テストでの未定義要素の参照を修正
nikic: Fix func info for chop()
- https://github.com/php/php-src/commit/69cf5352617909b5c82c862bcfef775f058987c5
- ext/opcache で、chop() の func_info を修正
cmb69: Remove duplicate md5/sha1 implementation
- https://github.com/php/php-src/commit/39ab4104ed89d2457742dea4bd68e7e5fa2901c6
- ext/hash で、使われていない md5/sha1 の重複実装を削除
nikic: Add jit_bisect_limit
- https://github.com/php/php-src/commit/65fa6dac195a859f6b96bdbf06f69645215df9c6
- ext/opcache で、opcache.jit_bisect_limit の追加
- JIT に失敗した関数を探すための機能のもよう
nikic: JIT: Fix missing free on JMPZ_EX with op1 == res
- https://github.com/php/php-src/commit/24b1c2447c4794c6ab2aa7cf17cd9adc53fa2ce2
- ext/opcache/jit で、JMPZ_EX で op1 == res のケースでのオペランドの解放漏れを修正
nikic: Enable JIT on community_job
- https://github.com/php/php-src/commit/06c257ec4b1ca988112855cf96322cdd0b43d669
- Azure Pipelines の設定で、community_job での JIT 有効化
turchanov: Fixed bug #78469
- https://github.com/php/php-src/commit/8f564e5308970e3c1b96fd17e493c5c3a952954b
- [7.2~]
- fastcgi の実装で、Windows での名前付きパイプの listen 時に on_accept() が呼ばれない問題の修正
nikic: Remove bogus vcwd_open
- https://github.com/php/php-src/commit/2f67f32eaa444cbc02e02e8ce797f8cc45563e2a
- [7.4~]
- proc_open() の Windows 版実装で、不要な VCWD_OPEN() の削除
nikic: Fix file clashes in copy tests
- https://github.com/php/php-src/commit/1e4cc5bf0bf9ca58683ac16fd56ad68b69c3893a
- [7.4~]
- テスト並列実行でのファイル衝突の修正