php-src/Zend/tests/generators
Nikita Popov ee89e228f6 Allow yielding during function calls
During function calls arguments are pushed onto the stack. Now these are
backed up on yield and restored on resume. This requires memcpy'ing them,
but there doesn't seem to be any better way to do it.

Also this fixes the issue with exceptions thrown during function calls.
2012-05-31 00:00:30 +02:00
..
errors Implement return for generators 2012-05-26 23:07:40 +02:00
auto_incrementing_keys.phpt Add auto-increment keys 2012-05-30 05:05:49 +02:00
dynamic_call.phpt Fix generator creation when execute_data is not nested 2012-05-27 22:48:21 +02:00
generator_close.phpt Add $generator->close() method 2012-05-29 18:11:18 +02:00
generator_method.phpt Set EG(current_execute_data) 2012-05-28 06:06:30 +02:00
generator_returns_generator.phpt Make generator functions return a Generator object 2012-05-20 14:45:01 +02:00
generator_send.phpt Add support for $generator->send() 2012-05-29 17:34:33 +02:00
generator_throwing_during_function_call.phpt Allow yielding during function calls 2012-05-31 00:00:30 +02:00
generator_throwing_exception.phpt Allow throwing exceptions from generators 2012-05-30 16:28:33 +02:00
generator_with_keys.phpt Add support for yielding keys 2012-05-30 02:44:06 +02:00
no_foreach_var_leaks.phpt Free loop variables 2012-05-27 17:14:20 +02:00
send_after_close.phpt Fix segfault when send()ing to a closed generator 2012-05-29 18:01:08 +02:00
unused_return_value.phpt Properly free resources when generator return value not used 2012-05-28 06:43:18 +02:00
xrange.phpt Add first real generator test 2012-05-27 00:50:27 +02:00
yield_during_function_call.phpt Allow yielding during function calls 2012-05-31 00:00:30 +02:00
yield_without_value.phpt Allow to use yield without value 2012-05-29 17:53:11 +02:00