History log of /PHP-8.3/Zend/zend_vm_execute.h (Results 626 – 650 of 2371)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 7ec8087f 04-Oct-2018 Nikita Popov

Introduce get_properties_for() handler

This handler allows getting the object properties for a particular
purpose, such as array casting, serialization, etc.

# 6beaa9fa 19-Sep-2018 Dmitry Stogov

Use zend_hash_find() instead of zend_hash_exists()

# 689c6fb1 18-Sep-2018 Dmitry Stogov

Replace ZEND_ACC_ANON_BOUND, ZEND_ACC_UNRESOLVED_PARENT and ZEND_ACC_UNRESOLVED_INTERFACES with single ZEND_ACC_LINKED.

# bc288c47 13-Sep-2018 Dmitry Stogov

Simplify __clone() visibility check (magic methods still don't respect ZEND_ACC_CHANGED).

# 25d43cab 05-Sep-2018 Dmitry Stogov

Merge branch 'PHP-7.3'

* PHP-7.3:
Fixed support for commutative "user opcodes"


# 1d36c336 05-Sep-2018 Dmitry Stogov

Fixed support for commutative "user opcodes"

# 2fbfdde1 27-Aug-2018 Dmitry Stogov

Cleanup class linking

# 6136a205 24-Aug-2018 Dmitry Stogov

ZEND_DECLARE_CLASS, ZEND_DECLARE_INHERITED_CLASS and ZEND_DECLARE_INHERITED_CLASS_DELAYED don't need return value anymore.

# d140df58 23-Aug-2018 Dmitry Stogov

Keep information about unresolved interfaces in zend_class_entry->interface_names.
Move interface implementation code into ZEND_DECLARE_*CLASS opcodes.
Remove ZEND_ADD_INTERFACE and ZEND_VER

Keep information about unresolved interfaces in zend_class_entry->interface_names.
Move interface implementation code into ZEND_DECLARE_*CLASS opcodes.
Remove ZEND_ADD_INTERFACE and ZEND_VERIFY_ABSTRACT_CLASS opcodes.

show more ...

# 67397970 22-Aug-2018 Dmitry Stogov

Replace zend_class_entry->traits by persistent zend_class_entry->trait_names.
Move trait binding code into ZEND_DECLARE_*CLASS opcodes.
Remove ZEND_ADD_TRIAIT and ZEND_BIND_TRAITS opcodes.

# 92fdf9d6 22-Aug-2018 Dmitry Stogov

Change zend_lookup_class_ex() and zend_fetch_class_by_name() prototypes to accept optional lower-case class name as zend_string*, instead of zval*.

# 1321aa50 22-Aug-2018 Dmitry Stogov

Merge branch 'PHP-7.3'

* PHP-7.3:
Stop using zend_function->reserved[] space.


# 8d95f561 22-Aug-2018 Dmitry Stogov

Stop using zend_function->reserved[] space.

# 6d88e1cc 21-Aug-2018 Dmitry Stogov

Don't use second operand of BIND_STATIC instruction.

# 7a52864a 21-Aug-2018 Dmitry Stogov

Merge branch 'PHP-7.3'

* PHP-7.3:
Removed dead code


# 5e5311e0 21-Aug-2018 Dmitry Stogov

Removed dead code

# 64f8b018 20-Aug-2018 Dmitry Stogov

Merge branch 'PHP-7.3'

* PHP-7.3:
Avoid hash lookups in BIND_STATIC and BIND_LEXICAL opcode handlers. Encode static variable offset into opline->extended_value.


# b8828926 20-Aug-2018 Dmitry Stogov

Avoid hash lookups in BIND_STATIC and BIND_LEXICAL opcode handlers.
Encode static variable offset into opline->extended_value.

# 4ab25235 17-Aug-2018 Xinchen Hui

Added a note

# fd463a9a 17-Aug-2018 Xinchen Hui

Fixed bug #76752 (Crash in ZEND_COALESCE_SPEC_TMP_HANDLER - assertion in _get_zval_ptr_tmp failed).

# 3ced766d 30-Jul-2018 Dmitry Stogov

Removed duplicate code. zend_fetch_dimension_address_LIST_w() was a copy of zend_fetch_dimension_address_W(), ZEND_FETCH_LIST_W_SPEC_CV_... a copy of ZEND_FETCH_DIM_W_SPEC_CV_...

# a588b825 27-Jul-2018 Dmitry Stogov

Improved assignment to "next" element of array ($a[] = ...)

# f374e937 26-Jul-2018 Dmitry Stogov

Use better check

# ab8094c6 26-Jul-2018 Dmitry Stogov

Pack zend_constant.flags and zend_constant.module_number into reserved space inside zend_constant.value.

# f950128c 25-Jul-2018 Dmitry Stogov

Encode parent class name as IS_CONST operand in DECLARE_INHERITED_CLASS and DECLARE_ANON_INHERITED_CLASS opcodes (eliminate FETCH_CLAS
S opcode).

1...<<21222324252627282930>>...95