今日は opcache 最適化のバグ修正、curl_multi_select()で 1 秒未満のタイムアウト指定が 0 になっていた問題の修正、unixODBC の検出の pkg-config への移行、spl で arg_info がドキュメントと乖離していた部分があったのの修正、テストの修正、mysqli.allow_local_infile が off の際に LOAD DATA LOCAL INFILE しようとすると出るエラーメッセージの修正があった!
2019-05-22
nikic: Fix null check in sccp add_array_elem chain handling
- https://github.com/php/php-src/commit/30f1b172625030c78d564ceede46e7490152fcb4
- [7.3~]
- ext/opcache で、SCCP 最適化器の null チェックを修正
nikic: Don't evaluate functions with partial array arguments
- https://github.com/php/php-src/commit/97ba6b0d8bbb20b0d4a4a0c950b582f6cfeeea27
- [7.3~]
- ext/opcache で、SCCP 最適化器の partial array の扱いを修正
rlerdorf: Fix precedence issue causing sub-second timeouts to be 0 in
- https://github.com/php/php-src/commit/7b42cdf95ee91b723e7df51ac96f880de51f4591
- [7.2~]
- ext/curl で、curl_multi_select() の際に 1 秒未満のタイムアウト指定が式中のキャストの優先度問題で 0 になっていた問題の修正
- rasmus のおっさんが言ってた奴だ
hughmcmaster: Use PKG_CHECK_MODULES to detect unixODBC
- https://github.com/php/php-src/commit/9df3e097b88533dd9abae4360500c849054dc410
- ext/odbc で、unixODBC の検出を pkg-config へ移行
kukulich: Fixed some arg infos to match documentation
- https://github.com/php/php-src/commit/d6c0c5ef8e90b26b8cf1632be1baa379405d0ba9
- [7.4~]
- ext/spl で、arg_info がドキュメントと乖離していた部分があったのを修正
nikic: Fix bug #78034
- https://github.com/php/php-src/commit/ff4b0ce0e8d582e4b8f6c44270a77f511d28bacd
- [7.4~]
- ext/opcache で、最適化器のバグにより pecl が動かなくなっていた問題の修正
dstogov: .text segment may be not the first one
- https://github.com/php/php-src/commit/7c99589be210eac023bf780263ed6ebcddf76a16
- [7.4~]
- ext/opcache で、PHP のコードを Huge Page へリマップする最適化の際にコードセグメントが先頭にあるという雑な仮定をしていたのを修正
- opcache.huge_code_pages の実装はじめて見たけどこういう奴だったかー、なるほど
nikic: Use a different URL in bug44811.phpt
- https://github.com/php/php-src/commit/3a0de243c389af40c703e0ef018d8f95f6eab563
- [7.2~]
- ext/soap で、テストの参照 URL がスラドだったのを php.net へ修正
nikic: Mark bug44811.phpt as an online test
- https://github.com/php/php-src/commit/b162c8f55a3d92f611febbcc14014eb2ca3244ac
- [7.4~]
- ext/soap で、外部アクセスするテストケースをオンラインテストとしてスキップできるよう修正
cmb69: Fix test case for cURL 7.65.0
- https://github.com/php/php-src/commit/62fe6ba20c229bb6ffd910f1b494a310c950cef6
- [7.2~]
- ext/curl で、cURL 7.65.0 用にテストこけの修正
SjonHortensius: Fix #77956 - When mysqli.allow_local_infile = Off, return a client error
- https://github.com/php/php-src/commit/96404eb8e223bde0f5f697987a81acb640cc539f
- [7.2~]
- ext/mysqli で、mysqli.allow_local_infile が off の際に LOAD DATA LOCAL INFILE しようとすると出るエラーメッセージの修正