summaryrefslogtreecommitdiff
path: root/Zend/zend_closures.c
Commit message (Expand)AuthorAgeFilesLines
* Add ZVAL_OBJ_COPY macroNikita Popov2020-06-171-4/+2
* Fix expression warnings and break warningstwosee2020-06-071-1/+1
* Generate method entries for ClosureMáté Kocsis2020-05-191-10/+1
* Store aliased name of trait methodNikita Popov2020-03-031-0/+1
* Eliminate uses of ZVAL_ZVAL and friendsNikita Popov2020-01-201-1/+1
* Use RETURN_THROWS() after zend_parse_method_parameters()Máté Kocsis2020-01-021-1/+1
* Use RETURN_THROWS() during ZPP in main, sapi, win32, and ZendMáté Kocsis2019-12-301-2/+2
* Merge branch 'PHP-7.4'Nikita Popov2019-12-181-1/+1
|\
| * Fix use-after-free when trying to write to closure propertyNikita Popov2019-12-181-1/+1
* | Make zend_type a 2-field structNikita Popov2019-11-081-3/+3
* | Merge branch 'PHP-7.4'Nikita Popov2019-10-301-0/+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.4'Nikita Popov2019-10-291-1/+8
|\ \ \ \ | |/ / /
| * | | 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
* | | | Remove ability to unbind $this of closures if usedNikita Popov2019-10-281-2/+2
* | | | Add Zend class/interface arginfo stubsChristoph M. Becker2019-10-151-25/+6
* | | | Merge branch 'PHP-7.4'Nikita Popov2019-10-091-1/+1
|\ \ \ \ | |/ / /
| * | | 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
* | | | Comparison cleanup:Dmitry Stogov2019-10-071-3/+4
* | | | Add check_only parameter to get_closure handlerChristoph M. Becker2019-09-241-1/+1
* | | | Merge branch 'PHP-7.4'Dmitry Stogov2019-09-021-1/+2
|\ \ \ \ | |/ / /
| * | | Free two bits in fn_flags by merging ZEND_ACC_HEAP_RT_CACHE/ZEND_ACC_USER_ARG...Dmitry Stogov2019-09-021-1/+2
* | | | Merge branch 'PHP-7.4'Nikita Popov2019-08-231-1/+2
|\ \ \ \ | |/ / /
| * | | Relax closure $this unbinding deprecationNikita Popov2019-08-231-1/+2
* | | | Merge branch 'PHP-7.4'Nikita Popov2019-07-221-0/+3
|\ \ \ \ | |/ / /
| * | | Deprecate unbinding $this from non-static closureNikita Popov2019-07-221-0/+3
* | | | Merge branch 'PHP-7.4'Dmitry Stogov2019-05-291-5/+5
|\ \ \ \ | |/ / /
| * | | Mark "cold" functionsDmitry Stogov2019-05-291-5/+5
* | | | Merge branch 'PHP-7.4'Dmitry Stogov2019-05-281-1/+2
|\ \ \ \ | |/ / /
| * | | Replace ZVAL_COPY() and ZVAL_COPY_VALUE() for IS_OBJECT by cheaper macrosDmitry Stogov2019-05-281-1/+2
* | | | Merge branch 'PHP-7.4'Nikita Popov2019-05-271-1/+1
|\ \ \ \ | |/ / /
| * | | Accept flags argument in zend_lookup_class_ex()Nikita Popov2019-05-271-1/+1
* | | | Merge branch 'PHP-7.4'Dmitry Stogov2019-03-111-0/+13
|\ \ \ \ | |/ / /
| * | | Closure::fromCallable() supports only regular methods and magic method invoke...Dmitry Stogov2019-03-111-0/+13
* | | | Refactor zend_object_handlers API to pass zend_object* and zend_string* inste...Dmitry Stogov2019-02-041-13/+13
* | | | Merge branch 'PHP-7.4'Peter Kokot2019-02-031-10/+0
|\ \ \ \ | |/ / /
| * | | Remove local variablesPeter Kokot2019-02-031-10/+0
| * | | Adios, yearly copyright rangesZeev Suraski2019-01-301-1/+1
* | | | Adios, yearly copyright rangesZeev Suraski2019-01-301-1/+1
* | | | Remove static calls to non-static methodsNikita Popov2019-01-301-1/+1
* | | | Forbid unbinding $this from methodsNikita Popov2019-01-301-6/+2
|/ / /
* | | 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