php-src/Zend/tests/generators
Tim Düsterhus 4c5a6b0e8d
tree-wide: Remove stacktraces from tests testing throwing clones (#18748)
This is in preparation for the possible future transformation of `clone` into a
function call, but also meaningful on its own, since the purpose of the tests
is not to test the stack trace generation, but rather that an exception was
thrown. It also cleans up some unreachable code in the tests.
2025-06-03 20:08:47 +02:00
..
errors Merge branch 'PHP-8.0' into PHP-8.1 2022-03-01 01:34:17 +03:00
finally Add many missing closing PHP tags to tests 2020-08-09 22:03:36 +02:00
aborted_yield_during_nested_fcalls.phpt
aborted_yield_during_new.phpt
aborted_yield_during_switch.phpt
auto_incrementing_keys.phpt
backtrace.phpt Use common formatting for backtraces (#6977) 2021-05-18 11:43:37 +02:00
backtrace_multi_yield_from.phpt Use common formatting for backtraces (#6977) 2021-05-18 11:43:37 +02:00
basic_yield_from_exception_handling.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
basic_yield_from_proxying.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
bug63066.phpt Add many missing closing PHP tags to tests 2020-08-09 22:03:36 +02:00
bug65035.phpt
bug65161.phpt Cleanup SPL autoload implementation 2020-06-10 09:38:47 +02:00
bug66041.phpt
bug67497.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
bug68775.phpt Zend/tests: organize some tests with sub directories (5) (#17800) 2025-02-14 11:49:14 +00:00
bug69419.phpt
bug69740.phpt Zend/tests: organize some tests with sub directories (5) (#17800) 2025-02-14 11:49:14 +00:00
bug69989_1.phpt Zend/tests: organize some tests with sub directories (5) (#17800) 2025-02-14 11:49:14 +00:00
bug69989_2.phpt Zend/tests: organize some tests with sub directories (5) (#17800) 2025-02-14 11:49:14 +00:00
bug69989_3.phpt Zend/tests: organize some tests with sub directories (5) (#17800) 2025-02-14 11:49:14 +00:00
bug70904.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
bug70965.phpt
bug71013.phpt Declare tentative return types for Zend (#7251) 2021-07-19 13:44:20 +02:00
bug71297.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
bug71441.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
bug71601.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
bug71980.phpt Zend/tests: organize some tests with sub directories (5) (#17800) 2025-02-14 11:49:14 +00:00
bug72373.phpt Zend/tests: organize some tests with sub directories (5) (#17800) 2025-02-14 11:49:14 +00:00
bug72523.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
bug74157.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
bug74606.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
bug74840.phpt Zend/tests: organize some tests with sub directories (5) (#17800) 2025-02-14 11:49:14 +00:00
bug74954.phpt
bug75396.phpt
bug75786.phpt Zend/tests: organize some tests with sub directories (5) (#17800) 2025-02-14 11:49:14 +00:00
bug76427.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
bug76946.phpt Zend/tests: organize some tests with sub directories (5) (#17800) 2025-02-14 11:49:14 +00:00
bug78434.phpt Fixed bug #78434 2020-04-09 10:33:11 +02:00
bug79600.phpt Fixed bug #79600 2020-05-15 11:04:40 +02:00
bug79657.phpt Zend/tests: organize some tests with sub directories (5) (#17800) 2025-02-14 11:49:14 +00:00
bug79927.phpt Zend/tests: organize some tests with sub directories (5) (#17800) 2025-02-14 11:49:14 +00:00
bug80240.phpt Simplify and fix generator tree management 2020-10-22 10:25:25 +02:00
clone.phpt tree-wide: Remove stacktraces from tests testing throwing clones (#18748) 2025-06-03 20:08:47 +02:00
dangling_send_target.phpt
debugInfo_001.phpt Make ReflectionGenerator::getFunction() legal after generator termination (#14167) 2024-05-21 08:54:51 +02:00
dynamic_call.phpt
dynamic_properties.phpt Fix leak when setting dynamic property on generator 2020-10-16 16:58:27 +02:00
exception_during_shutdown.phpt Stop inserting fake frames on VM stack. 2021-04-15 15:30:10 +03:00
fibonacci.phpt
func_get_args.phpt
gc_order.phpt Close generator already in dtor phase 2021-05-04 16:59:59 +02:00
gc_running_generator.phpt Short-circuit get_gc for currently running generator 2020-11-18 12:45:29 +01:00
gc_with_iterator_in_foreach.phpt
gc_with_root_parent_mismatch.phpt
gc_with_yield_from.phpt Make ReflectionGenerator::getFunction() legal after generator termination (#14167) 2024-05-21 08:54:51 +02:00
generator_closure.phpt
generator_closure_collection.phpt Make ReflectionGenerator::getFunction() legal after generator termination (#14167) 2024-05-21 08:54:51 +02:00
generator_closure_unused.phpt
generator_closure_with_this.phpt
generator_in_multipleiterator.phpt
generator_method.phpt Declare tentative return types for Zend (#7251) 2021-07-19 13:44:20 +02:00
generator_method_by_ref.phpt Declare tentative return types for Zend (#7251) 2021-07-19 13:44:20 +02:00
generator_return_return_type.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
generator_return_without_value.phpt Make ReflectionGenerator::getFunction() legal after generator termination (#14167) 2024-05-21 08:54:51 +02:00
generator_returns_generator.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
generator_rewind.phpt
generator_send.phpt
generator_static_method.phpt Deprecate calling get_class() and get_parent_class() without arguments 2023-07-18 12:59:21 +02:00
generator_symtable_leak.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
generator_throwing_during_function_call.phpt
generator_throwing_exception.phpt
generator_throwing_in_foreach.phpt
generator_trampoline.phpt
generator_with_arg_unpacking.phpt
generator_with_keys.phpt
generator_with_nonscalar_keys.phpt
generator_with_type_check.phpt Change argument error message format 2020-02-26 15:00:08 +01:00
generator_with_type_check_2.phpt Change argument error message format 2020-02-26 15:00:08 +01:00
get_return.phpt
get_return_and_finally.phpt
get_return_errors.phpt
get_return_types.phpt
gh8289.phpt Fix deprecated warning in new gh8289.phpt test 2022-04-01 17:51:18 +02:00
gh9750-001.phpt Fix generator memory leaks when interrupted during argument evaluation (#9756) 2022-11-04 15:55:55 +01:00
gh9750-002.phpt Fix generator memory leaks when interrupted during argument evaluation (#9756) 2022-11-04 15:55:55 +01:00
gh9750-003.phpt Fix generator memory leaks when interrupted during argument evaluation (#9756) 2022-11-04 15:55:55 +01:00
gh9750-004.phpt Fix generator memory leaks when interrupted during argument evaluation (#9756) 2022-11-04 15:55:55 +01:00
gh9750-005.phpt Fix generator memory leaks when interrupted during argument evaluation (#9756) 2022-11-04 15:55:55 +01:00
gh9750-006.phpt Fix generator memory leaks when interrupted during argument evaluation (#9756) 2022-11-04 15:55:55 +01:00
gh9750-007.phpt Fix generator memory leaks when interrupted during argument evaluation (#9756) 2022-11-04 15:55:55 +01:00
gh9750-008.phpt Fix generator memory leaks when interrupted during argument evaluation (#9756) 2022-11-04 15:55:55 +01:00
gh9750-009.phpt Fix generator memory leaks when interrupted during argument evaluation (#9756) 2022-11-04 15:55:55 +01:00
gh9750-010.phpt Fix generator memory leaks when interrupted during argument evaluation (#9756) 2022-11-04 15:55:55 +01:00
gh9750-011.phpt Fix generator memory leaks when interrupted during argument evaluation (#9756) 2022-11-04 15:55:55 +01:00
gh9752.phpt Restore extra_named_params when restoring frozen call stack 2022-10-16 12:40:09 +02:00
gh9801.phpt Close PHP tags in tests 2023-10-18 17:34:10 +02:00
gh11028_1.phpt Fix GH-11028: Heap Buffer Overflow in zval_undefined_cv. 2023-04-15 18:22:55 +02:00
gh11028_2.phpt Include the source location in Closure names (#13550) 2024-04-12 18:21:13 +02:00
gh11028_3.phpt Fix GH-11028: Heap Buffer Overflow in zval_undefined_cv. 2023-04-15 18:22:55 +02:00
gh14387.phpt Fix GH-14387: Crash when stack walking in destructor of yielded from values during Generator->throw() 2024-06-01 02:38:55 +02:00
gh15275-001.phpt Zend/tests: organize some tests with sub directories (4) (#17778) 2025-02-13 16:17:36 +00:00
gh15275-002.phpt Zend/tests: organize some tests with sub directories (4) (#17778) 2025-02-13 16:17:36 +00:00
gh15275-003.phpt Zend/tests: organize some tests with sub directories (4) (#17778) 2025-02-13 16:17:36 +00:00
gh15275-004.phpt Zend/tests: organize some tests with sub directories (4) (#17778) 2025-02-13 16:17:36 +00:00
gh15275-005.phpt Zend/tests: organize some tests with sub directories (4) (#17778) 2025-02-13 16:17:36 +00:00
gh15275-006.phpt Zend/tests: organize some tests with sub directories (4) (#17778) 2025-02-13 16:17:36 +00:00
gh15330-001.phpt Zend/tests: organize some tests with sub directories (4) (#17778) 2025-02-13 16:17:36 +00:00
gh15330-002.phpt Zend/tests: organize some tests with sub directories (4) (#17778) 2025-02-13 16:17:36 +00:00
gh15330-003.phpt Zend/tests: organize some tests with sub directories (4) (#17778) 2025-02-13 16:17:36 +00:00
gh15330-004.phpt Zend/tests: organize some tests with sub directories (4) (#17778) 2025-02-13 16:17:36 +00:00
gh15330-005.phpt Zend/tests: organize some tests with sub directories (4) (#17778) 2025-02-13 16:17:36 +00:00
gh15330-006.phpt Zend/tests: organize some tests with sub directories (4) (#17778) 2025-02-13 16:17:36 +00:00
gh15851.phpt [skip ci] Improve test description 2024-09-27 17:39:51 +02:00
gh15866.phpt Zend/tests: organize some tests with sub directories (4) (#17778) 2025-02-13 16:17:36 +00:00
ignored_send_leak.phpt
iterator_wrapper_leak.phpt Deprecate implicit dynamic properties 2021-11-26 14:10:11 +01:00
multiple_yield_from_on_same_generator.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
mutli_yield_from_with_exception.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
nested_calls_with_die.phpt
nested_method_calls.phpt
no_foreach_var_leaks.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
recursive_yield_from.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
repeated_yield_from_with_immediate_release.phpt Run tidy 2020-09-18 14:28:32 +02:00
return_from_by_ref_generator.phpt
send_after_close.phpt
send_returns_current.phpt
throw_already_closed.phpt
throw_caught.phpt
throw_into_yield_from_array.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
throw_not_an_exception.phpt Improve type error messages when an object is given 2020-05-26 19:06:19 +02:00
throw_rethrow.phpt
throw_uncaught.phpt
unused_return_value.phpt Fix some typos (#7320) 2021-07-31 08:34:57 +02:00
xrange.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
yield_array_key.phpt
yield_array_offset_by_ref.phpt
yield_by_reference.phpt
yield_by_reference_optimization.phpt Don't replace tmp with cv in YIELD argument 2021-10-12 14:26:53 +02:00
yield_closure.phpt
yield_during_function_call.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
yield_during_method_call.phpt
yield_from_aborted_generator_with_children.phpt Fix OSS Fuzz issue: yielding from an aborted generator 2020-09-15 20:07:33 +02:00
yield_from_already_running.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
yield_from_array.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
yield_from_backtrace.phpt Use common formatting for backtraces (#6977) 2021-05-18 11:43:37 +02:00
yield_from_by_reference.phpt
yield_from_chain_dtor_order.phpt Simplify and fix generator tree management 2020-10-22 10:25:25 +02:00
yield_from_deep_recursion.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
yield_from_force_closed.phpt
yield_from_greedy_parse.phpt Add many missing closing PHP tags to tests 2020-08-09 22:03:36 +02:00
yield_from_iterator.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
yield_from_iterator_agregate.phpt Declare tentative return types for Zend (#7251) 2021-07-19 13:44:20 +02:00
yield_from_multi_tree.phpt Merge branch 'PHP-7.4' 2020-04-09 10:35:50 +02:00
yield_from_multi_tree_exception.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
yield_from_multi_tree_single_nodes.phpt Fix crashes with unproper cleaning of repeated yield from 2020-09-14 20:49:24 +02:00
yield_from_non_iterable.phpt Fix memory leak when yielding from non-iterable 2020-08-26 11:32:01 +02:00
yield_from_throw_with_throwing_exception.phpt Ensure correct target opline for exceptions thrown during yield from 2022-04-04 14:24:39 +02:00
yield_from_valid_exception.phpt Declare tentative return types for Zend (#7251) 2021-07-19 13:44:20 +02:00
yield_in_finally.phpt
yield_in_finally_cleanup.phpt Fix leak when generator closed during yield in finally 2019-12-20 17:46:31 +01:00
yield_in_parenthesis.phpt
yield_precedence.phpt
yield_ref_function_call_by_reference.phpt
yield_unary_precedence.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
yield_without_value.phpt