summaryrefslogtreecommitdiff
path: root/Zend/zend_generators.c
Commit message (Expand)AuthorAgeFilesLines
* Implement Generator::throw() methodNikita Popov2012-12-241-5/+44
* Fix crash when last yielded value is a closureNikita Popov2012-12-211-10/+10
* Do not add a ref to EX(object) on generator cloneNikita Popov2012-12-201-5/+1
* Fix leak when generator ignores sent valueNikita Popov2012-12-181-8/+3
* Fix warning of no return in non-void functionXinchen Hui2012-12-141-0/+1
* Restored proper generators behaviour in conjunction with "finally". (Nikita)Dmitry Stogov2012-12-121-2/+36
* - generators API exported for extensionsDmitry Stogov2012-12-111-3/+3
* Optimized access to temporary and compiled VM variablesDmitry Stogov2012-12-041-17/+15
* - Fixed ZTS buildFelipe Pena2012-11-301-1/+1
* . The VM stacks for passing function arguments and syntaticaly nested calls w...Dmitry Stogov2012-11-301-206/+98
* Fix bug #63596: finally in generators segfaultsNikita Popov2012-11-241-0/+1
* Improved "finally" im[plementationDmitry Stogov2012-11-221-1/+0
* Fixed bug #63428 (The behavior of execute() changed)Xinchen Hui2012-11-041-0/+4
* Fixed bug #63132Nikita Popov2012-09-221-0/+57
* Fix two op_array -> function cast warningsNikita Popov2012-09-161-1/+1
* - fix build, declarations must be 1st in a contextgit checkout -f masterPierre Joye2012-09-051-3/+6
* Fixed bug #62991 (Segfault with generator and closure)Dmitry Stogov2012-09-051-0/+14
* Fix typosNikita Popov2012-08-291-3/+3
* Fix segfault when traversing a by-ref generator twiceNikita Popov2012-08-291-1/+7
* Make sure that exception is thrown on rewind() after closing tooNikita Popov2012-08-291-1/+1
* Fix several issues and allow rewind only at/before first yieldNikita Popov2012-08-251-10/+39
* Run finally if generator is closed before finishingNikita Popov2012-08-241-1/+34
* Disallow serialization and unserializationNikita Popov2012-08-201-6/+26
* Drop Generator::close() methodNikita Popov2012-08-201-30/+0
* Fix implementation of Iterator interfaceNikita Popov2012-07-261-1/+3
* Fix throwing of exceptions within a generatorNikita Popov2012-07-221-3/+9
* Remove asterix modifier (*) for generatorsNikita Popov2012-07-201-3/+50
* Add support by yielding by-referenceNikita Popov2012-07-171-4/+4
* Disallow closing a generator during its executionNikita Popov2012-06-231-0/+13
* Pass zend_generator directly to Zend VMNikita Popov2012-06-231-49/+44
* Implement get_iteratorNikita Popov2012-06-231-0/+109
* Fix thread safe buildNikita Popov2012-06-201-2/+2
* Add sceleton for yield* expressionNikita Popov2012-06-191-2/+1
* Fix backtraces and func_get_args()Nikita Popov2012-06-091-3/+41
* Fix cloning of generator methodsNikita Popov2012-06-051-0/+4
* Properly handle yield during method callsNikita Popov2012-06-031-0/+8
* Improve backtraces from generatorsNikita Popov2012-06-031-0/+4
* Add cloning support for generatorsNikita Popov2012-06-021-9/+133
* Make $generator->send() return the current valueNikita Popov2012-05-311-1/+5
* Allow yielding during function callsNikita Popov2012-05-311-0/+33
* Add auto-increment keysNikita Popov2012-05-301-0/+3
* Add support for yielding keysNikita Popov2012-05-301-0/+8
* Add $generator->close() methodNikita Popov2012-05-291-0/+17
* Fix segfault when send()ing to a closed generatorNikita Popov2012-05-291-0/+5
* Add support for $generator->send()Nikita Popov2012-05-291-0/+32
* Properly free resources when generator return value not usedNikita Popov2012-05-281-6/+1
* Set EG(current_execute_data)Nikita Popov2012-05-281-0/+3
* Free loop variablesNikita Popov2012-05-271-2/+38
* Add support for generator methodsNikita Popov2012-05-271-22/+41
* Remove wrong dtor callNikita Popov2012-05-271-1/+1