今日は文字列結合演算子の優先度修正、sapi/litespeed の configure オプションの修正、テストのフィクスチャファイルのリネーム、ext/dom で、有効でない宣言のドキュメントを読み込んだ際に DOMDocumentType のプロパティへのアクセスで SEGV を起こす問題の修正があった!
2019-05-17
bwoebi: Merge branch 'deprecate_concat_add_sub' into PHP-8.4
- https://github.com/php/php-src/commit/cbc90b1f6e97cfa5b8ff990f9343c684bd1039a4
- [7.4~]
- PHP 7.4 で文字列結合演算子 . と加減算の +- を括弧なしで使うのを非推奨化
- RFC の受理された 奴
- コミットコメントにはツッコまないぞ……!
bwoebi: Merge branch 'concatenation_precedence'
- https://github.com/php/php-src/commit/af12aa8124232b8fb6e96736e1232f6e0d2554e8
- PHP 8.0 で文字列結合演算子 . が加減算の +- より優先度が低くなるよう修正
petk: Rename configure --with-litespeed to --enable-litespeed
- https://github.com/php/php-src/commit/8e456d3b9e34ce0bf26ec23a2c88cae2bedec7dd
- sapi/litespeed で、--with-litespeed の configure オプションを --enable-litespeed に改名
- 追加のライブラリとかを使う際に --with-hoge、それ以外の機能有効化は --enable-hoge なので sapi/litespeed は enable の方ですね、という
petk: Update UPGRADING about LiteSpeed
- https://github.com/php/php-src/commit/16e910ccfd8c7659973f0a8a13744d412e30496f
- [7.4~]
- ↑を UPGRADING へ追記
petk: Use *.data for fixture files
- https://github.com/php/php-src/commit/bd1bd38a3579a6507551a2cfa34713cdc92cf081
- [7.4~]
- ext/zlib で、テストのフィクスチャに .data の拡張子をつけるよう修正
cmb69: Fix #78025: segfault when accessing properties of DOMDocumentType
- https://github.com/php/php-src/commit/e246dea9fe4d679f20de298c753d9ad083dbad68
- [7.2~]
- ext/dom で、有効でない宣言のドキュメントを読み込んだ際に DOMDocumentType のプロパティへのアクセスで SEGV を起こす問題の修正
- 空文字を返すよう修正された