2018-08-03
日記的に使うにはひょっとして Qiita そんなに向いてないのでは……?と思いはじめる
sgolemon: Roll NEWS for 7.2.10
- https://github.com/php/php-src/commit/0ba49597b9d08d2e1bd416812037051f760f57be
- 7.2.10 向けの修正を入れられるよう NEWS を更新
weltling: Cleanup unused items
- https://github.com/php/php-src/commit/9d7c510893b7e3648fceaa14620e7d9b04721c0f
- ext/gd、ext/sockets の不要コードを削除
weltling: Fix callbacks
- https://github.com/php/php-src/commit/19592519c2803a42762e8fee18505083dc3474fc
- ext/com_dot_net で少なくとも PHP7 の頃からコールバックのシグネチャが zend_object_iterator_funcs の定義と一致していなかったのを修正したもよう
carusogabriel: Remove superfluous checks of always available functions
- https://github.com/php/php-src/commit/0e0019f6940a252d5fa761b09e859a5d75b24545
- 必ずある関数の存在チェックを無駄に行っていた箇所の修正
- setlocale()、usleep()、mail()、date_default_timezone_set()、utf8_encode()、is_executable() のチェックを行っている箇所
- これダイジョブなのかな
- utf8_encode() は XML パーサ拡張
- 存在チェックを行っていたのは SOAP 拡張のテスト
- どちらの拡張も libxml に依存してはいる
- XML パーサと SOAP の拡張間に直接的な依存関係はなく、SOAP 拡張用意する時に常に utf8_encode() が存在するわけではないのでは……?
- と、PHP マニュアル見ながらなんとなく思った
- まあ半年 ROM ってから考えよう
- とか言ってたら utf8_encode() は standard へ移動されてた
- なるほどこれなら確かに常時存在する
weltling: Improve cleanup
- https://github.com/php/php-src/commit/41c69766a4bcbd74779379129964cf0bf26b4217
- ext/pdo_sqlite のテストで DB ファイルの掃除をテスト本体でやっていた
- パーシステント接続でファイルをロックすると削除の邪魔になるかも、というので、--CLEAN-- セクションでの削除に修正となった
weltling: Update maintainer info [skip ci]
- https://github.com/php/php-src/commit/7aca2bdbb1a5a2a972140a16b04d459853e40e4c
- fileinfo 拡張 / intl 拡張のメンテナに自分の名前を書き加えた
weltling: Missing piece for the inliner cache
- https://github.com/php/php-src/commit/9d89cf95d3487bcfbf8661046c58c1a3cb407cfe
- 昨日の Inline Reader Cache の対応箇所で足りなかったところを追加
cmb69: Update UPGRADING.INTERNALS wrt. Same Site Cookies
- https://github.com/php/php-src/commit/4faf135d903481cade30c7ade407a78b218f9eda
- 処理系内部 API 等の変更情報を書いておく UPGRADING.INTERNALS に、Same Site Cookies 対応によって php_setcookie() が追加の引数をとるようになったり、引数の順序が変わったむねを記載
weltling: Use inliner cache also for non ext/sapi sources
- https://github.com/php/php-src/commit/df5e09c5a88fd225e72e35c2796cfec37678fb62
- Inline Reader Cache の対応箇所を ext/sapi 以外の部分へも更に増やした
weltling: Remove asan incompatible options
- https://github.com/php/php-src/commit/2ea7222440c92561e9774bb5d32ff1135935ef93
- asan は AddressSanitizer で、メモリエラーの検出器。asan と互換性がないコンパルオプションを Windows 版のビルドシステムから外した