summaryrefslogtreecommitdiff
path: root/Zend/zend_generators.c
Commit message (Expand)AuthorAgeFilesLines
* Remove superfluous branchesBob Weinand2015-09-201-9/+5
* Set expectations in generator handlingBob Weinand2015-09-201-52/+53
* Fix bogus traces with ReflectionGenerator::getTrace()Bob Weinand2015-08-201-1/+1
* Mark error and exception functions as "cold" (Matt's idea)Dmitry Stogov2015-08-191-1/+1
* Get rid of implicit type casting in GC_*() macros in Zend/zend_types.h.Dmitry Stogov2015-08-131-1/+1
* "This" is C++ keywordXinchen Hui2015-07-301-4/+4
* Use NULL where possible for exception classAaron Piotrowski2015-07-071-2/+2
* Remove need to pass error levelAaron Piotrowski2015-07-031-2/+2
* Enable throwing custom exceptions from errorsAaron Piotrowski2015-07-031-2/+2
* Switch position of ce in exception ce variable namesAaron Piotrowski2015-07-031-1/+1
* Change zend_exception_get_default() to zend_exception_ceAaron Piotrowski2015-07-031-1/+1
* Fix more minor mistakes in the proto commentsRasmus Lerdorf2015-06-231-2/+2
* Avoid op_num = -1 in unfinished generator cleanupNikita Popov2015-06-231-4/+5
* Load/restore VM stack before unfinished generator cleanupNikita Popov2015-06-201-1/+17
* Fix generator memory leakNikita Popov2015-06-201-41/+3
* Get rid of more ZVAL_ZVAL() macrosDmitry Stogov2015-06-121-5/+20
* Avoid zval duplication in ZVAL_ZVAL() macro (it was necessary only in few pla...Dmitry Stogov2015-06-121-4/+4
* Merge branch 'PHP-5.6'Nikita Popov2015-06-111-1/+3
|\
| * Fix bug #69740Nikita Popov2015-06-111-0/+3
| * Merge branch 'PHP-5.5' into PHP-5.6Nikita Popov2015-03-131-4/+4
| |\
| | * Fixed bug #69221Nikita Popov2015-03-131-4/+4
| | * Bump yearXinchen Hui2015-01-151-1/+1
| * | bump yearXinchen Hui2015-01-151-1/+1
* | | Fix memleak in generators using symtableBob Weinand2015-05-141-3/+3
* | | Fixed $this releaseDmitry Stogov2015-05-071-1/+1
* | | Fix yield from with iterator (first element missing)Bob Weinand2015-04-211-1/+1
* | | Fix memory error when throwing into a generatorNikita Popov2015-04-171-1/+4
* | | Mark call frames to closures with ZEND_CALL_CLOSURE flag to avoid expensive c...Dmitry Stogov2015-04-161-3/+2
* | | Fix object leak for yield from (added proper refcounting)Bob Weinand2015-04-151-4/+33
* | | Merge branch 'coroutineDelegation' of https://github.com/bwoebi/php-srcBob Weinand2015-04-141-37/+444
|\ \ \
| * | | Added yield from operatorBob Weinand2015-03-071-45/+347
| * | | WIPNikita Popov2015-02-281-0/+102
| * | | Implement Generator::getReturn()Nikita Popov2015-02-191-0/+35
* | | | Fix leak of closure used as generatorNikita Popov2015-04-081-39/+2
* | | | Convert fatal error into EngineExceptionDmitry Stogov2015-04-011-1/+2
* | | | Use zend_error_noreturn() for fatal errorsDmitry Stogov2015-04-011-1/+1
* | | | Implement Generator::getReturn()Nikita Popov2015-03-171-0/+32
* | | | Errors converted to exceptions are not "recoverable" anymore.Dmitry Stogov2015-03-101-1/+1
* | | | Implement engine exceptionsDmitry Stogov2015-03-091-1/+1
* | | | don't count op_arrays stored in opcache SHMDmitry Stogov2015-02-201-1/+3
|/ / /
* | | Fix "forech" statemt behaviour according to https://wiki.php.net/rfc/php7_for...Dmitry Stogov2015-02-121-0/+6
* | | bump yearXinchen Hui2015-01-151-1/+1
* | | Only backup vm_stack* if generator->stack has not been freedBob Weinand2015-01-121-2/+3
* | | trailing whitespace removalStanislav Malyshev2015-01-101-6/+6
* | | Fix bug #68775Nikita Popov2015-01-091-3/+3
* | | first shot remove TSRMLS_* thingsAnatol Belski2014-12-131-64/+64
* | | Removed ZEND_ACC_FINAL_CLASS which is unnecessary. This also fixed some curre...Guilherme Blanco2014-12-121-1/+1
* | | Fixed "finally" handling (the bug was introduced by recent removing of EX(del...Dmitry Stogov2014-12-021-0/+1
* | | Rename EX_VAR_2() into ZEND_CALL_VAR() and EX_VAR_NUM_2() into ZEND_CALL_VAR_...Dmitry Stogov2014-11-281-2/+2
* | | Get rid of EX(scope). In most cases we use EG(scope) anyway. EX(scope) was us...Dmitry Stogov2014-11-281-1/+1