summaryrefslogtreecommitdiff
path: root/Zend/zend_vm_def.h
Commit message (Expand)AuthorAgeFilesLines
* Delay exceptional case checkDmitry Stogov2018-11-201-6/+5
* OptimizationDmitry Stogov2018-11-201-1/+1
* Remove do_bind_inherited_class; use do_bind_classLevi Morrison2018-11-071-3/+3
* Update email addresses. We're still @Zend, but future proofing it...Zeev Suraski2018-11-011-3/+3
* Refetetch function name on exceptional path to allow better code on fast code...Dmitry Stogov2018-10-231-7/+16
* Fix accessibility checks for dynamic propertiesNikita Popov2018-10-221-4/+8
* Immutable clases and op_arrays.Dmitry Stogov2018-10-171-26/+20
* Classify object handlers are required/optionalNikita Popov2018-10-161-64/+31
* Introduce get_properties_for() handlerNikita Popov2018-10-101-9/+5
* Use zend_hash_find() instead of zend_hash_exists()Dmitry Stogov2018-09-191-10/+10
* Replace ZEND_ACC_ANON_BOUND, ZEND_ACC_UNRESOLVED_PARENT and ZEND_ACC_UNRESOLV...Dmitry Stogov2018-09-181-4/+2
* Simplify __clone() visibility check (magic methods still don't respect ZEND_A...Dmitry Stogov2018-09-131-17/+6
* Cleanup class linkingDmitry Stogov2018-08-271-15/+2
* ZEND_DECLARE_CLASS, ZEND_DECLARE_INHERITED_CLASS and ZEND_DECLARE_INHERITED_C...Dmitry Stogov2018-08-241-4/+2
* Keep information about unresolved interfaces in zend_class_entry->interface_...Dmitry Stogov2018-08-231-31/+7
* Replace zend_class_entry->traits by persistent zend_class_entry->trait_names.Dmitry Stogov2018-08-231-39/+10
* Change zend_lookup_class_ex() and zend_fetch_class_by_name() prototypes to ac...Dmitry Stogov2018-08-221-14/+14
* Merge branch 'PHP-7.3'Dmitry Stogov2018-08-221-1/+1
|\
| * Stop using zend_function->reserved[] space.Dmitry Stogov2018-08-221-1/+1
* | Don't use second operand of BIND_STATIC instruction.Dmitry Stogov2018-08-211-1/+1
* | Merge branch 'PHP-7.3'Dmitry Stogov2018-08-211-3/+1
|\ \ | |/
| * Removed dead codeDmitry Stogov2018-08-211-3/+1
* | Merge branch 'PHP-7.3'Dmitry Stogov2018-08-201-6/+4
|\ \ | |/
| * Avoid hash lookups in BIND_STATIC and BIND_LEXICAL opcode handlers.Dmitry Stogov2018-08-201-6/+4
* | Added a noteXinchen Hui2018-08-171-0/+1
|/
* Fixed bug #76752 (Crash in ZEND_COALESCE_SPEC_TMP_HANDLER - assertion in _get...Xinchen Hui2018-08-171-4/+4
* Removed duplicate code. zend_fetch_dimension_address_LIST_w() was a copy of z...Dmitry Stogov2018-07-301-2/+2
* Improved assignment to "next" element of array ($a[] = ...)Dmitry Stogov2018-07-271-3/+23
* Use better checkDmitry Stogov2018-07-261-6/+6
* Pack zend_constant.flags and zend_constant.module_number into reserved space ...Dmitry Stogov2018-07-261-2/+2
* Encode parent class name as IS_CONST operand in DECLARE_INHERITED_CLASS and D...Dmitry Stogov2018-07-251-25/+43
* Remove unused Git attributes identPeter Kokot2018-07-251-2/+0
* Micro-optimizationDmitry Stogov2018-07-231-1/+1
* Inline FETCH_CONST and DEFINED handlers into "hybrid" executor.Dmitry Stogov2018-07-171-2/+2
* Reduce overhead of case-insensitive constants deprecation for "fast path"Dmitry Stogov2018-07-171-37/+5
* Deprecate case-insensitive constantsNikita Popov2018-07-161-2/+11
* Eliminated reference-counting and EG(exception) checkDmitry Stogov2018-07-091-10/+15
* Uze ZVAL_COPY_DEREF() instead of ZVAL_DEREF() and ZVAL_COPY()Dmitry Stogov2018-07-091-10/+5
* rename ref_dtor_func to rc_dtor_funcXinchen Hui2018-07-061-3/+3
* Rename zval_dtor_func and ref_dotr_funcXinchen Hui2018-07-061-3/+3
* Revert "Rename _zval_dtor_func to _ref_dtor_func"Xinchen Hui2018-07-061-3/+3
* Rename _zval_dtor_func to _ref_dtor_funcXinchen Hui2018-07-061-3/+3
* Optimize array to object castingDmitry Stogov2018-07-061-1/+13
* Optimize object to array castingDmitry Stogov2018-07-061-13/+17
* Argument unpacking with Traversables and non-integer keys.Dmitry Stogov2018-07-041-3/+4
* se zval_ptr_dtor_str() instead of zend_string_release_ex(Z_STR(*), 0)Dmitry Stogov2018-07-041-1/+1
* SEND_UNPACK should throw exception on Traversable with non-integer keysDmitry Stogov2018-07-041-3/+2
* API cleanup. Removed unused functions (kept compatibility macros).Dmitry Stogov2018-07-041-1/+1
* Eliminated REFCOUNTED checks on persistent constant operands in SEND_VAL[_EX]...Dmitry Stogov2018-07-031-1/+29
* Merge branch 'bug63217'Dmitry Stogov2018-07-031-7/+29
|\