summaryrefslogtreecommitdiff
path: root/Zend/zend_object_handlers.c
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'PHP-7.2' into PHP-7.3Dmitry Stogov2019-08-081-0/+5
|\
| * Fixed bug #78379 (Cast to object confuses GC, causes crash)Dmitry Stogov2019-08-081-0/+5
| * Trim trailing whitespace in source code filesPeter Kokot2018-10-131-2/+2
| * year++Xinchen Hui2018-01-021-1/+1
* | Fixed bug #77498Nikita Popov2019-01-251-3/+3
* | Future-proof email addressesZeev Suraski2018-11-011-3/+3
* | Fixed bug #76869 (Incorrect bypassing protected method accessibilty check).Dmitry Stogov2018-09-121-6/+11
* | Enforce ordering of property compare in object comparisonsSara Golemon2018-09-101-8/+12
* | Stop using zend_function->reserved[] space.Dmitry Stogov2018-08-221-1/+0
* | Unused varXinchen Hui2018-08-011-1/+0
* | Improved method visibility checksDmitry Stogov2018-07-311-48/+42
* | Simplified property name to string conversionDmitry Stogov2018-07-311-103/+73
* | Removed useless IS_UNDEF checksDmitry Stogov2018-07-311-27/+15
* | Remove unused Git attributes identPeter Kokot2018-07-251-2/+0
* | Better name: ZEND_PROPERTY_HAS => ZEND_PROPERTY_NOT_EMPTYDmitry Stogov2018-07-241-2/+2
* | Give a meaningful nameXinchen Hui2018-07-241-6/+7
* | Perform checks for propertis started with '\\0' only for dynamic propertiesDmitry Stogov2018-07-181-14/+12
* | Avoid copyingDmitry Stogov2018-07-101-53/+43
* | Use ZVAL_COPY_DEREF()Dmitry Stogov2018-07-101-2/+1
* | Avoid useless copyingDmitry Stogov2018-07-101-4/+4
* | Avoid useless checks for public functionsDmitry Stogov2018-07-091-6/+4
* | Uze ZVAL_COPY_DEREF() instead of ZVAL_DEREF() and ZVAL_COPY()Dmitry Stogov2018-07-091-6/+3
* | se zval_ptr_dtor_str() instead of zend_string_release_ex(Z_STR(*), 0)Dmitry Stogov2018-07-041-2/+2
* | Fixed ZTS race condition (zend_class_entry->ce_flags of internal classes must...Dmitry Stogov2018-06-271-3/+35
* | Lazy function copying from op_cache SHM into process memoryDmitry Stogov2018-06-251-1/+1
* | Fixed bug #76509Nikita Popov2018-06-251-2/+3
* | Reduced overhead of magic method calls (__get/__set/__unset/__isset/__dectruc...Dmitry Stogov2018-06-221-4/+72
* | Avoid reusing zend_function.common.prototype for magic things (use reserved f...Dmitry Stogov2018-06-211-1/+1
* | Export standard object handlers, to avoid indirect accessDmitry Stogov2018-05-311-14/+14
* | Use zend_string_release_ex() instread of zend_string_release() in places, whe...Dmitry Stogov2018-05-281-5/+5
* | Optimize zend_hash_real_init()Dmitry Stogov2018-03-231-1/+1
* | Improve HashTable iterators handling:Dmitry Stogov2018-03-221-1/+0
* | Keep initialized object_handlers structures in read-only memory.Dmitry Stogov2018-03-141-1/+1
* | Get rid of IS_OBJ_USE_GUARDS and IS_OBJ_HAS_GUARDS flagsDmitry Stogov2018-02-271-2/+1
* | Access extra data stored in zval through macrosDmitry Stogov2018-01-231-6/+6
* | Use OBJ_FLAGS() macro to access object flags (even if they are currently stor...Dmitry Stogov2018-01-221-2/+2
* | Use HT_FLAGS() macroDmitry Stogov2018-01-221-3/+3
* | Removed useless separationDmitry Stogov2018-01-171-1/+0
* | Trailing whitespacesGabriel Caruso2018-01-031-2/+2
* | year++Xinchen Hui2018-01-021-1/+1
* | Add _IS_NUMBER as cast_object() target typeNikita Popov2017-12-261-0/+5
* | Remove unnecessary type checkNikita Popov2017-12-251-7/+1
* | Remove unnecessary readobj==writeobj checksNikita Popov2017-12-251-13/+1
* | Use cheaper APIXinchen Hui2017-12-181-1/+1
* | Cleanup type conversionDmitry Stogov2017-12-071-4/+4
* | Use zend_string_equal*() API for zend_string equality check instead of direct...Dmitry Stogov2017-12-041-6/+3
* | Merge branch 'PHP-7.2'Xinchen Hui2017-11-291-7/+5
|\ \ | |/
| * Merge branch 'PHP-7.1' into PHP-7.2Xinchen Hui2017-11-291-6/+4
| |\
| | * Fixed bug #75573 (Segmentation fault in 7.1.12 and 7.0.26)Xinchen Hui2017-11-291-6/+4
* | | Avoid unnecessary reference-counting on strings.Dmitry Stogov2017-11-161-12/+4