LoginSignup
2
0

More than 5 years have passed since last update.

php-master-changes 2019-02-19

Last updated at Posted at 2019-02-20

今日は FFI のバグ修正、typo の修正、tidy のメソッドの arginfo 修正、ファイルの体裁整理、pcntl_unshare() の実装、ドキュメントの更新、PHP Testfest 2017 で追加されたテストの取り込み、libedit 3.1 以上と mingweditline での readline_list_history() サポート、readline 拡張ビルド時の libedit 指定の pkg-config への移行、外部の libpcre2 利用時のビルド修正、コンパイラフラグ ZEND_COMPILE_EXTENDED_INFO の ZEND_COMPILE_EXTENDED_FCALL と ZEND_COMPILE_EXTENDED_STMT への分割、get_declared_classes() がインスタンス化されていない無名クラスを結果に含まないようにする修正、7.2 系 / 7.3 系の開発バージョンの引き上げ、Preloading 中の Fatal で処理系を止めるようにする修正、Preloading 時の最適化でストリームラッパーの include/require を潰さないようにする修正、テストの並列実行対応を改善する修正があった!

2019-02-19

dstogov: Fixed bug #77632 (FFI Segfaults When Called With Variadics)

TysonAndre: Fix a typo in the error messages for FFI [skip ci]

TysonAndre: Fix typos in code comments [skip ci]

TysonAndre: Fix arginfo for tidy's global functions

TysonAndre: Fix typos in code comments in Zend/ [skip ci]

petk: Sync header and footer with the rest of the files

pmmaga: Implement pcntl_unshare

hikari-no-yume: run-tests.php: fix typo

pmmaga: UPGRADING entry for pcntl_unshare [skip ci]

AMcNeice: added basic test for UConverter::getSourceEncoding()

AMcNeice: added basic test for UConverter::getDestinationEncoding()

AMcNeice: added basic test for UConverter::setSourceEncoding()

BlackIkeEagle: gd imageloadfont, verify error while reading header

remicollet: add readline_list_history with libedit >= 3.1 and mingweditline

remicollet: use pkg-config for libedit

TysonAndre: Indicate that tidy's object methods expect 0 args

remicollet: fix build with external libpcre2

TysonAndre: Fix ffi test on Windows

krakjoe: ZEND_COMPILE_EXTENDED_INFO split Currently a tool may not decide between debugging and profiling behaviour: We split ZEND_COMPILE_EXTENDED_INFO into ZEND_COMPILE_EXTENDED_FCALL and ZEND_COMPILE_EXTENDED_STMT We define ZEND_COMPILE_EXTENDED_INFO as ZEND_COMPILE_EXTENDED_STMT|ZEND_COMPILE_EXTENDED_FCALL

TysonAndre: Fixed bug #77631

remicollet: bump version to 7.2.17-dev

cmb69: Prepare main branch for PHP 7.3.4

dstogov: ws

dstogov: Stop PHP in case of fatal error during preloading

dstogov: Don't try to eliminate requre/include with stream wrappers

  • https://github.com/php/php-src/commit/1f2dc0492d5f1fc1b5a0a5368e90f6e9685bbaea
  • [7.4~]
  • ext/opcache で、ストリームラッパーのパスの include/require を潰さないよう修正
  • Preloading の処理で、include するだけで実行されるのが他ファイルの include くらいな場合に、include する側の命令ごと(Preloading ですでにロードされていて不要なので)潰してしまう最適化のところかな

dstogov: Filter preloading warning messages

dstogov: Better line handling

nikic: Make parallel run-tests compatible with IO capture tests

nikic: Avoid port conflicts in ext/sockets tests

nikic: Avoid file conflicts in XmlWriter tests

nikic: Avoid file conflicts in mail tests

nikic: Remove spurious + before --CREDITS--

nikic: Avoid port conflicts in stream socket tests

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0