今日は com_dotnet の typelib 経由での定数定義まわりの修正、Preloading の改善、run-tests.php 並列実行のための準備とインデント整理があった!
2019-02-16
cmb69: Deprecate marking typelibs to load constants case-insensitively
- https://github.com/php/php-src/commit/0520eb8772280be6469200e37f6e3f25a9c4ff96
- [7.4~]
- ext/com_dotnet で、昨日やった typelib インポート経由での case-insensitive 定数非推奨化の残りに対応
nikic: Fix preload auto globals handling
- https://github.com/php/php-src/commit/a9497cecf3a76b3264ed0807023cd59e9bcf6f23
- [7.4~]
- ext/opcache で、Preloading での
$_GLOBALS
の扱いを修正
nikic: Handle bailouts during preload linking
- https://github.com/php/php-src/commit/92fae00ee0674c7fef830b01aa474d8bc684bf74
- ext/opcache で、Preloading のリンク処理でのエラー処理に対応
nikic: Set filename & lineno information for preload inheritance error
- https://github.com/php/php-src/commit/1b31b45f6f731fda7586cbcfd710477f21d85b8c
- ext/opcache で、Preloading のリンク処理中に継承エラーが起きた際にエラー発生箇所のファイル名/行番号をエラー情報へ載せられるよう修正
nikic: Don't assume that all includes have been executed
- https://github.com/php/php-src/commit/970dcd240f4ecd3e19a12f940aa85bbc29c3f146
- [7.4~]
- ext/opcache で、Preloading の際に実行されない include を考慮するよう処理を修正
nikic: Link anonymous classes during preloading
- https://github.com/php/php-src/commit/e15d657c1a8a4861a6b617398c7d34a6b3983480
- [7.4~]
- ext/opcache で、無名クラスのリンク処理を Preloading の最中に行えるよう修正
cmb69: Fix #77626: Persistence confusion in php_com_import_typelib()
- https://github.com/php/php-src/commit/767fa3dc02f39b64015539d9948874947cf20d5d
- [7.3~]
- ext/com_dotnet で、typelib インポート経由で定義される定数が persistent な値として扱われていなかった問題の修正
hikari-no-yume: run-tests.php: move all top-level code into a function
- https://github.com/php/php-src/commit/41fbeb6c5655ab40df409a46c64664881ceffaab
- [7.4~]
- テストを並列実行するための準備としてトップレベルのコードを関数内へ移動
hikari-no-yume: run-tests.php: fix all tab-space indentation inconsistency
- https://github.com/php/php-src/commit/6662fb5c8fabb1611baf852d1b62a956103bd56d
- [7.4~]
- インデントのタブ / スペースを揃えた