今日はテストの不要コード削除、実質的に ZPP の挙動テストとなっているだけの過剰なテストコードの削除、truecolor の画像を GIF 出力する際にインタレースフラグが無視される問題の修正、ドキュメントの更新、符号付整数をシフトし過ぎて未定義挙動になっていた箇所の修正、コンパイラの条件式の整理 / 関数分離のリファクタがあった!
2019-03-06
carusogabriel: Remove unnecessary check for always available extension
- https://github.com/php/php-src/commit/e907fbaf7cde03628a09f632a771dfcb16d72874
- [7.4~]
- ext/mbstring のテストで、PCRE 拡張(常にある前提)の存在チェックを削除
nikic: Remove more zpp error tests
- https://github.com/php/php-src/commit/10b41136383c3245507ccbca51ac07384592acc6
- [7.4~]
- 昨日に引き続き ZPP の実装をテストしているに過ぎないテストを削除
cmb69: Fix #77700: Writing truecolor images as GIF ignores interlace flag
- https://github.com/php/php-src/commit/41fb0eaa116da34fa531437d5b87ca73089e4944
- [7.2~]
- ext/gd で、truecolor の画像を GIF 出力する際にインタレースフラグが無視される問題の修正
cmb69: Prolong my extension maintainership
- https://github.com/php/php-src/commit/76d60a90404e03c3c8edeeda0b5fa29973591857
- sqlite3 と gd の自分のメンテナ期間の記載を 2019 年に延長
smalyshev: Update maintainership years
- https://github.com/php/php-src/commit/433fc322fc43e09279201bce43e0c465fc19378a
- gmp と intl の自分のメンテナ期間の記載を 2019 年に延長
smalyshev: Fix shifting signed values too far
- https://github.com/php/php-src/commit/db777e9199a94f95416ea16baf82a7d10a0bbe51
- [7.4~]
- 符号付整数をシフトし過ぎて鼻から悪魔だった箇所の修正
- UBSan で検知された奴らしい
rjhdby: Cleanup some checks in zend_compile.c
- https://github.com/php/php-src/commit/1be120f6815ff5424583ef6b4cd4e1205345b962
- コンパイラの条件式の整理 / 関数分離のリファクタ
- PR:3846
- 最近この人コンパイラ寄りの部分のリファクタで数回見るようになった
nikic: More zpp error/variation test removals
- https://github.com/php/php-src/commit/8c62c69265817bfd736ac77745cf7686a48d280c
- [7.4~]
- ZPP の実装をテストしているに過ぎないテストをもっと削除