summaryrefslogtreecommitdiff
path: root/Zend/zend_closures.c
Commit message (Expand)AuthorAgeFilesLines
* Fix use-after-free when trying to write to closure propertyNikita Popov2019-12-181-1/+1
* Merge branch 'PHP-7.3' into PHP-7.4Nikita Popov2019-10-301-0/+1
|\
| * Merge branch 'PHP-7.2' into PHP-7.3Nikita Popov2019-10-301-0/+1
| |\
| | * Add missing refcount incrementNikita Popov2019-10-301-0/+1
* | | Merge branch 'PHP-7.3' into PHP-7.4Nikita Popov2019-10-291-1/+8
|\ \ \ | |/ /
| * | Merge branch 'PHP-7.2' into PHP-7.3Nikita Popov2019-10-291-1/+8
| |\ \ | | |/
| | * Fixed bug #78689Nikita Popov2019-10-291-1/+8
* | | Merge branch 'PHP-7.3' into PHP-7.4Nikita Popov2019-10-091-1/+1
|\ \ \ | |/ /
| * | Fixed bug #78658Nikita Popov2019-10-091-1/+1
| * | Future-proof email addressesZeev Suraski2018-11-011-1/+1
* | | Free two bits in fn_flags by merging ZEND_ACC_HEAP_RT_CACHE/ZEND_ACC_USER_ARG...Dmitry Stogov2019-09-021-1/+2
* | | Relax closure $this unbinding deprecationNikita Popov2019-08-231-1/+2
* | | Deprecate unbinding $this from non-static closureNikita Popov2019-07-221-0/+3
* | | Mark "cold" functionsDmitry Stogov2019-05-291-5/+5
* | | Replace ZVAL_COPY() and ZVAL_COPY_VALUE() for IS_OBJECT by cheaper macrosDmitry Stogov2019-05-281-1/+2
* | | Accept flags argument in zend_lookup_class_ex()Nikita Popov2019-05-271-1/+1
* | | Closure::fromCallable() supports only regular methods and magic method invoke...Dmitry Stogov2019-03-111-0/+13
* | | Remove local variablesPeter Kokot2019-02-031-10/+0
* | | Adios, yearly copyright rangesZeev Suraski2019-01-301-1/+1
* | | Implement typed propertiesNikita Popov2019-01-111-3/+4
* | | Use ZEND_THIS macro to hide implementation details in extensions code.Dmitry Stogov2018-11-151-4/+3
* | | Replace getThis() by EX(This), when additional check is not necessary.Dmitry Stogov2018-11-141-5/+4
* | | Update email addresses. We're still @Zend, but future proofing it...Zeev Suraski2018-11-011-1/+1
* | | Immutable clases and op_arrays.Dmitry Stogov2018-10-171-14/+36
* | | Rename ZEND_ACC_NO_RT_ARENA into ZEND_ACC_HEAP_RT_CACHE and use it for pseudo...Dmitry Stogov2018-10-021-8/+7
* | | Deprecate unbinding of $this of non-static methodsNikita Popov2018-09-291-4/+8
|/ /
* | Stop using zend_function->reserved[] space.Dmitry Stogov2018-08-221-2/+3
* | Avoid hash lookups in BIND_STATIC and BIND_LEXICAL opcode handlers.Dmitry Stogov2018-08-201-0/+10
* | Remove unused Git attributes identPeter Kokot2018-07-251-2/+0
* | Give a meaningful nameXinchen Hui2018-07-241-1/+1
* | Avoid reusing zend_function.common.prototype for magic things (use reserved f...Dmitry Stogov2018-06-211-2/+2
* | Export standard object handlers, to avoid indirect accessDmitry Stogov2018-05-311-2/+2
* | Removed useless zval_ptr_dtor()Dmitry Stogov2018-05-291-1/+1
* | Use zend_string_release_ex() instread of zend_string_release() in places, whe...Dmitry Stogov2018-05-281-3/+3
* | zend_fcall_info_cache.calling_scope is not used by zend_call_function() and d...Dmitry Stogov2018-05-031-2/+0
* | Revert "[ci skip] Add missing return types to protos"Christoph M. Becker2018-02-271-1/+1
* | [ci skip] Add missing return types to protosGabriel Caruso2018-02-241-1/+1
* | Merge branch 'PHP-7.2'Nikita Popov2018-01-151-13/+19
|\ \ | |/
| * Merge branch 'PHP-7.1' into PHP-7.2Nikita Popov2018-01-151-13/+19
| |\
| | * Fixed bug #75079Nikita Popov2018-01-151-13/+19
| | * year++Xinchen Hui2018-01-021-1/+1
| * | year++Xinchen Hui2018-01-021-1/+1
* | | Use ZEND_CLOSURE_OBJECT() macro to resolve closure op_array to closure object...Dmitry Stogov2018-01-111-3/+1
* | | Improve Closure::call(). Eliminate zend_fcall_info_init() call and reset ZEND...Dmitry Stogov2018-01-111-17/+17
* | | Revert "Use ZEND_CLOSURE_OBJECT() macro to resolve closure op_array to closur...Dmitry Stogov2018-01-111-1/+3
* | | Use ZEND_CLOSURE_OBJECT() macro to resolve closure op_array to closure object...Dmitry Stogov2018-01-111-3/+1
* | | year++Xinchen Hui2018-01-021-1/+1
* | | zend_fcall_info_cache.initialized is removed (zend_fcall_info_cache is initia...Dmitry Stogov2017-12-271-2/+0
* | | Merge branch 'PHP-7.2'Nikita Popov2017-12-131-1/+1
|\ \ \ | |/ /
| * | Merge branch 'PHP-7.1' into PHP-7.2Nikita Popov2017-12-131-1/+1
| |\ \ | | |/