History log of /PHP-7.3/Zend/zend_execute_API.c (Results 76 – 100 of 852)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: php-5.6.26, php-7.1.0RC2, php-7.0.11, php-5.6.26RC1, php-7.1.0RC1, php-7.0.11RC1, php-7.1.0beta3, php-5.6.25, php-7.0.10
# 906456c4 06-Aug-2016 Nikita Popov

call_user_func(_array): Don't abort on reference warning

Change zend_call_function() to not abort the call if a non-reference
is passed to a reference argument. The usual warning will st

call_user_func(_array): Don't abort on reference warning

Change zend_call_function() to not abort the call if a non-reference
is passed to a reference argument. The usual warning will still be
thrown, but the call will proceed as usual.

show more ...


Revision tags: php-7.1.0beta2, php-5.6.25RC1, php-7.0.10RC1
# ca82574d 29-Jul-2016 Nikita Popov

Fix invalid free on undef const in update_const()

Also clean up the control flow a bit -- move all unqualified
constant handling in one branch.


Revision tags: php-7.1.0beta1, php-5.6.24, php-7.0.9, php-5.5.38, php-5.6.24RC1, php-7.1.0alpha3, php-7.0.9RC1
# b31f8be1 29-Jun-2016 Keyur

Safer signal handler (no malloc() call)


# 03ebdb46 24-Jun-2016 Xinchen Hui

Fixed unused var


# c9a538cd 23-Jun-2016 Anatol Belski

improve ZEND_MODULE_GLOBALS_BULK macro, fix data type


# 13a2dde6 23-Jun-2016 Dmitry Stogov

typo


# d0460d8f 23-Jun-2016 Dmitry Stogov

Turn safe timeout handling into general interrupt handling ability.


Revision tags: php-7.1.0alpha2, php-7.0.8, php-5.6.23
# 16160386 21-Jun-2016 Dmitry Stogov

Added ZEND_ATTRIBUTE_FORMAT to some middind functions.
"%p" replaced by ZEND_LONG_FMT to avoid compilation warnings.
Fixed most incorrect use cases of format specifiers.


Revision tags: php-5.5.37, php-5.6.23RC1, php-7.0.8RC1, php-7.1.0alpha1
# ba3763fa 05-Jun-2016 Anatol Belski

hard_timeout ignored on TS


# 52ebd561 05-Jun-2016 Anatol Belski

fix hard_timeout support in shutdown functions


Revision tags: php-5.6.22, php-5.5.36, php-7.0.7, php-5.6.22RC1, php-7.0.7RC1, php-7.0.6, php-5.6.21, php-5.5.35
# 91f59403 24-Apr-2016 Nikita Popov

Forbid dynamic calls to scope introspection functions

Per RFC:
https://wiki.php.net/rfc/forbid_dynamic_scope_introspection


# ccf18da4 12-May-2016 Dmitry Stogov

Eliminated checks for (func->op_array.fn_flags & ZEND_ACC_GENERATOR) in fast path of DO_FCALL* handlers.
This slightly improves calls to regular function and method calls in cost of a bit slower

Eliminated checks for (func->op_array.fn_flags & ZEND_ACC_GENERATOR) in fast path of DO_FCALL* handlers.
This slightly improves calls to regular function and method calls in cost of a bit slower generator initialization.
Separate call frame for generators, allocated on heap, now created by ZEND_GENERATOR_CREATE instruction.

show more ...


# 7b94b958 12-May-2016 Dmitry Stogov

Intern some known (and offten used) strings.


# c19cb70d 06-May-2016 Dmitry Stogov

Revert "Refactor zval cleanup into single function"

This reverts commit bac6fdb0c52c924e726c5a78de8858bf27b6586b.


# bac6fdb0 05-May-2016 Bob Weinand

Refactor zval cleanup into single function

Also use zval_ptr_dtor_nogc() everywhere in Zend in favor of zval_dtor()


Revision tags: php-5.6.21RC1, php-7.0.6RC1, php-5.6.20, php-5.5.34, php-7.0.5
# 660e88c1 25-Mar-2016 Andrea Faulds

Fix bug #71897


# d048837a 29-Apr-2016 Nikita Popov

Drop dead code from update_constant


# a1c405e0 29-Apr-2016 Nikita Popov

Fix usages of zend_update_constant_ex

If an in-place update in an external zval is performed, it needs
to incref'd beforehand, not afterwards.


# 747a482b 28-Apr-2016 Dmitry Stogov

Don't initialize EX(call)->symbol_table on each function call.
Keep it uninitialized, and check ZEND_CALL_HAS_SYMBOL_TABLE flag when necessary.


# 6499162f 28-Apr-2016 Dmitry Stogov

- get rid of EG(scope). zend_get_executed_scope() should be used instead.
- ichanged zval_update_constant_ex(). Use IS_TYPE_IMMUTABLE flag on shared constants and AST, instead of "inline_change"

- get rid of EG(scope). zend_get_executed_scope() should be used instead.
- ichanged zval_update_constant_ex(). Use IS_TYPE_IMMUTABLE flag on shared constants and AST, instead of "inline_change" parameter.

show more ...


# f0a2e8eb 27-Apr-2016 Dmitry Stogov

Removed "zend_fcall_info.function_table". It was assigned in many places, but is never used.


# 89fbce5c 21-Apr-2016 Nikita Popov

Mark zend_timeout as noreturn

Otherwise we get a compiler warning...


# 650c1c0a 20-Apr-2016 Dmitry Stogov

Safe execution timeout handling.


# c0b821d2 11-Apr-2016 Joe Watkins

handle dummy frame


# 5b1bb41c 01-Apr-2016 Xinchen Hui

Fixed bug #71930 (_zval_dtor_func: Assertion `(arr)->gc.refcount <= 1' failed)


12345678910>>...35