Help us understand the problem. What is going on with this article?

php-master-changes 2019-06-06

More than 1 year has passed since last update.

この日はテストの修正、run-tests.php の修正、__toString() からの例外送出時の処理の最適化、ドキュメントの更新、get_object_vars() で false を返す可能性があったのを空配列を返すようにする修正、eval から sodium_*() を呼ぶと SEGV が起きていた問題の修正、php_zip_pcre() の処理の修正、不要コードの削減、 Windows でのビルド修正、ファイルを探すコードが 7.3.6 と比べて 7.4-dev で 100 倍遅くなっていた問題の修正があった!

2019-06-06

krakjoe: this test is flaky on azure, and can't see why from current output

krakjoe: junit testcase classname is used as filename on azure

krakjoe: Revert "this test is flaky on azure, and can't see why from current output"

krakjoe: fix test

dstogov: Fixed reference-counting

dstogov: Cheaper checks for exceptions thrown from __toString()

sgolemon: Update release-process.md

nikic: Remove possible false return value from get_object_vars()

cmb69: Fix #78114: segfault when calling sodium_* functions from eval

nikic: Fix accidentially dropped type

nikic: php_zip_pcre: Match pattern before stating for directories

  • https://github.com/php/php-src/commit/3372f2cf2cd90e899c3b412ec38f2eebc7e106b3
  • [7.4~]
  • ext/zip で、php_zip_pcre() の処理を修正
  • stat() かます前に正規表現の照合処理を入れるよう処理の順序を変えた
  • stat() より正規表現の方が安いだろというのと、処理と同時にディレクトリ内容が変わるようなケースを考慮して、ということらしい

dstogov: Reduce over-specialization for quite seldom instructions

dstogov: Support for exceptions thrown during "Array to string conversion" error processing

dstogov: Use ZEND_ASSUME() to perform the following check only on "slow" path.

nikic: Try to fix Windows build

cmb69: Fix test regarding Unix Domain Sockets on Windows

cmb69: Fix bug #78094: File Search Problem Excessive Time

cmb69: Use zero port in socket_(export|import)_stream-4-win.phpt

sj-i
php-master-changes は ruby-trunk-changes(http://d.hatena.ne.jp/nagachika/) リスペクトでゆるふわに始めた。だいたい JST で日が変わってから出社するまでの間で前日分を投稿、だいたい朝の時間で書いてる。休日の投稿時間は不安定。時間多くとれる日は細かめに見るし、あまり時間とれない日は雑に済ます。
https://twitter.com/sji_ch
infiniteloop
「ソースコードでなんでも生み出す」なんでもない記号から、とんでもないモノを生み出す。日々技術を磨き続け、あらゆる難題に答えていく札幌のシステム会社です。
https://www.infiniteloop.co.jp/
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away