summaryrefslogtreecommitdiff
path: root/Zend/zend_generators.c
Commit message (Expand)AuthorAgeFilesLines
* Fixed generator destructionDmitry Stogov2014-04-091-1/+2
* Fixed destruction of objects and iterators on unclean request shutdown and GC...Dmitry Stogov2014-04-091-6/+5
* Refactored data structures to keep zend_object* instead of a whole zval in so...Dmitry Stogov2014-03-281-9/+13
* Iterator has to be properly closedDmitry Stogov2014-03-201-0/+4
* Refactored GC (incomplete)Dmitry Stogov2014-03-191-0/+2
* Refactored EG(active_symbol_table) to be zend_array* instead of HashTable*Dmitry Stogov2014-03-171-2/+2
* Fixed Generator::throw()Dmitry Stogov2014-03-061-1/+1
* Revert "Move zend_objects_store_put out of zend_object_std_init"Xinchen Hui2014-02-281-1/+0
* Move zend_objects_store_put out of zend_object_std_initXinchen Hui2014-02-281-0/+1
* Various fixes related to read_property(), read_dimension() and iterators refa...Dmitry Stogov2014-02-271-1/+1
* Refactoring zend_iterator (incompleted)Xinchen Hui2014-02-271-21/+12
* Fixed iterators API. zend_iterator_init() has to be used in each get_iterator...Dmitry Stogov2014-02-261-13/+1
* Generator related fixesDmitry Stogov2014-02-261-4/+21
* Use better data structures (incomplete)Dmitry Stogov2014-02-181-9/+7
* Use better data structures (incomplete) - refactored return_value handlingDmitry Stogov2014-02-121-7/+1
* Use better data structures (incomplete)Dmitry Stogov2014-02-101-91/+80
* Bump yearXinchen Hui2014-01-031-1/+1
* Merge branch 'PHP-5.5' into PHP-5.6Nikita Popov2013-12-011-0/+2
|\
| * Fix bug #65764Nikita Popov2013-12-011-0/+2
* | Merge branch 'PHP-5.5' into PHP-5.6Nikita Popov2013-11-301-65/+79
|\ \ | |/
| * Cleanup generator closing code a bitNikita Popov2013-11-301-68/+73
| * Fixed bug #66041: list() fails to unpack yielded ArrayAccess objectNikita Popov2013-11-301-2/+11
* | Merge branch 'PHP-5.5'Nikita Popov2013-09-291-1/+27
|\ \ | |/
| * Fix bug #64979: Wrong behavior of static variables in closure generatorsNikita Popov2013-09-291-1/+27
| * typos (orig)Veres Lajos2013-07-151-1/+1
* | Save a TSRMLS_FETCH() for zval_ptr_dtor in executorNikita Popov2013-09-141-1/+1
* | Make use of direct returns in some placesNikita Popov2013-08-311-4/+4
* | typos (orig)Veres Lajos2013-07-151-1/+1
|/
* Don't try to clean up generator stack on unclean shutdownNikita Popov2013-06-291-0/+6
* Remove support for cloning generatorsNikita Popov2013-03-291-170/+1
* Add support for non-scalar Iterator keys in foreachNikita Popov2013-03-121-19/+5
* Fix bug #63830: Segfault on undefined function call in nested generatorNikita Popov2013-02-011-4/+10
* Fix segfault when cloning generator with propertiesNikita Popov2013-02-011-7/+19
* Fix potential segfault when finally in a generator is run during shutdownNikita Popov2013-01-301-36/+41
* Happy New YearXinchen Hui2013-01-011-1/+1
* 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