今日は 7.2 系の開発バージョン更新、8.0 へ向けての非推奨化済機能の削除、FreeBSD での opcache の Hugepages サポートの追加があった!
2019-01-30
cmb69: Prepare main branch for PHP 7.2.16
- https://github.com/php/php-src/commit/cbc5a141f78f873be408e44a0658ea789b9cd365
- [7.2~]
- 7.2 系の開発バージョンを 7.2.16 へ
nikic: Remove ability to declare userland case-insensitive constants
- https://github.com/php/php-src/commit/23a5be3696f4d92e1b18fd59f3ac63c6a15ea12a
- 7.3 で非推奨化されていた define() で大文字小文字無視の定数を定義する機能を削除
nikic: Forbid unbinding $this from methods
- https://github.com/php/php-src/commit/4eb5db2c68ecab4fd50a5e1950fdd6eb3703b899
- Closure::fromCallable() や ReflectionMethod::getClosure() 経由の $this 外しを禁止に
- 7.0 で非推奨化 されたのと等価だというので 9 月 に非推奨の警告出るようになってた奴
nikic: Remove static calls to non-static methods
- https://github.com/php/php-src/commit/6c73b50cf6cf71be26700ce168d5e69350637d71
- 非静的メソッドを静的に呼び出す機能の削除
zsuraski: Remove year range from copyright notice
- https://github.com/php/php-src/commit/38c337f22eff21ae4123ce1d4354154ee8c63983
- 著作権表記の 1997-2018 みたいな年範囲を削除
- internals で上がってた奴 の落とし所
- 毎年更新するのだるいじゃんという奴
- [7.4~]
zsuraski: Adios, yearly copyright ranges
- https://github.com/php/php-src/commit/02557f87bc57fc9240ea35a40c90d822681ad30a
- 著作権表記が Zend Technologies Ltd. なところも年範囲を削除
- [7.4~]
zsuraski: Take out some last remnants of the yearly copyright range
- https://github.com/php/php-src/commit/91a7c6f612f4c99886dffa29552113726f79c088
- ちょい残ってたところも年範囲を削除
- [7.4~]
devnexen: opcache/FreeBSD huge code page pragma support
- https://github.com/php/php-src/commit/6a8260a0ac09792bf07138efbff85e7730a9750c
- [7.4~]
- ext/opcache で、Hugepages のサポートを追加
nikic: Remove ability to specify 'salt' in password_hash()
- https://github.com/php/php-src/commit/94ae35c9fbc34b26c514b2ba097e021744100f28
- 7.0 で非推奨化されたpassword_hash() の salt 指定を削除
nikic: Require at least one arg for mktime/gmmktime
- https://github.com/php/php-src/commit/5a2787a02d56003e2e9731e2fad5b468180ec19a
- mktime() / gmmktime() が最低でも 1 つの引数を要求するよう修正
- 7.0 の時に E_STRICT から E_DEPRECATED に移動した奴っぽいな
nikic: Removed read_exif_data() alias
- https://github.com/php/php-src/commit/c88e2cce815a6d2d3fa0e7e8f46fe0fc8de6abe3
- 7.2 で非推奨化されていた read_exif_data() を削除
nikic: Remove more leftovers from invalid static calls
- https://github.com/php/php-src/commit/e93bbf4d5d2812c698a4711fc0ff751b170bdf2b
- 無効な静的呼び出しの削除で不要になったコードを削除