History log of /PHP-7.1/Zend/zend_vm_execute.h (Results 101 – 125 of 1318)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 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 ...


# 92233dd7 25-Apr-2016 Dmitry Stogov

Fixed bug #72101 (crash on complex code)


# 19759a56 19-Apr-2016 Nikita Nefedov

Fix RECV opcode to handle all kinds of exceptions

fix RECV opcode to handle exceptions thrown from user-defined error handler
as a result Notice error from failed type coercion


# ed9a1a9d 19-Apr-2016 Nikita Nefedov

Fix RECV opcode to handle all kinds of exceptions

fix RECV opcode to handle exceptions thrown from user-defined error handler
as a result Notice error from failed type coercion


# f4848014 20-Apr-2016 Dmitry Stogov

Reduced amount of code generated for interrupt handling.
Improved ZEND_VM_INTERRUPT_CHECK() placement (always perform checks after opcode handler completion, when instruction pointer value is alr

Reduced amount of code generated for interrupt handling.
Improved ZEND_VM_INTERRUPT_CHECK() placement (always perform checks after opcode handler completion, when instruction pointer value is alredy changed to the next opcode).

show more ...


# 73958ca6 18-Apr-2016 Nikita Popov

Fix SEND_USER as well

Missed copy&paste code here


# a8792158 18-Apr-2016 Nikita Popov

Fix SEND_ARRAY+PREFER_REF SHM corruption

Make the behavior consistent between namespaced and not and with
PHP 5.6.


# aa9f8e69 18-Apr-2016 Xinchen Hui

combine conditions


# d1a38743 16-Apr-2016 Nikita Popov

Fix SEND_UNPACK array separation

Separating only immutable arrays is not enough.


# 15d1d4f4 16-Apr-2016 Bob Weinand

Fixed bug #72038 (Function calls with values to a by-ref parameter don't always throw a notice)


# dd6c6b1c 16-Apr-2016 Nikita Popov

Cleanup condition in SEND_VAR_NO_REF

Was overly convoluted after the IS_VAR_RET_REF removal.


# 64f91774 10-Apr-2016 Nikita Popov

Remove IS_VAR_RET_REF flag

Instead decide whether a function returned by reference or by value
by checking whether the return value has REFERENCE type. This means
that functions retu

Remove IS_VAR_RET_REF flag

Instead decide whether a function returned by reference or by value
by checking whether the return value has REFERENCE type. This means
that functions returning by reference must always return a reference
and functions returning by value must not return a reference.

show more ...


# 562d6315 13-Apr-2016 Dmitry Stogov

Optimize zend_binary_assign_op_dim_helper()


# e95efb63 13-Apr-2016 Dmitry Stogov

Move rare cases of DO_FCALL into separate helpers.


# 85f35a8f 13-Apr-2016 Dmitry Stogov

Separate unspecializeble code of INCLIDE_OR_EVAL into helper functions


# f48b2072 12-Apr-2016 Dmitry Stogov

ASSIGN_ADD micro optimization


# a809444b 12-Apr-2016 Dmitry Stogov

Delay IS_UNDEF check for FETCH_DIM_W and family


# 0b3e2fe2 12-Apr-2016 Dmitry Stogov

Delay IS_UNDEF check for FETCH_DIM_R and family


# 23b65bf7 12-Apr-2016 Dmitry Stogov

Reuse zend_fetch_dimension_address_read() for FETCH_LIST


# 43b16180 12-Apr-2016 Dmitry Stogov

Added missing "goto"


# eaf489ac 12-Apr-2016 Dmitry Stogov

Optimize ASSIGN_DIM (separate common unspecializeble code into helper functions).


# 4e585eb4 12-Apr-2016 Nikita Popov

Fix ZEND_SEPARATE for by-val func returning ref zval


# 6a2eee52 12-Apr-2016 Nikita Popov

Drop unnecessary ZEND_SEPARATE code

The following write ops will separate if necessary.


# ef009991 12-Apr-2016 Dmitry Stogov

Separate unspecializeble code of INIT_DYNAMIC_CALL into separate helper functions.


12345678910>>...53