1
0

More than 5 years have passed since last update.

php-master-changes 2019-05-29

Posted at

今日は JIT で optimization_level を考慮するようにする修正、多数のブロックがある関数を JIT コンパイルしないようにする修正、FFI の特定テストでの JIT 無効化、travis での JIT 有効化、opcache のメモリリークの修正と func_info の更新、幾つかの局所最適化、run-tests.php で実行許可ビットが外れていたことの修正、マクロの定義間違いの修正、無効化指定の関数で ZEND_ACC_HAS_RETURN_TYPE を保持しないようにする修正、不使用変数の削除、DatePeriod のプロパティアクセスのテスト追加と get_property_ptr_ptr ハンドラの追加、set オブジェクトハンドラの削除、API バージョンの更新、escapeshellarg() と escapeshellcmd() へ NUL 文字含んだ引数を与えた際 TypeError を投げるようにする修正があった!

2019-05-29

nikic: Respect optimization_level when running JIT inference

dstogov: Replace ZVAL_COPY() and ZVAL_COPY_VALUE() for IS_OBJECT by cheaper macros

duncan3dc: Restore the execute bit for run-tests.php

dstogov: Avoid cold code duplication

weltling: These macros should not expect any argument

weltling: Fix conditional compilation

krakjoe: disabled functions must not have return type

carusogabriel: Remove unused variable

dstogov: zend_do_fcall_overloaded() doesn't have to be exported

duncan3dc: Add tests for DatePeriod properties

nikic: Specify get_property_ptr_ptr handler for DatePeriod

nikic: Remove set() object handler

derickr: Bump API numbers

dstogov: Mark "cold" functions

nikic: Don't JIT functions with many blocks

nikic: Disable JIT for ext/ffi/tests/200.phpt

dstogov: zend_assign_to_variable() optimization

nikic: Enable JIT in Travis build

nikic: Update more func info information for ext/standard

nikic: SCCP: Fix leak when determining TYPE_CHECK from type info

nikic: escapeshellarg/escapeshellcmd: Throw TypeError instead of E_ERROR

1
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
1
0