summaryrefslogtreecommitdiff
path: root/Zend/zend_vm_def.h
Commit message (Expand)AuthorAgeFilesLines
* 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
|\
| * Another fix for bug #63217Dmitry Stogov2018-07-031-3/+21
| * Partial revert of 30156d588c07e26d4e752ddb62344e96854d4773Dmitry Stogov2018-07-021-4/+8
* | Better hot/cold code splittingDmitry Stogov2018-07-031-6/+6
|/
* Fixed bug #63217Rudi Theunissen2018-07-021-8/+4
* cleanupDmitry Stogov2018-06-291-3/+3
* Moved very rare exception check into a single place.Dmitry Stogov2018-06-271-3/+1
* Merge branch 'PHP-7.2'Xinchen Hui2018-06-271-1/+3
|\
| * Merge branch 'PHP-7.1' into PHP-7.2Xinchen Hui2018-06-271-1/+3
| |\