summaryrefslogtreecommitdiff
path: root/Zend/zend_generators.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Changed "finally" handling. Removed EX(fast_ret) and EX(delayed_exception). A...Dmitry Stogov2014-11-271-2/+6
* fix some signed/unsigned mismatchAnatol Belski2014-10-131-2/+2
* Improved VM stack primitives for fast paths. Slow paths are not inlined anymore.Dmitry Stogov2014-10-091-6/+15
* Replaced EG(This) and EX(object) with EX(This).Dmitry Stogov2014-10-031-11/+6
* Removed zend_execute_data->prev_nested_call. Reuse prev_execute_data instead.Dmitry Stogov2014-10-011-1/+1
* Use zval_ptr_dtor_nogc() to free IS_TMP_VAR operands.Dmitry Stogov2014-09-231-13/+3
* Reorder fields for better nenory consumtion and data locality on 64-bit systemsDmitry Stogov2014-08-271-1/+1
* Use efree_size() instead of efree() where posibleDmitry Stogov2014-08-271-1/+1
* master renames phase 2Anatol Belski2014-08-251-2/+2
* Merge branch 'master' into testDmitry Stogov2014-07-071-0/+1
|\
| * Merge branch 'PHP-5.5' into PHP-5.6Nikita Popov2014-07-021-0/+1
| |\
| | * Fix bug #67497: eval with parse error causes segfault in generatorNikita Popov2014-07-021-0/+1
| | * Bump yearXinchen Hui2014-01-031-1/+1
* | | Simplify call-frame handlingDmitry Stogov2014-07-071-12/+3
* | | Removed EG(active_symbol_table) and use corresponding value from EG(current_e...Dmitry Stogov2014-07-041-11/+2
* | | Removed EG(called_scope) and use corresponding value from EG(current_execute_...Dmitry Stogov2014-07-031-3/+0
* | | Removed EG(opline_ptr) and use corresponding value from EG(current_execute_data)Dmitry Stogov2014-07-021-7/+1
* | | Removed EG(active_op_array) and use corresponding value from EG(current_execu...Dmitry Stogov2014-07-021-3/+0
* | | Uinified call frame handling for user and internal functions.Dmitry Stogov2014-07-021-12/+4
* | | Refactoring: merge call_frame and end_execute_data into single data structure...Dmitry Stogov2014-06-261-43/+38
* | | Refactoring: use call_frames instead of call_slotsDmitry Stogov2014-06-241-6/+5
* | | Use reference counting instead of zval duplicationDmitry Stogov2014-06-051-1/+1
* | | Fixed apply_func_args_tXinchen Hui2014-05-251-3/+4
* | | Redesigned zend_execute_data layout now EX(object), EX(scope) and EX(called_s...Dmitry Stogov2014-04-241-11/+6
* | | Optimized zend_leave_helper()Dmitry Stogov2014-04-181-1/+1
* | | 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
|/ /