Posted at

php-master-changes 2018-10-09

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


weltling: Add missing packaging entries

dstogov: During size calculation, pointer should be kept unchanged


  • 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