2018-09-11
weltling: 7.0.33 next
- https://github.com/php/php-src/commit/1b89522974d7596df23d7875a0d1e155c503c50a
- PHP 7.0 系の作業バージョンを 7.0.33 へ
dstogov: Squashed commit of the following:
- https://github.com/php/php-src/commit/3a249e769b293afa454b18b8d894c3395683d26c
- プロパティのフラグ ZEND_ACC_SHADOW の削除
- PR 出して作業してた奴をマージしたもの
- 親クラスで定義されて子で定義されない private プロパティを、ZEND_ACC_SHADOW という属性としてコピーして子で持ち、適切な位置からのアクセスかのチェックに利用していた
- これを ZEND_ACC_PRIVATE に統合し、アクセス時のチェック処理を追加して区別するようにしている
dstogov: Added test for bug #76860 (Missed "Accessing static property as non static" warning).
- https://github.com/php/php-src/commit/5c39b2c328d002e81dd4889ca67a70e55b485861
- private static なプロパティへ -> でアクセスしようとした時に家一句が出なかったバグが前のコミットで修正され、そのテストの追加
dstogov: Get rid of ZEND_ACC_IMPLICIT_PUBLIC
- https://github.com/php/php-src/commit/034b7ff09143e3d86d6e4f8c15728b52b0c413d7
- リフレクションでだけ使われていたプロパティのフラグ ZEND_ACC_IMPLICIT_PUBLIC の削除
cmb69: Fix #76510: file_exists() stopped working for phar://
- https://github.com/php/php-src/commit/b117feeb2b545b34296f2fc492166d790610fffe
- GCC8 の strlen() の最適化バグ への対策を入れた
- file_exists() が phar:// に動かなくなっていた
dstogov: Use mnemonic names
- https://github.com/php/php-src/commit/37290ad8d2bd68dbe1c2884c163947416124f4f9
- ext/reflection のテストで即値を使っていたところを定数に置き換え
nikic: Drop unused variable
dstogov: Removed weird test, trait can't be "static" or "final".
- https://github.com/php/php-src/commit/1570fe180f34f957ad55e912133cd34ac99087d5
- trait のメソッドをクラスへ導入する際、既存の abstract メソッドの宣言と互換性があるかのチェック処理を修正
- trait は final や static にはできないので関係ないはず、としてそのチェック部分を外してるもよう
dstogov: Renumber ZEND_ACC_... flags
- https://github.com/php/php-src/commit/0fbd2e6a168a5cfacec6c44f4c179879a52428f3
- ZEND_ACC_ 系のフラグの番号を振り直し
cmb69: [ci skip] Update NEWS wrt. php-7.3.RC1 tagging
- https://github.com/php/php-src/commit/e6585a472ea9457ef4edd05dfb6ed56144b2a9a4
- PHP 7.3.0RC1 のタグをうって作業バージョンを PHP 7.3.0RC2 へ