Posted at

php-master-changes 2018-10-09

今日はビルドツールの修正、opcache の微修正、ini 解析関数のバグ修正、php-7.3.0RC3 のタグ打ち、DateTime::createFromFormat() の 'v' 対応、xml_parse_into_struct() のバグ修正があった!


2018-10-09


weltling: Add missing packaging entries


dstogov: During size calculation, pointer should be kept unchanged


  • https://github.com/php/php-src/commit/ca7ccd01e44cb24638b396f9c79d463f57a0194f

  • ext/opcache のキャッシュ保存時の必要メモリサイズ計算処理を修正

  • クラスエントリのメソッド(関数エントリ)の zval を順繰りに引数へ渡してサイズ計算を行う、という処理の中

  • すでに xlat_entry に保存されている op_array があれば、その古い方へ引数で渡された zval 内のポインタを差し替える処理があった

  • 意図はよく分かってないけど、処理自体は 4 年前からある奴

  • 動くけどやると遅いとかだろうか……?


adoy: Fixed bug #76965 INI_SCANNER_RAW doesn't strip trailing whitespace


cmb69: [ci skip] Update NEWS wrt. php-7.3.0RC3 tagging


derickr: Fixed bug #75577: DateTime::createFromFormat does not accept 'v' format specifier, by updating timelib to 2018.01alpha2


derickr: Added test case for bug #75577


derickr: Fixed tests


cmb69: [ci skip] Update NEWS


cmb69: Fix #30875: xml_parse_into_struct() does not resolve entities